爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: believefuture

fortran 求趋势系数

[复制链接]
 楼主| 发表于 2014-8-31 23:30:02 | 显示全部楼层
river 发表于 2014-8-31 21:55
首先还有一个赋初值的问题,d(i)=0.0为什么要放在别的循环里啊,直接放在
do i=1,662
d(i)=p(i)/sqrt(q ...

就是看的这个公式,我就是按这个编的,我的原始数据就是662个站点50年的数据
趋势系数_副本.png
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-8-31 23:31:47 | 显示全部楼层
言深深 发表于 2014-8-31 20:44
p(i)=p(i)+(a(i,j)-m(i))*(j-25.5)
q(i)=q(i)+(a(i,j)-m(i))*(a(i,j)-m(i))*(j-25.5)*(j-25.5)

就是用的这个趋势系数的公式
趋势系数_副本.png
密码修改失败请联系微信:mofangbao
发表于 2014-9-1 06:21:16 | 显示全部楼层
赞一个,希望继续为大家提供自己的体会
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2014-9-1 08:26:24 | 显示全部楼层
believefuture 发表于 2014-8-31 23:31
就是用的这个趋势系数的公式

你再看看和你的一样么?无语了···
下面的是x序列和t序列的方差,即两条序列分别的距平平方累计乘积的开放,为何到你这边就变成了距平平方乘积的累积了呢?这差别很大的好么?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-9-1 08:40:52 | 显示全部楼层
言深深 发表于 2014-9-1 08:26
你再看看和你的一样么?无语了···
下面的是x序列和t序列的方差,即两条序列分别的距平平方累计乘积的 ...

谢谢你,自己太笨了
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2014-9-1 08:46:29 | 显示全部楼层
本帖最后由 言深深 于 2014-9-1 08:48 编辑
believefuture 发表于 2014-9-1 08:40
谢谢你,自己太笨了
这是我用最小二乘法计算的趋势,其实就是斜率。我不知道和你的趋势系数是不是一个东西,不过话说回来,你给的公式其实是相关系数不知道楼主到底需要的是什么呢?
贴上我自己编写的一段计算序列x的斜率的子程序。
subroutine trend(x,n,a)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!        【程序说明】                                                                !
!        此程序段用最小二乘法求解线性趋势                        !
!        使用公式:y=a*x+b                                                        !
!                a=(nΣxy-ΣxΣy)/(nΣx^2-(Σx)^2)                !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
real x(n),y(n)
        s1=0;s2=0;s3=0;s4=0
        do i=1,n
        s1=s1+i*x(i)
        s2=s2+i
        s3=s3+x(i)
        s4=s4+i**2
        enddo
                a=(s1*n-s2*s3)/(s4*n-s2**2)
end
密码修改失败请联系微信:mofangbao
发表于 2014-9-1 09:04:31 | 显示全部楼层
believefuture 发表于 2014-8-31 23:30
就是看的这个公式,我就是按这个编的,我的原始数据就是662个站点50年的数据

你在哪看到的这个公式?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-9-1 11:16:37 | 显示全部楼层
言深深 发表于 2014-9-1 08:46
这是我用最小二乘法计算的趋势,其实就是斜率。我不知道和你的趋势系数是不是一个东西,不过话说回来,你给 ...

万分感谢你,我其实就是求变量随时间的趋势系数,
我求的趋势系数:样本长度为n的要素的时间序列与自然数1,2,3,。。。,n之间的相关系数
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2014-9-1 11:38:45 | 显示全部楼层
believefuture 发表于 2014-9-1 11:16
万分感谢你,我其实就是求变量随时间的趋势系数,
我求的趋势系数:样本长度为n的要素的时间序列与自然 ...

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表