登录
注册
乐鱼官网手机版下载
解决方案
乐鱼体育安装
定价
合作伙伴
公司
你好,陌生人!
看起来你是新来的。登录或注册开始。
使用RapidMiner登录
使用RapidMiner登录
登录
注册
快速链接
类别
最近的讨论
最好的…
没有回答
组
类别
17.5 k
所有类别
19.6 k
帮助
442
知识库
Altair RapidMiner社区
得到帮助。学习最佳实践。与你的同事建立联系。
讨论
如何对微分时间序列数据进行反变换?
作者
日期内
1天
3天
1周
2周
1个月
2个月
6个月
1年
的
例如:周一,今天,上周,3月26日,3/26/04
搜索
0评论
0的讨论
0成员
0在线
问一个问题
寻找有用的视频
首页
›
帮助
如何对微分时间序列数据进行反变换?
manfye
成员
职位:
1
新手
2020年4月
2020年4月编辑
在
帮助
我已经通过ARIMA(1,1,0)的微分时间序列数据进行了ARIMA预测,但是rapidminer产生的数据是微分数据,我如何对其进行反向转换?
标记:
时间序列
0
答案
Telcontar120
主持人,RapidMiner认证分析师,RapidMiner认证专家,会员
职位:
1635年
独角兽
2020年5月
我不太清楚你这是什么意思——也许你可以详细说明或附上一个例子?
@tftemme
也许能帮上忙他做了很多系列操作符的开发工作。
布莱恩·T。
Lindon合资企业
乐鱼平台进入来自认证RapidMiner专家的数据科学咨询
0
lionelderkrikor
主持人,RapidMiner认证分析师,会员
职位:
1195年
独角兽
2020年5月
嗨
@manfye
,
你说:
我做了一个ARIMA预测
通过微分时间序列
具有ARIMA(1,1,0)的数据
你的意思是你自己用过微分法吗
之前
用ARIMA(1,1,0)模型拟合数据?
如果是,您对初始时间序列使用了什么微分方法?
- - - - - -减法
——对数
-两者的结合?
我认为可以通过使用以下方法来反向转换你的预测:
- Python脚本中的“cumsum”(累积和)函数(在减法的情况下)-我设想使用Python,因为我不知道Rapidminer中有“cumsum”的等效函数。
- exp函数(在对数的情况下)
-最后是上面第三种情况中“cumsum”和“exp”函数的组合。
最后,正如Brian所说,您能否提供更多关于您的流程和数据的细节,并理想地分享它们?
问候,
莱昂内尔
0
lionelderkrikor
主持人,RapidMiner认证分析师,会员
职位:
1195年
独角兽
2020年5月
你好,再一次
@manfye
,
我不知道为什么,但我的直觉告诉我,你对原始时间序列使用了减法微分法。
在这种情况下,您已经通过应用ARIMA模型先验地获得了对微分数据的预测。
这样你就得到了这样的数据:
一旦你对微分数据有了这些预测,你就可以计算这些数据的累积和,然后把原始时间序列的第一个数据点加到这个计算出来的时间序列中,换句话说,你(从数学的角度)对微分数据进行积分,最后你检索原始时间序列及其预测:
您可以根据自己的数据调整附件中的过程。在我的例子中,我使用了一个叫做“月产奶量”的时间序列
在RapidMiner存储库中可用。
希望这能帮到你,
问候,
莱昂内尔
PS:此过程使用Python脚本,因此,您首先必须:
在您的计算机上安装Python。
-安装
Python脚本
从市场扩展。
-在RapidMiner settings中设置Python.exe文件的存储路径。
Back-differentiate-predictions-ARIMA.rmp
9.9 k
1
tftemme
管理员、员工、RapidMiner认证分析师、RapidMiner认证专家、RMResearcher、会员
职位:
164
RM研究
2020年5月
嗨
@manfye
加上…的漂亮而详细的回答
@lionelderkrikor
ARIMA本身在拟合模型之前执行微分(ARIMA中的“I”代表“Integrated”)。应用的微分数由(p,d,q)参数集的参数d指定。在你的例子中它是微分输入序列1时间然后拟合p=1 q=0的ARMA模型。当应用ARMA模型进行预报时,利用ARMA模型生成预测值,然后对预测值进行自动综合。
简而言之,你不需要自己微分输入时间序列。
另一个点。如果你仍然想要集成一个差异化的时间序列(或任何时间序列),我们将在即将到来的9.7.0版本的RapidMiner Studio中有一个新的集成操作符。除了累积和,你还可以应用左、右黎曼和和梯形法则来计算积分。
希望能有所帮助
致以最亲切的问候
费边
1
prashant768
成员
职位:
6
贡献我
2022年9月
嗨
@tftemme
,我怀疑RM中的ARIMA模型是在应用差分参数后进行逆变换。我已经尝试在数据集中执行相同的操作,并且预测值超出了规模。我附上了RM流程供您参考。
我真的很难配置如何将预测值恢复到原始规模,因为我不希望我的学生使用PYTHON,因为我在教他们如何在没有任何代码的情况下进行分析
原油产量
3.9 k
原油生产。csv
481 b
0
hmhsing
成员
职位:
26
Maven
2022年10月
嗨
@tftemme
我有一个类似的问题,当d不为零时,预测值是“爆炸性的”。希望这个问题可以解决,谢谢!
https://community.m.turtlecreekpls.com/discussion/59825/arima-model-forecast-for-nonstationary-data
0
rakhuuok
成员
职位:
1
学我
2022年11月
2022年12月编辑
我不知道为什么,但我的直觉告诉我,你对原始时间序列使用了减法微分法。
vidmate.app
流视频
0
登录
或
注册
置评。
答案
@tftemme也许能帮上忙他做了很多系列操作符的开发工作。
Lindon合资企业
乐鱼平台进入来自认证RapidMiner专家的数据科学咨询
你说:
如果是,您对初始时间序列使用了什么微分方法?
- - - - - -减法
——对数
-两者的结合?
我认为可以通过使用以下方法来反向转换你的预测:
- Python脚本中的“cumsum”(累积和)函数(在减法的情况下)-我设想使用Python,因为我不知道Rapidminer中有“cumsum”的等效函数。
- exp函数(在对数的情况下)
-最后是上面第三种情况中“cumsum”和“exp”函数的组合。
最后,正如Brian所说,您能否提供更多关于您的流程和数据的细节,并理想地分享它们?
问候,
莱昂内尔
我不知道为什么,但我的直觉告诉我,你对原始时间序列使用了减法微分法。
在这种情况下,您已经通过应用ARIMA模型先验地获得了对微分数据的预测。
这样你就得到了这样的数据:
一旦你对微分数据有了这些预测,你就可以计算这些数据的累积和,然后把原始时间序列的第一个数据点加到这个计算出来的时间序列中,换句话说,你(从数学的角度)对微分数据进行积分,最后你检索原始时间序列及其预测:
您可以根据自己的数据调整附件中的过程。在我的例子中,我使用了一个叫做“月产奶量”的时间序列
在RapidMiner存储库中可用。
希望这能帮到你,
问候,
莱昂内尔
PS:此过程使用Python脚本,因此,您首先必须:
在您的计算机上安装Python。
-安装Python脚本从市场扩展。
-在RapidMiner settings中设置Python.exe文件的存储路径。
加上…的漂亮而详细的回答@lionelderkrikor
ARIMA本身在拟合模型之前执行微分(ARIMA中的“I”代表“Integrated”)。应用的微分数由(p,d,q)参数集的参数d指定。在你的例子中它是微分输入序列1时间然后拟合p=1 q=0的ARMA模型。当应用ARMA模型进行预报时,利用ARMA模型生成预测值,然后对预测值进行自动综合。
简而言之,你不需要自己微分输入时间序列。
另一个点。如果你仍然想要集成一个差异化的时间序列(或任何时间序列),我们将在即将到来的9.7.0版本的RapidMiner Studio中有一个新的集成操作符。除了累积和,你还可以应用左、右黎曼和和梯形法则来计算积分。
希望能有所帮助
致以最亲切的问候
费边
我真的很难配置如何将预测值恢复到原始规模,因为我不希望我的学生使用PYTHON,因为我在教他们如何在没有任何代码的情况下进行分析