HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    灰色预测法matlab详解(灰色预测 matlab)

    发布时间:2023-04-08 12:02:50     稿源: 创意岭    阅读: 83        

    大家好!今天让创意岭的小编来大家介绍下关于灰色预测法matlab详解的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008

    本文目录:

    灰色预测法matlab详解(灰色预测 matlab)

    一、灰色预测模型需要用matlab实现

    灰色预测模型为GM(1,1)

    灰参数a和u的值:

    a=-0.0323252892223847 u=14042.3315313962

    原始序列预测值:

    13205 14705 15188 15687 16203 16735 17285 17853 18439 19045

    累加序列预测值:

    14705 15188 15687 16203 16735 17285 17853 18439 19045 19671

    级比值:

    0.933017734755882 0.991731483427931 0.906095238095238 0.951546640889319 0.951264367816092 0.952798160113898 0.980668027064762 0.994977559307544 1.07637451115712

    相对误差值:

    0 3.90438540431923 6.43063985387993 0.395441255218115 2.10782203579584 3.81930406598348 5.34849588953024 4.12878515843797 1.47641388551927 0.5323261370569

    2013-2017年的预测值

    2013 20317.4561851648

    2014 20984.954243779

    2015 21674.381900971

    2016 22386.4596192006

    2017 23121.9315305897

    二、matlab 灰色预测 模型(1,1)

    把数据改一下应该就行了

    clc

    clear

    x0=[1827 1729.3 1431 1231.7 1109.9 768.2 792.9 805.8];

    %道路交通事故财产损失原始数据

    for i=2:8

    x1(1)=x0(1);

    x1(i)=x1(i-1)+x0(i);

    end

    x1

    %对原始数据进行累加

    for i=1:7

    yn(i)=x0(i+1);

    end

    yn

    for i=1:7

    b(i)=(-0.5)*(x1(i)+x1(i+1));

    end

    b

    for i=1:7

    B(i,1)=b(i);

    B(i,2)=1;

    end

    B

    %求得数据矩阵B

    c=inv(B'*B)*B'*yn'

    a=c(1,1)

    u=c(2,1)

    %通过最小二乘法求出变量a,u

    for t=1:8

    x11(t)=u/a+exp(-a*t)*(-u+1827*a)/exp(-a)/a;

    end

    x11

    %建立时间响应函数

    q0=x1-x11

    for i=2:8

    q1(1)=q0(1);

    q1(i)=q1(i-1)+q0(i);

    end

    q1

    %残差第一次累加

    for i=2:8

    q2(1)=q1(1);

    q2(i)=q2(i-1)+q1(i);

    end

    q2

    %残差第二次累加

    for i=1:7

    b1(i)=(-0.5)*(q2(i)+q2(i+1));

    end

    b1

    for i=1:7

    B1(i,1)=b1(i);

    B1(i,2)=1;

    end

    B1

    c1=inv(B1'*B1)*B1'*yn'

    a1=c1(1,1)

    u1=c1(2,1)

    syms t

    q2t=u1/a1+exp(-a1*t)*(-u1+q2(1)*a1)/exp(-a1)/a1;

    D=diff(q2t)

    %对二次残差求灰导

    X=u/a+exp(-a*t)*(-u+1827*a)/exp(-a)/a+D;

    C=1:5;

    y=subs(X,t,C)

    z2012=y(3)-y(2)

    z2013=y(4)-y(3)

    z2014=y(5)-y(4)

    %求得2012-2014年道路交通事故财产损失预测值

    三、MATLAB作灰色时预测GM(1,1)模型,怎样在matlab中使用,操作流程,最好举个简单数据例子,下面有代码

    第一个貌似是leslie矩阵

    第二个才是你说的灰色模型

    第二个的用法也很简单

    把整个函数扔到M文件中

    在主程序的command window中调用即可

    四、关于matlab中灰色预测模板

    你的感觉是正确的,见下面截图(摘录于《基于灰色模型的中国人口预测》)

    灰色预测法matlab详解(灰色预测 matlab)

    以上就是关于灰色预测法matlab详解相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    灰色词代做(灰色词代做寄生虫)

    灰色词百度快照推广(百度灰色关键词推广排名)

    捞偏门灰色赚钱路子(投资1元赚1000)

    对开门冰箱排行榜(对开门冰箱排行榜前十名)

    杭州适合小学生玩的地方(杭州适合小学生玩的地方推荐)