使用np和降雪并行估计多个非参数模型

时间:2018-06-21 16:27:52

标签: r parallel-processing np snow snowfall

我正在尝试使用降雪量估算多个非参数模型。到目前为止,我还没有遇到任何问题,但是现在我遇到了无法解决的问题。

在下面的MWE中,我们仅估算一个节点上的一个模型。在我的应用程序中,结构是相同的。当我尝试绘制模型结果或使用np包中的另一个函数(如npsigtest())时,出现错误

  

is.data.frame(data)中的错误:..1在错误的上下文中使用,否   ...看

有人知道导致问题的原因吗?我对涉及多个模型的并行估计的另一种方法持开放态度。

MRE:

library(np)
library(snowfall)

df     <- data.frame(Y = runif(100, 0, 10), X = rnorm(100))
models <- list(as.formula(Y ~ X))

sfInit(parallel = T, cpus = length(models))
sfExport("models")
sfExport("df")
sfLibrary(snowfall)
sfLibrary(np)
lcls <- sfLapply(models, fun = npregbw, data = df, regtype = "lc")
sfStop()

plot(lcls[[1]])

0 个答案:

没有答案