预测包版本的结果不同

时间:2015-04-27 22:04:46

标签: r azure-virtual-machine azure-machine-learning-studio

我正在使用R预测包auto.arima()函数,根据可预测的正弦波时间序列对其进行测试。当我在R studio中的本地机器上运行R代码时,我得到了一个截然不同的输出,用于运行完全相同的代码,其源代码数据与azure ML相同。我能看到的唯一区别是azure有一个旧版本的预测包5.4,而我已经在本地机器5.9上下载了最新版本。 (有趣的是,azure ML中的旧版本正确预测了未来的值,较新的版本预测了衰减幅度,这是不正确的)。

我的问题是,对于任何可能知道为什么函数的行为会在包版本之间发生如此显着变化的人来说,这让我非常奇怪。或者我在这里遗漏了什么?我是R和azure ML的新手。

1 个答案:

答案 0 :(得分:0)

我在本地R(RStudio)和AML中多次使用auto.arima函数,我总是得到相同的结果。 AML适合部署但不容易调试,因此通常我首先在本地测试我的代码。我怀疑差异可能是由于预测包的不同版本,或者函数auto.arima的不同设置。

为了进行苹果与苹果的比较,我建议: 1)使用相同版本的预测包 2)使用相同的参数设置 3)使用相同的输入数据。