李旭分享 http://blog.sciencenet.cn/u/lixujeremy 代码与散打爱好者!

博文

Matlab: 趋势拟合模型

已有 8045 次阅读 2014-12-16 15:02 |个人分类:Matlab|系统分类:科研笔记| trend, Modle

趋势拟合模型分析时间序列(Time Series)随时间变化的趋势倾向性及其显著性水平。

美国某气象站1894~2010年连续的年降水量为例,介绍2种趋势拟合模型的计算过程。t为年份,Y为降水量,aii=0,1,2,n)、b等表示拟合系数。

1.线性趋势模型(最常用)

Y=a0+a1t

该模型的增长率是常数a1

计算过程及显著性水平见“SIGNIFICANT Test for the Linear Regression Equation”。

2.指数趋势模型

Y=abt


该模型的增长率是常数b-1

计算方法是模型两边同时求自然对数为lnY=lna+tlnb,转化为线性趋势模型再求解ab,显著性水平计算亦然。

1

如图 1所示,ab775.1471.0002R2过小也就是拟合结果包含的信息量少,p大于0.05显著性阈值,未通过显著性检验。TrendFitting.rar


参考文献

[1] 潘红宇. 时间序列分析[M]. 北京:对外经济贸易大学出版社, 2006.






https://wap.sciencenet.cn/blog-1148346-851484.html

上一篇:Matlab:SIGNIFICANT Test for the Multiple Linear Regression
下一篇:Matlab:不同Size图片镶嵌
收藏 IP: 59.64.60.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-29 17:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部