全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1999 0
2014-06-10
悬赏 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 QQ截图20140610144411.png
可是,我做的分析的参考论文里给出的最后的动态模型是
QQ截图20140610144826.png
我用上面的结果尅直接代入下面这个模型中么?

问题整理,1.为什么我的结果出现了三个系数,而不是四个?是哪里出问题了?2.可以如果有四个系数的结果直接代入最下面的模型里么?下面的模型便于分析和简洁!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群