- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 335 个
- 通用积分
- 4.2812
- 学术水平
- 4 点
- 热心指数
- 6 点
- 信用等级
- 2 点
- 经验
- 2549 点
- 帖子
- 121
- 精华
- 0
- 在线时间
- 514 小时
- 注册时间
- 2009-8-31
- 最后登录
- 2025-11-19
已卖:166份资源
博士生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 335 个
- 通用积分
- 4.2812
- 学术水平
- 4 点
- 热心指数
- 6 点
- 信用等级
- 2 点
- 经验
- 2549 点
- 帖子
- 121
- 精华
- 0
- 在线时间
- 514 小时
- 注册时间
- 2009-8-31
- 最后登录
- 2025-11-19
 | 开心 2018-12-18 21:03:19 |
|---|
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I
|
100论坛币
|
clear
x10=
x20=
x30=
x40=
%生成列
x11=cumsum(x10)
x21=cumsum(x20)
x31=cumsum(x30)
x41=cumsum(x40)
%求参数,建立模型
for k=2:length(x11)
z1=(1/2)*(x11(k)+x11(k-1))
end
z1
B=[-(z1(2:end))',(x21(2:end))',(x31(2:end))',(x41(2:end))'];
Y=(x10(2:end))';
C=inv(B'*B)*B'*Y
自己根据书编出的代码,用matlab做出来的结果是
C =
-0.0072
0.1476
-0.1282
这个是GM(1,4)不是应该有四个参数结果出来么?为什么我的是三个????还有书上给的最后的公式是i
可是,我做的分析的参考论文里给出的最后的动态模型是
我用上面的结果尅直接代入下面这个模型中么?
问题整理,1.为什么我的结果出现了三个系数,而不是四个?是哪里出问题了?2.可以如果有四个系数的结果直接代入最下面的模型里么?下面的模型便于分析和简洁!
|
|