首页 > 解决方案 > Sparkly_Apply 与 Coxph 函数

问题描述

我正在尝试使用 Spark_Apply 运行 coxph() 生存函数,但出现以下错误

Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
  cannot open file 'C:\Users\XXXX\AppData\Local\Temp\1\Rtmpusw8Aw\file344868ef1e07_spark.log': Permission denied

每当我给出错误的 R 命令时,我都会看到这个错误,但在这种情况下,我的 coxph 命令在 R 中运行良好

Spark_Apply 与线性回归参考 https://spark.rstudio.com/

我知道 spark_apply 只是尝试尽可能多地分发数据。在我的问题中,我想知道我做错了,或者 spark_apply 无法运行生存模型,或者我是否需要通过任何方式将生存函数导入 sparklr R。

代码:

coxph(Surv(t_start, t_stop, t_trans)~1,data_input)

开/关:

   Null model
      log likelihood= -XXX 
      n= XX

Sparklr代码:

data<-copy_to(sc,data_input)

spark_apply(
  data,
  function(e) coxph(Surv(t_start, t_stop, t_trans)~1,e),

)

开/关:

Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
  cannot open file 'C:\Users\XXXX\AppData\Local\Temp\1\Rtmpusw8Aw\file344868ef1e07_spark.log': Permission denied

标签: apache-sparksparkr

解决方案


推荐阅读