永发信息网

GM(1,N)模型程序

答案:1  悬赏:40  手机版
解决时间 2021-04-02 20:12
GM(1,N)模型程序
最佳答案
function GM1_1(X0)
%format long ;
[m,n]=size(X0);
X1=cumsum(X0); %累加
X2=[];
for i=1:n-1
X2(i,:)=X1(i)+X1(i+1);
end
B=-0.5.*X2 ;
t=ones(n-1,1);
B=[B,t] ; % 求B矩阵
YN=X0(2:end) ;
P_t=YN./X1(1:(length(X0)-1)) %对原始数据序列X0进行准光滑性检验,
%序列x0的光滑比P(t)=X0(t)/X1(t-1)
A=inv(B.'*B)*B.'*YN.' ;
a=A(1)
u=A(2)
c=u/a ;
b=X0(1)-c ;
X=[num2str(b),'exp','(',num2str(-a),'k',')',num2str(c)];
strcat('X(k+1)=',X)
%syms k;
for t=1:length(X0)
k(1,t)=t-1;
end
k
Y_k_1=b*exp(-a*k)+c;
for j=1:length(k)-1
Y(1,j)=Y_k_1(j+1)-Y_k_1(j);
end
XY=[Y_k_1(1),Y] %预测值
CA=abs(XY-X0) ; %残差数列
Theta=CA %残差检验 绝对误差序列
XD_Theta= CA ./ X0 %残差检验 相对误差序列
AV=mean(CA); % 残差数列平均值

R_k=(min(Theta)+0.5*max(Theta))./(Theta+0.5*max(Theta)) ;% P=0.5
R=sum(R_k)/length(R_k) %关联度

Temp0=(CA-AV).^2 ;
Temp1=sum(Temp0)/length(CA);
S2=sqrt(Temp1) ; %绝对误差序列的标准差
%----------
AV_0=mean(X0); % 原始序列平均值
Temp_0=(X0-AV_0).^2 ;
Temp_1=sum(Temp_0)/length(CA);
S1=sqrt(Temp_1) ; %原始序列的标准差
TempC=S2/S1*100; %方差比
C=strcat(num2str(TempC),'%') %后验差检验 %方差比
%----------
SS=0.675*S1 ;
Delta=abs(CA-AV) ;
TempN=find(Delta<=SS);
N1=length(TempN);
N2=length(CA);
TempP=N1/N2*100;
P=strcat(num2str(TempP),'%') %后验差检验 %计算小误差概率追问大哥这个程序我用过了,无线报错啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
9/9方格怎么解析?
shi拼音的三声调汉字有哪些字
为毛我今天刚升级的系统colorOS v2.1版本,指
个人特长能不能填物理?
我想问一下2010年的黑豹双排车,应长年不在家
有什么办法能认识道教密字
官年丙戊杀月丁酉日辛酉食时癸已什么意思呀
想进外企学什么专业好
无限流量怎么办理
Excel表格列数太多,转化成PDF,众列不在同一
美孚滑脂xhp222 怎么区分真假
一个PPP帧的数据部分
重庆家常面臊子,怎么做重庆家常面臊子好吃
火箭会晋级吗?
小学生德育导航如何填写
推荐资讯
求 禽兽日记txt!谢谢谢
AMV和MAD是什么
插件和框架的区别是什么?
罗孚跟路虎有什么关系?
哪里有关于魅卡的详细资料
公关里新来的一批嫩模,叫到办公室叫她怎么服
在研究平面镜成像特点时,应选用________(选
海南之后看厦门,任志强说:厦门前景好得不得
你好,我想问下我的IMAC现在第二系统装的WIN7
幼儿有虫子有什么不对的表现?
QQ名片的图片哪里可以找到原版?
两N卡SLI 在控制面板里我看有一张用作physx,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?