ICTatRTI / PersonAlyticsPower

PersonAlyticsPower: Power Analysis and Simulation for PersonAlytics
0 stars 1 forks source link

Assign the output of ICTpower to an object #19

Open jon-holt opened 2 years ago

jon-holt commented 2 years ago

The following example is provided in the ICTpowerSim documentation:

designs <- list()
designs[["defaultsN20"]] <- polyICT$new()
designs[["defaultsN40"]] <- designs[["defaultsN20"]]$clone(deep=TRUE)
designs[["defaultsN40"]]$inputMat$n <- c(group1=40, group2=40)
ICTpowerSim(designs, pReportName  = "ex1", B=3)

This produces the following error: Error in .rowNamesDF<-(x, value = value) : invalid 'row.names' length.

The error occurs on line 109 of ICTpowerSim.R where we attempt to save the output of ICTpower as an object. Saving ICTpower to an object does not seem to be possible. For example, after executing this code:

example(polyICT)
testICTpower10 <- ICTpower(c('testICTpower10', 'csv'), myPolyICT, B=3, seed = 54)

testICTpower10 is NULL