%%发展系数a 灰色作用量b
syms a b;

%%原始数列 E列
A1 = xlsread(‘C:\Users\0223\Documents\MATLAB\劳动人口 .xlsx’,‘C1:C11’);
A = A1’;
A = A.*0.01;
n = length(A);

%%进行一次累加
B(1) = A(1);
for i = 2 : n
B(i) = B(i-1) + A(i);
end

%%均值生成
for i = 2 : n
Z(i) = (B(i) + B(i-1))*0.5;
end
Z(1) = [];

%%构造Y B矩阵
Y = A; Y(1) = []; Y = Y’;
B = [-Z;ones(1,n-1)];

%%计算a b参数值
q = sum(Z);
w = sum(A) - A(1);
e = 0;
for i = 2 : n
e = e + Z(i-1)*A(i);
end
r = 0;
for i = 2 : n
r = r + Z(i-1)*Z(i-1);
end

a = ( (qw) - (n-1)e ) / ( (n-1)r - (qq) );
b = ( (wr) - (qe) ) / ( (n-1)r - (qq) );

%%预测近4年的数据
yuce = [];
yuce(1) = A(1);
for i = 2 : (n + 4)
yuce(i) = ((A(1) - b/a))/exp(a*(i-1)) + b/a;
end

%%还原数据
huanyuan = [];
huanyuan(1) = A(1);
for i = 2 : (n+4)
huanyuan(i) = yuce(i) - yuce(i-1);
end

%%模型检验
canchazhi = abs(0.784 - 0.789691929) / 0.784

灰色预测模型 matlab人口预测模型代码如下相关推荐

  1. 灰色预测模型MATLAB代码及使用

    灰色预测模型MATLAB代码及使用 灰色预测步骤 (1)输入前期的小样本数据 (2)输入预测个数 (3)运行 使用代码视频 代码使用视频在B站 之后会在评论区给传送门供大家参考理解GM(1,1)模型的 ...

  2. 【预测模型】基于灰色预测模型预测人口出生率

    目录 基于灰色预测模型预测人口出生率 收集并导入数据 数据预处理

  3. 【数据分析与挖掘】财政收入影响因素分析及预测模型(有数据集和代码)

    案例背景 在我国现行的分税制财政管理体制下,地方财政收人不仅是国家财政收入的重要组成部分,而且具有其相对独立的构成内容.如何有效的利用地方财政收入,合理的分配,来促进地方的发展,提高市民的收入和生活质 ...

  4. gadecod matlab,【预测模型】基于遗传算法优化BP神经网络房价预测matlab源码

    一.简介 1 遗传算法概述 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法 ...

  5. 内森凯菲兹人口预测模型_团结的面Kong:内森·圣·皮埃尔

    内森凯菲兹人口预测模型 Nathan St. Pierre is a full-stack developer with our Cloud Services team in Bellevue, WA ...

  6. python数据建模案例源代码_一个完整的数据分析案例 | 用Python建立客户流失预测模型(含源数据+代码)...

    原标题:一个完整的数据分析案例 | 用Python建立客户流失预测模型(含源数据+代码) 来源:数据分析不是个事儿 作者:启方 原文: https://mp.weixin.qq.com/s/_20MN ...

  7. 威布尔 风速 matlab,风速威布尔分布和ARMA预测模型matlab程序.doc

    风速威布尔分布和ARMA预测模型matlab程序 clc clear %% 1.计算风速weibull分布 % 数据处理 load data; mu=mean(speed);%原始数据的统计参数 si ...

  8. MATLAB关联度分析代码实现(热图+灰色关联度分析)

    MATLAB关联度分析代码实现(热图+灰色关联度分析) 数据集与软件介绍 热图关联度分析与实现 灰色关联度分析与实现 参考 数据集与软件介绍 数据集 软件 UCL-Wine.data MATLAB R ...

  9. 基于灰色神经网络的订单需求预测代码

    目录 1 概述 2 代码 3 结果 ​ 1 概述 BP(Back Propagation)神经网络模型是一种信息前向传播,误差反向传播的神经网络模型0,能够通过训练样本反向传播调节网络的阈值和权值,使 ...

  10. 灰色预测GM(1,N)代码

    目录 累加序列,生成新序列 紧邻均值生成序列 求相关参数 由上一步求出参数 生成预测模型 可视化 残差检验 注:GM(1,1)代码 累加序列,生成新序列 import numpy as np impo ...

最新文章

  1. 清华北大,已经没人本科就找工作了
  2. 转载:CRONTAB格式,命令
  3. vlc rtsp流 转 http播放视频
  4. Web基础:记录简单个人网站建站过程
  5. 课程表—leetcode207
  6. Atomic Integer 原理分析-其他方法
  7. .NET中扩展方法和Enumerable(System.Linq)
  8. 提升用户体验,你不得不知道的事儿——三种提醒框的微技巧
  9. 有什么软件可以测试手机gprs,哪个软件可通过GPRS发信息啊?
  10. 华为服务器改硬盘启动不了怎么办,华为服务器装系统加载os怎么回事
  11. 500套xmind经典模板_构建可视化思维 一个原创作者三年XMind经验总结
  12. feign消费时,如果传入参数过长,会导致feign.FeignException: status 400 reading错误
  13. POJ 2392 Space Elevator(多重背包变形)
  14. php 变量 unset,在PHP中unset变量
  15. ubuntu 18.04.1安装hadoop3.1.2
  16. 计算机视觉(7)————特征检测(边缘/角/斑点)小专题(2)Roberts 算子
  17. SMC真空电磁阀气路接法
  18. Spring框架的详细学习
  19. 用Python制作我的核酸检测日历
  20. TCP网络错误Connection reset by peer,peer是啥意思呢

热门文章

  1. 仿斗鱼、美团、网易邮箱等 弹窗效果
  2. 谷歌插件无法显示在地址栏右侧
  3. python音乐推荐系统_音乐推荐系统
  4. Unity3D中粒子系统
  5. java单线程爬虫使用Jsoup爬取bt磁力链接
  6. Spring源码下载及构建技巧
  7. 财务数据图表分析,这些财务预算表模板免费用
  8. 前端响应式布局与Bootstrap栅格系统快速了解与应用
  9. java 菜刀_Java中国菜刀(Cknife)的模拟终端乱码解决方法 | 【韩涛博客】
  10. 网卡MAC地址查询厂商