我发现当所有值都相同时,lm函数会抛出错误。但它适用于GNU R.我正在使用最新的renjin-script-engine-0.8.1593.jar
。
抛出任何异常:
Caused by: org.renjin.eval.EvalException: contrasts can be applied only to factors with 2 or more levels
at org.renjin.primitives.Conditions.stop(Conditions.java:193)
at org.renjin.primitives.R$primitive$stop.doApply(R$primitive$stop.java:72)"
当我用这个脚本调用RenjinScriptEngine.eval(..)时:
fit<-lm("formula"=vals~index,"data"=data)
输入数据是
"2015-36",9
"2015-37",9
"2015-41",9.
答案 0 :(得分:0)
Renjin的目标是与最新版本的GNU R兼容。如果您发现差异或遇到上述错误,请在https://github.com/bedatadriven/renjin/issues提交错误报告。我们很高兴有测试用例!