【发布时间】:2016-06-17 10:53:03
【问题描述】:
我是 Tableau 的新手,我正在尝试为 ARIMA 模型编写 R 脚本,但我遇到了错误。
我写了这段代码
SCRIPT_REAL("
library(forecast)
data <- ts(.arg2,start=c(2003,1),frequency=12);
ARIMAfit <- auto.arima(log10(data),approximation=FALSE,trace=FALSE);
fcast <- forecast(ARIMAfit,h=5);
",
ATTR( MONTH( [New] ) ), SUM( [Number of Tractor Sold] ) )
Tableau 显示“计算有效”,但是一旦我尝试绘制我的预测结果,它就会显示出来..
the result returned by the script function is of an unexpected type
任何类型的帮助或截断的代码都会对我很有帮助。谢谢...
【问题讨论】:
-
您可能需要将结果作为结果的最后一行返回。所以只需在底部添加一个 fcast 即可。
-
@lmkirvan 你能告诉我如何在代码底部添加 fcast 吗?这对我很有帮助,因为我是全新的画面脚本。
-
我正在打电话,但我相信您将返回到画面,代码的最后一行是赋值语句。您想要返回您分配的实际数字向量。因此,只需添加一行将向量打印到控制台即可。在这里,我认为您已将其保存为 fcast(或 fcast 对象的某些部分)。
-
如果这不起作用,请告诉我,我会在电脑前进行测试。
-
@lmkirvan 不,它不工作。谢谢..
标签: r tableau-api forecasting rserve