小编ema*_*ino的帖子

利用鼠标R包进行多次插补的并行计算

我希望通过使用micein 来运行150次多次插补R.然而,为了节省一些计算时间,我将谎言将并行流中的流程细分(如Stef van Buuren在"针对缺失数据的灵活插补"中所建议的那样).

我的问题是:怎么做?

我可以想象2个选项:

opt.1:

imp1<-mice(data, m=1, pred=quicktry, maxit=15, seed=1)
imp2<-mice(data, m=1, pred=quicktry, maxit=15, seed=1)
imp...<-mice(data, m=1, pred=quicktry, maxit=15, seed=1)
imp150<-mice(data, m=1, pred=quicktry, maxit=15, seed=1)
Run Code Online (Sandbox Code Playgroud)

然后通过使用completeas.mids之后将插补结合在一起

opt.2:

imp1<-mice(data, m=1, pred=quicktry, maxit=15, seed=VAL_1to150)
imp2<-mice(data, m=1, pred=quicktry, maxit=15, seed=VAL_1to150)
imp...<-mice(data, m=1, pred=quicktry, maxit=15, seed=VAL_1to150)
imp150<-mice(data, m=1, pred=quicktry, maxit=15, seed=VAL_1to150)
Run Code Online (Sandbox Code Playgroud)

通过添加VAL_1to150否则,在我看来(我可能是错的),如果它们都使用相同的数据集和相同的种子运行,那么您将获得相同结果的150倍.

还有其他选择吗?

谢谢

parallel-processing r multiple-mice r-mice

13
推荐指数
1
解决办法
6565
查看次数

Seqfplot:百分比与最常见序列的数量?

我正在使用R软件包TraMineR来计算和分析状态序列.我想使用命令seqfplot获得序列频率图.但是,不要使用设置要绘制的最频繁序列的数量

seqfplot(mydata.seq, tlim=1:20)
Run Code Online (Sandbox Code Playgroud)

设置达到的最常见序列的百分比(例如,50%的样本)将是有用的.我试过这个

seqfplot(mydata.seq, trep = 0.5)
Run Code Online (Sandbox Code Playgroud)

但是-不同于seqrep.grpseqrep-选项trep不被支持的seqfplot命令.我应该创建一个新功能吗?

谢谢.

r traminer

3
推荐指数
1
解决办法
451
查看次数

标签 统计

r ×2

multiple-mice ×1

parallel-processing ×1

r-mice ×1

traminer ×1