diff --git a/docs/404.html b/docs/404.html index 822e137..8e10f33 100644 --- a/docs/404.html +++ b/docs/404.html @@ -33,7 +33,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/CODE_OF_CONDUCT.html b/docs/CODE_OF_CONDUCT.html index 4bc2032..0b431e2 100644 --- a/docs/CODE_OF_CONDUCT.html +++ b/docs/CODE_OF_CONDUCT.html @@ -10,7 +10,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html index 620c949..b4df9ca 100644 --- a/docs/CONTRIBUTING.html +++ b/docs/CONTRIBUTING.html @@ -10,7 +10,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index 28ca615..1f15bd7 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -10,7 +10,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/LICENSE.html b/docs/LICENSE.html index ebcdf1f..f198a2a 100644 --- a/docs/LICENSE.html +++ b/docs/LICENSE.html @@ -10,7 +10,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/articles/Garrison-et-al-2020.html b/docs/articles/Garrison-et-al-2020.html index 2cb3bbb..841ed87 100644 --- a/docs/articles/Garrison-et-al-2020.html +++ b/docs/articles/Garrison-et-al-2020.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -888,7 +888,7 @@ Repeating the CPA with logis ) }) #> user system elapsed -#> 0.00 0.01 4.98 +#> 0.08 0.14 9.88 CPA_agg_1000 #> $null_cluster_dists #> ── Null cluster-mass distribution (t > 2) ────────────── <null_cluster_dists> ── @@ -912,7 +912,7 @@ Repeating the CPA with logis ) }) #> user system elapsed -#> 0.00 0.05 11.86 +#> 0.01 0.00 18.52 CPA_trial_1000 #> $null_cluster_dists #> ── Null cluster-mass distribution (t > 2.8) ──────────── <null_cluster_dists> ── diff --git a/docs/articles/Garrison-et-al-2020_files/figure-html/timewise_statistics_fig-1.png b/docs/articles/Garrison-et-al-2020_files/figure-html/timewise_statistics_fig-1.png index 3cd147f..eb13990 100644 Binary files a/docs/articles/Garrison-et-al-2020_files/figure-html/timewise_statistics_fig-1.png and b/docs/articles/Garrison-et-al-2020_files/figure-html/timewise_statistics_fig-1.png differ diff --git a/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial-fig-1.png b/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial-fig-1.png index 30041b1..252ccbf 100644 Binary files a/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial-fig-1.png and b/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial-fig-1.png differ diff --git a/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters-1.png b/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters-1.png index 010d3a2..7692ed7 100644 Binary files a/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters-1.png and b/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters-1.png differ diff --git a/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters_binom-1.png b/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters_binom-1.png index c012743..4ce12c8 100644 Binary files a/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters_binom-1.png and b/docs/articles/Garrison-et-al-2020_files/figure-html/tutorial_fig-eclusters_binom-1.png differ diff --git a/docs/articles/Geller-et-al-2020.html b/docs/articles/Geller-et-al-2020.html index 2ac6f40..6b1d3e7 100644 --- a/docs/articles/Geller-et-al-2020.html +++ b/docs/articles/Geller-et-al-2020.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -479,7 +479,7 @@ D) Specifying random effects) }) #> user system elapsed -#> 0.03 0.08 7.35 +#> 0.05 0.08 8.30 re_CPA #> $null_cluster_dists #> ── Null cluster-mass distribution (chisq p < 0.05) ───── <null_cluster_dists> ── @@ -558,7 +558,7 @@ D) Specifying random effects) }) #> user system elapsed -#> 0.08 0.02 11.25 +#> 0.11 0.06 11.16 re_max_CPA #> $null_cluster_dists #> ── Null cluster-mass distribution (chisq p < 0.05) ───── <null_cluster_dists> ── @@ -714,7 +714,7 @@ E) Contrast coding) }) #> user system elapsed -#> 0.04 0.09 5.02 +#> 0.03 0.06 10.34 final_CPA #> $null_cluster_dists #> ── Null cluster-mass distribution (chisq p < 0.05) ───── <null_cluster_dists> ── diff --git a/docs/articles/Geller-et-al-2020_files/figure-html/cluster-annotate-1.png b/docs/articles/Geller-et-al-2020_files/figure-html/cluster-annotate-1.png index 966b2c8..0adbe99 100644 Binary files a/docs/articles/Geller-et-al-2020_files/figure-html/cluster-annotate-1.png and b/docs/articles/Geller-et-al-2020_files/figure-html/cluster-annotate-1.png differ diff --git a/docs/articles/Geller-et-al-2020_files/figure-html/final-cluster-vis-1.png b/docs/articles/Geller-et-al-2020_files/figure-html/final-cluster-vis-1.png index cc5afba..4e2e5e0 100644 Binary files a/docs/articles/Geller-et-al-2020_files/figure-html/final-cluster-vis-1.png and b/docs/articles/Geller-et-al-2020_files/figure-html/final-cluster-vis-1.png differ diff --git a/docs/articles/Geller-et-al-2020_files/figure-html/script_fig-1.png b/docs/articles/Geller-et-al-2020_files/figure-html/script_fig-1.png index 753231e..4a041e6 100644 Binary files a/docs/articles/Geller-et-al-2020_files/figure-html/script_fig-1.png and b/docs/articles/Geller-et-al-2020_files/figure-html/script_fig-1.png differ diff --git a/docs/articles/Geller-et-al-2020_files/figure-html/timewise-compare-1.png b/docs/articles/Geller-et-al-2020_files/figure-html/timewise-compare-1.png index 0052f05..801452f 100644 Binary files a/docs/articles/Geller-et-al-2020_files/figure-html/timewise-compare-1.png and b/docs/articles/Geller-et-al-2020_files/figure-html/timewise-compare-1.png differ diff --git a/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig-re-1.png b/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig-re-1.png index 73d00c3..5f6c599 100644 Binary files a/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig-re-1.png and b/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig-re-1.png differ diff --git a/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig_re2-1.png b/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig_re2-1.png index 669b319..fe9f392 100644 Binary files a/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig_re2-1.png and b/docs/articles/Geller-et-al-2020_files/figure-html/timewise_fig_re2-1.png differ diff --git a/docs/articles/asynchronous-cpa.html b/docs/articles/asynchronous-cpa.html index b1954e7..15d26cb 100644 --- a/docs/articles/asynchronous-cpa.html +++ b/docs/articles/asynchronous-cpa.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -274,9 +274,9 @@ Collecting the results CPA_async <- value(f) -#> Connecting to Julia TCP server at localhost:11982 ... +#> Connecting to Julia TCP server at localhost:11980 ... #> ℹ Detecting empirical clusters and calculating cluster-mass statistics. -#> ✔ Detecting empirical clusters and calculating cluster-mass statistics. [57ms] +#> ✔ Detecting empirical clusters and calculating cluster-mass statistics. [65ms] #> #> ℹ Sampling cluster-mass statistics from a bootstrapped null distribution. #> ✔ Sampling cluster-mass statistics from a bootstrapped null distribution. [1.2s] diff --git a/docs/articles/deCarvalho-et-al-2021.html b/docs/articles/deCarvalho-et-al-2021.html index 51117ce..77b865b 100644 --- a/docs/articles/deCarvalho-et-al-2021.html +++ b/docs/articles/deCarvalho-et-al-2021.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png index 95902b2..45973c5 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png index b32f8b9..47c2b44 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png index 658a8d9..37764fc 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png index c761dd8..75ebf7c 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png index 13aeb1f..4ff2f72 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png differ diff --git a/docs/articles/eyetrackingR-comparison.html b/docs/articles/eyetrackingR-comparison.html index f0ad55e..a286eae 100644 --- a/docs/articles/eyetrackingR-comparison.html +++ b/docs/articles/eyetrackingR-comparison.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -231,8 +231,10 @@ Setup plot(response_time, predictor_column = "Target") + theme_light() + coord_cartesian(ylim = c(0, 1)) -#> Warning: Removed 37 rows containing non-finite values (`stat_summary()`). -#> Removed 37 rows containing non-finite values (`stat_summary()`). +#> Warning: Removed 37 rows containing non-finite outside the scale range +#> (`stat_summary()`). +#> Removed 37 rows containing non-finite outside the scale range +#> (`stat_summary()`). @@ -293,7 +295,7 @@ CPA in {eyetrackingR} ) }) #> user system elapsed -#> 25.28 0.15 28.80 +#> 19.63 0.10 29.61 This simulates a null distribution of cluster-mass statistics. The output, when printed, is essentially the output of summary(df_timeclust) with p-values (the @@ -332,7 +334,7 @@ CPA in {jlmerclusterperm} jlmerclusterperm_setup() }) #> user system elapsed -#> 0.01 0.04 18.55 +#> 0.02 0.00 18.50 In {jlmerclusterpm}, CPA can also be conducted in two steps: @@ -381,7 +383,7 @@ CPA in {jlmerclusterperm} cpa <- clusterpermute(spec, threshold = threshold_t, nsim = 150) }) #> user system elapsed -#> 0.01 0.00 13.65 +#> 0.02 0.00 13.86 The same kinds of information are returned: cpa @@ -473,7 +475,7 @@ Performanceclusterpermute(spec, threshold = threshold_t, nsim = 1000) }) #> user system elapsed -#> 0.04 0.05 3.11 +#> 0.01 0.00 8.31 While eyetrackingR does have an option for parallelization, it has limited support and is platform dependent. In contrast, jlmerclusterperm leverages Julia’s built-in @@ -484,14 +486,14 @@ Performancejlmerclusterperm_setup(restart = TRUE, verbose = FALSE) }) #> user system elapsed -#> 0.12 0.03 18.87 +#> 0.09 0.00 19.34 10,000 simulations with 7 threads: system.time({ clusterpermute(spec, threshold = threshold_t, nsim = 10000) }) #> user system elapsed -#> 0.05 0.05 37.13 +#> 0.17 0.40 36.39 diff --git a/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-10-1.png b/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-10-1.png index 68762a6..f1b0cb0 100644 Binary files a/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-10-1.png and b/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-10-1.png differ diff --git a/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-18-1.png b/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-18-1.png index f4ff352..e457dd9 100644 Binary files a/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-18-1.png and b/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-18-1.png differ diff --git a/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-19-1.png b/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-19-1.png index a5c2c9e..20cc1f6 100644 Binary files a/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-19-1.png and b/docs/articles/eyetrackingR-comparison_files/figure-html/unnamed-chunk-19-1.png differ diff --git a/docs/articles/index.html b/docs/articles/index.html index 5b5196b..b7de875 100644 --- a/docs/articles/index.html +++ b/docs/articles/index.html @@ -10,7 +10,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/articles/jlmerclusterperm.html b/docs/articles/jlmerclusterperm.html index 7c9c30d..8c0b7e3 100644 --- a/docs/articles/jlmerclusterperm.html +++ b/docs/articles/jlmerclusterperm.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/articles/julia-interface.html b/docs/articles/julia-interface.html index 2388e50..823def7 100644 --- a/docs/articles/julia-interface.html +++ b/docs/articles/julia-interface.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -225,15 +225,15 @@ The Julia environment#> # dev JlmerClusterPerm #> #> [compat] -#> DataFrames = "1.5" -#> GLM = "1.8" +#> DataFrames = "~1.3.0" +#> GLM = "~1.8" #> JlmerClusterPerm = "=0.1.1" #> MixedModels = "4" -#> ProgressMeter = "1.7" -#> Random123 = "1.6" -#> StatsBase = "0.33" -#> StatsModels = "0.7" -#> Suppressor = "0.2" +#> ProgressMeter = "~1.7" +#> Random123 = "~1.6" +#> StatsBase = "~0.33" +#> StatsModels = "~0.7" +#> Suppressor = "~0.2" #> julia = "1.8" diff --git a/docs/articles/reproducibility.html b/docs/articles/reproducibility.html index 91adb58..c79153b 100644 --- a/docs/articles/reproducibility.html +++ b/docs/articles/reproducibility.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/articles/reproducibility_files/figure-html/null_dist_plot-1.png b/docs/articles/reproducibility_files/figure-html/null_dist_plot-1.png index 6697e59..75f30e4 100644 Binary files a/docs/articles/reproducibility_files/figure-html/null_dist_plot-1.png and b/docs/articles/reproducibility_files/figure-html/null_dist_plot-1.png differ diff --git a/docs/articles/tidying-output.html b/docs/articles/tidying-output.html index ab843c2..f9478ca 100644 --- a/docs/articles/tidying-output.html +++ b/docs/articles/tidying-output.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -373,7 +373,7 @@ In other contextsfull_test <- clusterpermute(jlmer_spec, threshold = 1, nsim = 1000, progress = FALSE) }) #> user system elapsed -#> 0.01 0.02 1.77 +#> 0.04 0.03 2.49 full_test #> $null_cluster_dists #> ── Null cluster-mass distribution (t > 1) ────────────── <null_cluster_dists> ── diff --git a/docs/authors.html b/docs/authors.html index 8f03bdc..b66d0b1 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -10,7 +10,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -77,15 +77,16 @@ Citation Choe J (2024). jlmerclusterperm: Cluster-Based Permutation Analysis for Densely Sampled Time Data. -https://github.com/yjunechoe/jlmerclusterperm, -https://yjunechoe.github.io/jlmerclusterperm/. +R package version 1.1.3, +https://yjunechoe.github.io/jlmerclusterperm/, https://github.com/yjunechoe/jlmerclusterperm. @Manual{, title = {jlmerclusterperm: Cluster-Based Permutation Analysis for Densely Sampled Time Data}, author = {June Choe}, year = {2024}, - note = {https://github.com/yjunechoe/jlmerclusterperm, + note = {R package version 1.1.3, https://yjunechoe.github.io/jlmerclusterperm/}, + url = {https://github.com/yjunechoe/jlmerclusterperm}, }
CPA_async <- value(f) -#> Connecting to Julia TCP server at localhost:11982 ... +#> Connecting to Julia TCP server at localhost:11980 ... #> ℹ Detecting empirical clusters and calculating cluster-mass statistics. -#> ✔ Detecting empirical clusters and calculating cluster-mass statistics. [57ms] +#> ✔ Detecting empirical clusters and calculating cluster-mass statistics. [65ms] #> #> ℹ Sampling cluster-mass statistics from a bootstrapped null distribution. #> ✔ Sampling cluster-mass statistics from a bootstrapped null distribution. [1.2s] diff --git a/docs/articles/deCarvalho-et-al-2021.html b/docs/articles/deCarvalho-et-al-2021.html index 51117ce..77b865b 100644 --- a/docs/articles/deCarvalho-et-al-2021.html +++ b/docs/articles/deCarvalho-et-al-2021.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png index 95902b2..45973c5 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png index b32f8b9..47c2b44 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7B-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png index 658a8d9..37764fc 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7C-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png index c761dd8..75ebf7c 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/fig7D-1.png differ diff --git a/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png b/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png index 13aeb1f..4ff2f72 100644 Binary files a/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png and b/docs/articles/deCarvalho-et-al-2021_files/figure-html/helm-annotated-plot-1.png differ diff --git a/docs/articles/eyetrackingR-comparison.html b/docs/articles/eyetrackingR-comparison.html index f0ad55e..a286eae 100644 --- a/docs/articles/eyetrackingR-comparison.html +++ b/docs/articles/eyetrackingR-comparison.html @@ -35,7 +35,7 @@ jlmerclusterperm - 1.1.2 + 1.1.3 @@ -231,8 +231,10 @@ Setup plot(response_time, predictor_column = "Target") + theme_light() + coord_cartesian(ylim = c(0, 1)) -#> Warning: Removed 37 rows containing non-finite values (`stat_summary()`). -#> Removed 37 rows containing non-finite values (`stat_summary()`).
{eyetrackingR}
This simulates a null distribution of cluster-mass statistics. The output, when printed, is essentially the output of summary(df_timeclust) with p-values (the @@ -332,7 +334,7 @@
summary(df_timeclust)
{jlmerclusterperm}
In {jlmerclusterpm}, CPA can also be conducted in two steps:
{jlmerclusterpm}
The same kinds of information are returned:
cpa @@ -473,7 +475,7 @@ Performanceclusterpermute(spec, threshold = threshold_t, nsim = 1000) }) #> user system elapsed -#> 0.04 0.05 3.11
While eyetrackingR does have an option for parallelization, it has limited support and is platform dependent. In contrast, jlmerclusterperm leverages Julia’s built-in @@ -484,14 +486,14 @@
10,000 simulations with 7 threads:
system.time({ clusterpermute(spec, threshold = threshold_t, nsim = 10000) }) #> user system elapsed -#> 0.05 0.05 37.13
Choe J (2024). jlmerclusterperm: Cluster-Based Permutation Analysis for Densely Sampled Time Data. -https://github.com/yjunechoe/jlmerclusterperm, -https://yjunechoe.github.io/jlmerclusterperm/. +R package version 1.1.3, +https://yjunechoe.github.io/jlmerclusterperm/, https://github.com/yjunechoe/jlmerclusterperm.
@Manual{, title = {jlmerclusterperm: Cluster-Based Permutation Analysis for Densely Sampled Time Data}, author = {June Choe}, year = {2024}, - note = {https://github.com/yjunechoe/jlmerclusterperm, + note = {R package version 1.1.3, https://yjunechoe.github.io/jlmerclusterperm/}, + url = {https://github.com/yjunechoe/jlmerclusterperm}, }