将人口死亡率分为趋势项与周期项 ,用matlab如何对数据进行处理,趋势项可看为负指数分布,周期项三角函t为年份,y为年死亡率;t=[1978:2009];y=[0.02 0.018 0.0178 0.017 0.014 0.01318 0.01228 0.0114 0.0108 0.01198

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 19:00:24
将人口死亡率分为趋势项与周期项,用matlab如何对数据进行处理,趋势项可看为负指数分布,周期项三角函t为年份,y为年死亡率;t=[1978:2009];y=[0.020.0180.01780.017

将人口死亡率分为趋势项与周期项 ,用matlab如何对数据进行处理,趋势项可看为负指数分布,周期项三角函t为年份,y为年死亡率;t=[1978:2009];y=[0.02 0.018 0.0178 0.017 0.014 0.01318 0.01228 0.0114 0.0108 0.01198
将人口死亡率分为趋势项与周期项 ,用matlab如何对数据进行处理,趋势项可看为负指数分布,周期项三角函
t为年份,y为年死亡率;t=[1978:2009];
y=[0.02 0.018 0.0178 0.017 0.014 0.01318 0.01228 0.0114 0.0108 0.01198 0.01459 0.01791 0.01424 0.01002 0.01211 0.0115 0.0095 0.00883 0.00843 0.00821 0.00803 0.0076 0.00732 0.00761 0.00704 0.00734 0.00732 0.00725 0.00687 0.00625 0.00621 0.00634 0.00636 0.0066 0.0069 0.00682 0.00678 0.00686 0.00672 0.00664 0.00654 0.00667 0.0067 0.00664 0.00664 0.00649 0.00657 0.00656 0.00651 0.0065 0.00646 0.00645 0.00643 0.00641 0.0064 0.00642 0.00651 0.00681 0.00693 0.00706 0.00708];

将人口死亡率分为趋势项与周期项 ,用matlab如何对数据进行处理,趋势项可看为负指数分布,周期项三角函t为年份,y为年死亡率;t=[1978:2009];y=[0.02 0.018 0.0178 0.017 0.014 0.01318 0.01228 0.0114 0.0108 0.01198
要用非线性最小二乘拟合lsqcurvefit:
首先编写假设的函数:
function F=myfun(x,xdata)
F=x(1)*cos(x(2)*xdata)+x(3)*exp(-x(4)*xdata);
其中 x(1),x(2)...为要拟合出来参数
再进行拟合,用年份做变量不太方便,我改了一下,你可以改回来
t=0.5:0.5:30.5;
t=t';
y=[0.02 0.018 0.0178 0.017 0.014 0.01318 0.01228 0.0114 0.0108 0.01198 0.01459 0.01791 0.01424 0.01002 0.01211 0.0115 0.0095 0.00883 0.00843 0.00821 0.00803 0.0076 0.00732 0.00761 0.00704 0.00734 0.00732 0.00725 0.00687 0.00625 0.00621 0.00634 0.00636 0.0066 0.0069 0.00682 0.00678 0.00686 0.00672 0.00664 0.00654 0.00667 0.0067 0.00664 0.00664 0.00649 0.00657 0.00656 0.00651 0.0065 0.00646 0.00645 0.00643 0.00641 0.0064 0.00642 0.00651 0.00681 0.00693 0.00706 0.00708]';
x=lsqcurvefit(@myfun,[2 1 0.01 0.04],t,y) %第二项那个向量是迭代的初始值,你可以自己反复试,直到图像符合,而且算出来的x比较稳定时,即为你要的解.
y1=x(1)*cos(x(2)*t)+x(3)*exp(-x(4)*t);
plot(t,y,'or',t,y1,'b-')

将人口死亡率分为趋势项与周期项 ,用matlab如何对数据进行处理,趋势项可看为负指数分布,周期项三角函t为年份,y为年死亡率;t=[1978:2009];y=[0.02 0.018 0.0178 0.017 0.014 0.01318 0.01228 0.0114 0.0108 0.01198 人口死亡率与什么因素有关? 人口死亡率高低与什么直接有关?为什么? 中国人口死亡率 印度人口死亡率是多少 人口类型怎么用数值区分(死亡率,出生率, 地理人口的增长人口自然增长率为0的含义是()A、出生率大于死亡率B、出生率小于死亡率C、出生率等于死亡率D、出生率与死亡率无关 人口死亡率的计算公式 人口密度,人口出生率,人口死亡率和人口增长率 发展中国家与发达国家比 [ B ]Why? A、人口的出生率比发达国家低 B、人口的死亡率比发达国家低 C、人口的死亡率比发达国家高 D、婴儿的死亡率比发达国家低 读“某地农业布局图 预测某地区人口趋势的主要依据是?A现有人口数量B现在性别比例C出生率死亡率及迁入和迁出率D目前的年龄组 人口自然增长率,出生率和死亡率公式. 为何人口老龄化 死亡率反倒上升? 人口死亡率和什么有直接关系,为什么? 人口老龄化为什么会造成人口死亡率上升?寿命更长了死亡率不久下降了吗? 中国人口变化趋势是什么 有关人口数量与环境关系的说法:B.人口自然增长取决于人口生育率和死亡率的变动C.环境对人口数量的影响主要是通过影响出生率和死亡率来实现的为什么两句话都不对 1、1960年前后人口增加率出现负出现这一现象的社会历史原因是 2、从1980年以来,我国人口出生率和死亡率总体呈下降趋势,这个主要得益于哪些政策的实施