找回密码
 注册
Simdroid-非首页
查看: 102|回复: 2

[1stOpt] 时系列非线性模型

[复制链接]
发表于 2007-10-23 22:40:55 | 显示全部楼层 |阅读模式 来自 北京
1stOpt求解非线性时系列模型,t:时间,P:输出:
数据:
t   P
1 3.054
2 3.386
3 3.553
4 3.468
5 3.187
6 2.723
7 2.686
8 2.821
9 3.000
10 3.201
11 3.424
12 3.531

时系列模型:P[t] := a1*P[t-2]+a2*P[t-1]+a3*(P[t-1]*P[t-2])^a4;
a1,a2,a3,a4为待定参数。

1stOpt代码:

Constant c=[3.054,3.386];
Variable t, P;
Parameter a1, a2, a3, a4;
StartProgram [Basic];
Sub MainModel
   Dim i as integer
   Dim as double Pt1, Pt2
   Pt1 = c(1)
   Pt2 = c(2)
   for i = 0 to DataLength - 1
       P(i) = a1*Pt2+a2*Pt1+a3*(Pt1*Pt2)^a4
       Pt1 = Pt2
       Pt2 = P(i)
   next
End Sub
EndProgram;
Data;
//1 3.054
//2 3.386
3 3.553
4 3.468
5 3.187
6 2.723
7 2.686
8 2.821
9 3.000
10 3.201
11 3.424
12 3.531

结果:
均方差(RMSE): 0.0435965269892586
残差平方和(SSE): 0.0190065716552515
相关系数(R): 0.99072081447914
相关系数之平方(R^2): 0.98152773224221
决定系数(DC): 0.981278415788253
F统计(F-Statistic): 106.828566289018
参数           最佳估算
-------------------- -------------
a1          1.69678312771789
a2          -0.620029558313091
a3          -1.25794505410164E-5
a4          4.24497630887338

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-10-24 17:33:01 | 显示全部楼层 来自 江西南昌
Simdroid开发平台
通过上面这个例子,我想版主那一定有正版1stopt软件了,不知版主能否帮用下你的软件回归一下我们模型的系数,因为我们这买这个软件是不太可能的,没有钱啊。
回复 不支持

使用道具 举报

发表于 2007-10-30 09:54:00 | 显示全部楼层 来自 江苏无锡
非线性拟合,关键的一点是你提出的模型有何意义?
有何物理意义还是有啥数学价值,P(i) = a1*Pt2+a2*Pt1+a3*(Pt1*Pt2)^a4
随后根据获得的参数判断,是否是你期待的或是对你有用的。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-12 00:02 , Processed in 0.036181 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表