【发布时间】:2016-02-19 09:04:37
【问题描述】:
我有一个加载 RandomForest 模型的 R 代码,我希望创建一个函数
load(model)
randomforest_func = function(data)
{
data$pred = predict(model,data,type="prob")
output = data.frame(data$customerid,data$pred[,2])
return(output)
}
我需要在网络服务器中启用此功能,外部应用程序会在其中提供数据并检索输出。
问题是,模型需要预先加载,无法为每个请求加载到 R env 中。
函数需要支持并行连接。
我尝试在 R 中安装 opencpu。
上面的代码应该在 R 中运行并且可以在 http://localhost:1234/ocpu/
我现在对opencpu.js 进行了更改以指向此URL,并在下面使用jquery 中的函数。 ocpu.r_fun_call("randomforest_func",parameters)
但是这似乎不起作用..
ocpu.r_fun_call 似乎没有访问 R 脚本。
我的问题是如何正确配置 opencpu 以便能够访问 randomforest_func
【问题讨论】:
-
您的问题是什么?什么不起作用?你会期待什么以及实际会发生什么?您看到哪些错误?请向我们提供详细信息。
-
'ocpu.r_fun_call("randomforest_func",parameters)' 似乎没有访问 randomforest_func
-
目标是让jquery能够访问函数randomforest_func
标签: javascript r api opencpu