CRAN Package Check Results for Package simDAG

Last updated on 2026-07-23 13:50:05 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.0.0 12.98 347.80 360.78 ERROR
r-devel-linux-x86_64-debian-gcc 1.0.0 8.13 236.31 244.44 ERROR
r-devel-linux-x86_64-fedora-clang 1.0.0 24.00 476.70 500.70 ERROR
r-devel-linux-x86_64-fedora-gcc 1.0.0 10.00 202.64 212.64 ERROR
r-devel-windows-x86_64 1.0.0 15.00 306.00 321.00 ERROR
r-patched-linux-x86_64 1.0.0 17.07 327.21 344.28 ERROR
r-release-linux-x86_64 1.0.0 13.81 335.14 348.95 ERROR
r-release-macos-arm64 1.0.0 3.00 85.00 88.00 OK
r-release-macos-x86_64 1.0.0 10.00 313.00 323.00 OK
r-release-windows-x86_64 1.0.0 16.00 317.00 333.00 ERROR
r-oldrel-macos-arm64 1.0.0 OK
r-oldrel-macos-x86_64 1.0.0 10.00 310.00 320.00 OK
r-oldrel-windows-x86_64 1.0.0 23.00 424.00 447.00 ERROR

Additional issues

ATLAS M1mac MKL OpenBLAS

Check Details

Version: 1.0.0
Check: examples
Result: ERROR Running examples in ‘simDAG-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: node_binomial > ### Title: Generate Data from a (Mixed) Binomial Regression Model > ### Aliases: node_binomial > > ### ** Examples > > library(simDAG) > > set.seed(5425) > > # define needed DAG > dag <- empty_dag() + + node("age", type="rnorm", mean=50, sd=4) + + node("sex", type="rbernoulli", p=0.5) + + node("smoking", type="binomial", parents=c("age", "sex"), + betas=c(1.1, 0.4), intercept=-2) > > # define the same DAG, but using a pretty formula > dag <- empty_dag() + + node("age", type="rnorm", mean=50, sd=4) + + node("sex", type="rbernoulli", p=0.5) + + node("smoking", type="binomial", + formula= ~ -2 + age*1.1 + sexTRUE*0.4) > > # simulate data from it > sim_dat <- sim_from_dag(dag=dag, n_sim=100) > > # returning only the estimated probability instead > dag <- empty_dag() + + node("age", type="rnorm", mean=50, sd=4) + + node("sex", type="rbernoulli", p=0.5) + + node("smoking", type="binomial", parents=c("age", "sex"), + betas=c(1.1, 0.4), intercept=-2, return_prob=TRUE) > > sim_dat <- sim_from_dag(dag=dag, n_sim=100) > > ## an example using a random effect > if (requireNamespace("simr")) { + + library(simr) + + dag_mixed <- empty_dag() + + node("School", type="rcategorical", probs=rep(0.1, 10), + labels=LETTERS[1:10]) + + node("Age", type="rnorm", mean=12, sd=2) + + node("Grade", type="binomial", formula= ~ -10 + Age*1.2 + (1|School), + var_corr=0.3) + + sim_dat <- sim_from_dag(dag=dag_mixed, n_sim=100) + } Loading required namespace: simr Loading required package: lme4 Loading required package: Matrix Attaching package: ‘simr’ The following object is masked from ‘package:lme4’: getData Error: An error occured when processing node 'Grade'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [110s/173s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=3704276 on localhost:11597 at 11:03:29.900 starting worker pid=3704277 on localhost:11597 at 11:03:29.970 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=3706021 on localhost:11597 at 11:03:35.033 starting worker pid=3706022 on localhost:11597 at 11:03:35.106 Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach loaded simDAG and set parent environment Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=3708417 on localhost:11597 at 11:03:41.911 starting worker pid=3708416 on localhost:11597 at 11:03:41.937 Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach loaded simDAG and set parent environment Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=3710598 on localhost:11597 at 11:03:49.337 starting worker pid=3710599 on localhost:11597 at 11:03:49.382 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach loaded simDAG and set parent environment Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=3712706 on localhost:11597 at 11:03:56.216 starting worker pid=3712707 on localhost:11597 at 11:03:56.291 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=3715453 on localhost:11597 at 11:04:01.679 starting worker pid=3715454 on localhost:11597 at 11:04:01.716 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ loaded simDAG and set parent environment The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.0.0
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘simDAG.Rmd’ using rmarkdown --- finished re-building ‘simDAG.Rmd’ --- re-building ‘v_cookbook.Rmd’ using rmarkdown Quitting from v_cookbook.Rmd:132-140 [unnamed-chunk-7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error: ! An error occured when processing node 'Outcome'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) --- Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 1000) 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'v_cookbook.Rmd' failed with diagnostics: An error occured when processing node 'Outcome'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) --- failed re-building ‘v_cookbook.Rmd’ --- re-building ‘v_covid_example.Rmd’ using rmarkdown --- finished re-building ‘v_covid_example.Rmd’ --- re-building ‘v_custom_nodes.Rmd’ using rmarkdown --- finished re-building ‘v_custom_nodes.Rmd’ --- re-building ‘v_sim_discrete_event.Rmd’ using rmarkdown --- finished re-building ‘v_sim_discrete_event.Rmd’ --- re-building ‘v_sim_discrete_time.Rmd’ using rmarkdown --- finished re-building ‘v_sim_discrete_time.Rmd’ --- re-building ‘v_sim_from_dag.Rmd’ using rmarkdown --- finished re-building ‘v_sim_from_dag.Rmd’ --- re-building ‘v_sim_networks.Rmd’ using rmarkdown --- finished re-building ‘v_sim_networks.Rmd’ --- re-building ‘v_using_formulas.Rmd’ using rmarkdown --- finished re-building ‘v_using_formulas.Rmd’ SUMMARY: processing the following file failed: ‘v_cookbook.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [69s/100s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=907404 on localhost:11209 at 19:45:46.037 starting worker pid=907405 on localhost:11209 at 19:45:46.044 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach loaded simDAG and set parent environment Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=923170 on localhost:11209 at 19:45:49.264 starting worker pid=923169 on localhost:11209 at 19:45:49.308 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=942391 on localhost:11209 at 19:45:53.342 starting worker pid=942392 on localhost:11209 at 19:45:53.459 Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools starting worker pid=967092 on localhost:11209 at 19:45:58.624 starting worker pid=967086 on localhost:11209 at 19:45:58.665 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=983850 on localhost:11209 at 19:46:02.321 starting worker pid=983848 on localhost:11209 at 19:46:02.387 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ loaded simDAG and set parent environment The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=998443 on localhost:11209 at 19:46:05.759 starting worker pid=998442 on localhost:11209 at 19:46:05.786 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.0.0
Check: examples
Result: ERROR Running examples in ‘simDAG-Ex.R’ failed The error most likely occurred in: > ### Name: node_binomial > ### Title: Generate Data from a (Mixed) Binomial Regression Model > ### Aliases: node_binomial > > ### ** Examples > > library(simDAG) > > set.seed(5425) > > # define needed DAG > dag <- empty_dag() + + node("age", type="rnorm", mean=50, sd=4) + + node("sex", type="rbernoulli", p=0.5) + + node("smoking", type="binomial", parents=c("age", "sex"), + betas=c(1.1, 0.4), intercept=-2) > > # define the same DAG, but using a pretty formula > dag <- empty_dag() + + node("age", type="rnorm", mean=50, sd=4) + + node("sex", type="rbernoulli", p=0.5) + + node("smoking", type="binomial", + formula= ~ -2 + age*1.1 + sexTRUE*0.4) > > # simulate data from it > sim_dat <- sim_from_dag(dag=dag, n_sim=100) > > # returning only the estimated probability instead > dag <- empty_dag() + + node("age", type="rnorm", mean=50, sd=4) + + node("sex", type="rbernoulli", p=0.5) + + node("smoking", type="binomial", parents=c("age", "sex"), + betas=c(1.1, 0.4), intercept=-2, return_prob=TRUE) > > sim_dat <- sim_from_dag(dag=dag, n_sim=100) > > ## an example using a random effect > if (requireNamespace("simr")) { + + library(simr) + + dag_mixed <- empty_dag() + + node("School", type="rcategorical", probs=rep(0.1, 10), + labels=LETTERS[1:10]) + + node("Age", type="rnorm", mean=12, sd=2) + + node("Grade", type="binomial", formula= ~ -10 + Age*1.2 + (1|School), + var_corr=0.3) + + sim_dat <- sim_from_dag(dag=dag_mixed, n_sim=100) + } Loading required namespace: simr Loading required package: lme4 Loading required package: Matrix Attaching package: ‘simr’ The following object is masked from ‘package:lme4’: getData Error: An error occured when processing node 'Grade'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-release-windows-x86_64, r-oldrel-windows-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [175s/251s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=643180 on localhost:11859 at 15:25:45.947 starting worker pid=643179 on localhost:11859 at 15:25:46.061 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: rngtools Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=643678 on localhost:11859 at 15:25:52.141 starting worker pid=643679 on localhost:11859 at 15:25:52.176 Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Attaching package: ‘data.table’ Loading required package: foreach The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools starting worker pid=644472 on localhost:11859 at 15:26:01.714 starting worker pid=644471 on localhost:11859 at 15:26:01.859 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: simDAG Loading required package: rngtools loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=644875 on localhost:11859 at 15:26:11.020 starting worker pid=644874 on localhost:11859 at 15:26:11.062 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=645125 on localhost:11859 at 15:26:18.632 starting worker pid=645124 on localhost:11859 at 15:26:18.723 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=645322 on localhost:11859 at 15:26:24.848 starting worker pid=645323 on localhost:11859 at 15:26:24.857 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ loaded simDAG and set parent environment The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.0.0
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘simDAG.Rmd’ using rmarkdown --- finished re-building ‘simDAG.Rmd’ --- re-building ‘v_cookbook.Rmd’ using rmarkdown Quitting from v_cookbook.Rmd:132-140 [unnamed-chunk-7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error: ! An error occured when processing node 'Outcome'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) --- Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 1000) 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'v_cookbook.Rmd' failed with diagnostics: An error occured when processing node 'Outcome'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) --- failed re-building ‘v_cookbook.Rmd’ --- re-building ‘v_covid_example.Rmd’ using rmarkdown --- finished re-building ‘v_covid_example.Rmd’ --- re-building ‘v_custom_nodes.Rmd’ using rmarkdown --- finished re-building ‘v_custom_nodes.Rmd’ --- re-building ‘v_sim_discrete_event.Rmd’ using rmarkdown --- finished re-building ‘v_sim_discrete_event.Rmd’ --- re-building ‘v_sim_discrete_time.Rmd’ using rmarkdown --- finished re-building ‘v_sim_discrete_time.Rmd’ --- re-building ‘v_sim_from_dag.Rmd’ using rmarkdown --- finished re-building ‘v_sim_from_dag.Rmd’ --- re-building ‘v_sim_networks.Rmd’ using rmarkdown --- finished re-building ‘v_sim_networks.Rmd’ --- re-building ‘v_using_formulas.Rmd’ using rmarkdown --- finished re-building ‘v_using_formulas.Rmd’ SUMMARY: processing the following file failed: ‘v_cookbook.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-release-windows-x86_64, r-oldrel-windows-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [68s/86s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=3924910 on localhost:11094 at 13:45:05.532 starting worker pid=3924911 on localhost:11094 at 13:45:05.537 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ loaded simDAG and set parent environment The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=3925715 on localhost:11094 at 13:45:07.841 starting worker pid=3925714 on localhost:11094 at 13:45:07.848 Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: foreach Loading required package: rngtools Loading required package: rngtools starting worker pid=3927063 on localhost:11094 at 13:45:11.031 starting worker pid=3927064 on localhost:11094 at 13:45:11.037 Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Attaching package: ‘data.table’ Loading required package: foreach The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools starting worker pid=3929745 on localhost:11094 at 13:45:14.555 starting worker pid=3929746 on localhost:11094 at 13:45:14.557 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach loaded simDAG and set parent environment Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=3930059 on localhost:11094 at 13:45:17.486 starting worker pid=3930060 on localhost:11094 at 13:45:17.489 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: rngtools Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=3930654 on localhost:11094 at 13:45:19.982 starting worker pid=3930655 on localhost:11094 at 13:45:19.984 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ loaded simDAG and set parent environment The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: rngtools Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.0.0
Check: tests
Result: ERROR Running 'testthat.R' [108s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=41720 on localhost:11632 at 17:13:02.368 starting worker pid=45856 on localhost:11632 at 17:13:02.418 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=29064 on localhost:11632 at 17:13:05.023 starting worker pid=23164 on localhost:11632 at 17:13:05.025 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=48424 on localhost:11632 at 17:13:08.282 starting worker pid=69108 on localhost:11632 at 17:13:08.296 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=27720 on localhost:11632 at 17:13:11.940 starting worker pid=39596 on localhost:11632 at 17:13:11.977 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=47244 on localhost:11632 at 17:13:15.217 starting worker pid=19608 on localhost:11632 at 17:13:15.220 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=73184 on localhost:11632 at 17:13:17.871 starting worker pid=43824 on localhost:11632 at 17:13:17.878 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [107s/160s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=438150 on localhost:11788 at 22:14:22.730 starting worker pid=438151 on localhost:11788 at 22:14:22.764 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=439721 on localhost:11788 at 22:14:27.835 starting worker pid=439722 on localhost:11788 at 22:14:27.874 Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% loaded simDAG and set parent environment Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools starting worker pid=441294 on localhost:11788 at 22:14:33.459 starting worker pid=441293 on localhost:11788 at 22:14:33.590 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=443283 on localhost:11788 at 22:14:41.199 starting worker pid=443284 on localhost:11788 at 22:14:41.215 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=445457 on localhost:11788 at 22:14:47.076 starting worker pid=445456 on localhost:11788 at 22:14:47.107 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=446922 on localhost:11788 at 22:14:51.740 starting worker pid=446921 on localhost:11788 at 22:14:51.743 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: foreach Loading required package: rngtools Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-patched-linux-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [107s/158s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=2450056 on localhost:11849 at 22:04:38.306 starting worker pid=2450055 on localhost:11849 at 22:04:38.335 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: simDAG Loading required package: rngtools loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=2451286 on localhost:11849 at 22:04:42.278 starting worker pid=2451285 on localhost:11849 at 22:04:42.286 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=2453120 on localhost:11849 at 22:04:48.126 starting worker pid=2453121 on localhost:11849 at 22:04:48.151 Loading required package: simDAG loaded simDAG and set parent environment Loading required package: simDAG Attaching package: ‘data.table’ loaded simDAG and set parent environment The following object is masked from ‘package:base’: %notin% Loading required package: foreach Attaching package: ‘data.table’ Loading required package: rngtools The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=2454901 on localhost:11849 at 22:04:54.093 starting worker pid=2454902 on localhost:11849 at 22:04:54.174 | | | 0%Loading required package: simDAG Loading required package: simDAG loaded simDAG and set parent environment loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=2456514 on localhost:11849 at 22:04:58.754 starting worker pid=2456515 on localhost:11849 at 22:04:58.809 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: simDAG Loading required package: rngtools loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=2458001 on localhost:11849 at 22:05:03.263 starting worker pid=2458002 on localhost:11849 at 22:05:03.324 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-release-linux-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running 'testthat.R' [108s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=30956 on localhost:11302 at 17:11:23.144 starting worker pid=34444 on localhost:11302 at 17:11:23.182 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=17260 on localhost:11302 at 17:11:25.748 starting worker pid=10596 on localhost:11302 at 17:11:25.770 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=55092 on localhost:11302 at 17:11:29.317 starting worker pid=33664 on localhost:11302 at 17:11:29.342 Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools starting worker pid=10760 on localhost:11302 at 17:11:32.974 starting worker pid=29720 on localhost:11302 at 17:11:33.021 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=9788 on localhost:11302 at 17:11:36.261 starting worker pid=31264 on localhost:11302 at 17:11:36.270 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=37532 on localhost:11302 at 17:11:39.087 starting worker pid=12688 on localhost:11302 at 17:11:39.126 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Attaching package: 'data.table' The following object is masked from 'package:base': %notin% Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-release-windows-x86_64

Version: 1.0.0
Check: tests
Result: ERROR Running 'testthat.R' [157s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(simDAG) > library(testthat) > library(data.table) > library(igraph) Attaching package: 'igraph' The following object is masked from 'package:testthat': compare The following objects are masked from 'package:stats': decompose, spectrum The following object is masked from 'package:base': union > library(ggdag) Attaching package: 'ggdag' The following object is masked from 'package:stats': filter > > data.table::setDTthreads(1) > > test_check("simDAG") Saving _problems/test_node_lmer-21.R Saving _problems/test_node_lmer-52.R Saving _problems/test_node_lmer-85.R Saving _problems/test_node_lmer-116.R Saving _problems/test_node_lmer-148.R Saving _problems/test_node_lmer-178.R Saving _problems/test_node_lmer-208.R Saving _problems/test_node_lmer-239.R Saving _problems/test_node_lmer-272.R Saving _problems/test_node_lmer-393.R Saving _problems/test_node_zeroinfl-114.R t = 1 node = sickness2 t = 1 node = sickness1 t = 2 node = sickness2 t = 2 node = sickness1 t = 3 node = sickness2 t = 3 node = sickness1 t = 4 node = sickness2 t = 4 node = sickness1 t = 5 node = sickness2 t = 5 node = sickness1 starting worker pid=13176 on localhost:11903 at 20:49:57.168 starting worker pid=4112 on localhost:11903 at 20:49:57.169 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=26068 on localhost:11903 at 20:50:00.657 starting worker pid=18900 on localhost:11903 at 20:50:00.686 Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools starting worker pid=14164 on localhost:11903 at 20:50:05.340 starting worker pid=24404 on localhost:11903 at 20:50:05.373 Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools starting worker pid=19480 on localhost:11903 at 20:50:10.546 starting worker pid=25036 on localhost:11903 at 20:50:10.568 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100%starting worker pid=30476 on localhost:11903 at 20:50:14.995 starting worker pid=20960 on localhost:11903 at 20:50:14.996 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%starting worker pid=24708 on localhost:11903 at 20:50:18.801 starting worker pid=29032 on localhost:11903 at 20:50:18.802 | | | 0%Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools Loading required package: simDAG loaded simDAG and set parent environment Loading required package: foreach Loading required package: rngtools | |=================================== | 50% | |======================================================================| 100%[ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] ══ Skipped tests (56) ══════════════════════════════════════════════════════════ • On CRAN (56): 'test_DAG.network_S3.r:4:1', 'test_DAG.network_S3.r:10:1', 'test_DAG.network_S3.r:18:1', 'test_DAG.network_S3.r:24:1', 'test_DAG.network_S3.r:32:1', 'test_DAG.network_S3.r:44:1', 'test_DAG.network_S3.r:50:1', 'test_DAG.network_S3.r:58:1', 'test_DAG.network_S3.r:64:1', 'test_DAG.network_S3.r:72:1', 'test_DAG.node_S3.r:4:1', 'test_DAG.node_S3.r:9:1', 'test_DAG.node_S3.r:14:1', 'test_DAG.node_S3.r:19:1', 'test_DAG.node_S3.r:24:1', 'test_DAG.node_S3.r:32:1', 'test_DAG.node_S3.r:37:1', 'test_DAG.node_S3.r:42:1', 'test_DAG.node_S3.r:47:1', 'test_DAG.node_S3.r:52:1', 'test_dag.r:14:1', 'test_dag.r:21:1', 'test_dag.r:34:1', 'test_dag.r:44:1', 'test_dag.r:51:1', 'test_dag.r:64:1', 'test_node.r:548:1', 'test_node_rsurv.r:99:3', 'test_plot.DAG.r:11:1', 'test_plot.DAG.r:15:1', 'test_plot.DAG.r:19:1', 'test_plot.DAG.r:23:1', 'test_plot.DAG.r:27:1', 'test_plot.DAG.r:31:1', 'test_plot.DAG.r:35:1', 'test_plot.DAG.r:40:1', 'test_plot.DAG.r:44:1', 'test_plot.DAG.r:52:1', 'test_plot.DAG.r:59:1', 'test_plot.DAG.r:64:1', 'test_plot.DAG.r:69:1', 'test_plot.DAG.r:100:1', 'test_plot.DAG.r:104:1', 'test_plot.DAG.r:108:1', 'test_plot.simDT.r:24:1', 'test_plot.simDT.r:28:1', 'test_plot.simDT.r:32:1', 'test_plot.simDT.r:36:1', 'test_plot.simDT.r:40:1', 'test_plot.simDT.r:48:1', 'test_plot.simDT.r:56:1', 'test_simDT_S3.r:11:1', 'test_simDT_S3.r:15:1', 'test_simDT_S3.r:20:1', 'test_simDT_S3.r:25:1', 'test_sim_discrete_event.r:693:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_node_lmer.r:21:3'): simple random effect ─────────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:21:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:52:3'): simple random effect in disrete-time simulation ── Error: An error occured when processing node 'Y' at time t = 1. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_discrete_time(...) at test_node_lmer.r:52:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:85:3'): simple random effect + categorical fixed effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:116:3'): simple random effect + interaction effect ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:116:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:148:3'): simple random effect + interaction effect of categorical vars ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:148:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:178:3'): simple random effect + cubic terms ──────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:178:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:208:3'): simple random effect + ONLY cubic terms ─── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:208:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:239:3'): multiple random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=2, npar=2, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:239:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:272:3'): with random effects and random slopes ───── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=3, npar=3, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:272:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_lmer.r:393:3'): simple random effect with non-default link ── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag_bin, n_sim = 100) at test_node_lmer.r:393:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) ── Error ('test_node_zeroinfl.r:114:3'): with random effects ─────────────────── Error: An error occured when processing node 'Y'. The message was: Error in mkMerMod(rho, opt, glmod$reTrms, fr = glmod$fr, mc = mcout, lme4conv = cc): unexpected parameter vector length: length(pars)=1, npar=1, nAGQ=1; (expected length(pars)==npar iff nAGQ==0) Backtrace: ▆ 1. └─simDAG::sim_from_dag(dag, n_sim = 100) at test_node_zeroinfl.r:114:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 11 | WARN 14 | SKIP 56 | PASS 1032 ] Error: ! Test failures. Execution halted Flavor: r-oldrel-windows-x86_64