爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: Aires

[源程序] 分享做回归分析的程序——单序列对含NaN的空间场做回归

  [复制链接]

新浪微博达人勋

 楼主| 发表于 2016-12-25 22:38:34 | 显示全部楼层
zwk 发表于 2016-12-25 08:50
一般是用回归系数画一个空间场,可是我要的是用b0和b求出整个回归场,也就是y的估计,包含空间和时间

那你求出来这两个系数,再y = bo + b1*x不就是y的线性估计了么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-26 19:48:37 | 显示全部楼层
Aires 发表于 2016-12-25 22:38
那你求出来这两个系数,再y = bo + b1*x不就是y的线性估计了么

好的,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-27 23:24:31 | 显示全部楼层
谢谢楼主!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-4-9 12:01:00 | 显示全部楼层
学长您好,我在做线性回归的时候出现了这个问题,就是我想将一个的序列回归到冬季温度场上面,但是发现,提示我Error using regress Y must be a vector and must have the same number of rows as X.不知道问题在哪,对regress理解不是很深入,谢谢学长。
我的程序是这样的:
x=sic_bks3_std %标准化以后的sic时间序列;
X=[ones(size(T,1)),x];

for i=1:360
    for j=1:91
        Y=squeeze(winter_mean(i,j,:)); %winter_mean是一个温度场
        Y1=Y';
        [b,bint,r,rint,stats]=regress(Y1,x);
    end
end
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-9 14:06:09 | 显示全部楼层
常山赵子龙 发表于 2017-4-9 12:01
学长您好,我在做线性回归的时候出现了这个问题,就是我想将一个的序列回归到冬季温度场上面,但是发现,提 ...

Y1和x必须是列向量。请检查一下,估计你的Y1是行向量。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-9 14:10:48 | 显示全部楼层
Aires 发表于 2017-4-9 14:06
Y1和x必须是列向量。请检查一下,估计你的Y1是行向量。

原来是这样啊,非常感谢学长!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-9 14:14:14 | 显示全部楼层
Aires 发表于 2017-4-9 14:06
Y1和x必须是列向量。请检查一下,估计你的Y1是行向量。

我将他们转换成了列向量,好像还是不行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-9 14:18:51 | 显示全部楼层
常山赵子龙 发表于 2017-4-9 14:14
我将他们转换成了列向量,好像还是不行

自己检查一下吧,查一下regress函数的使用。有问题email吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-9 14:30:08 | 显示全部楼层
学习一下,小白
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-10 10:50:12 | 显示全部楼层
Aires 发表于 2017-4-9 14:18
自己检查一下吧,查一下regress函数的使用。有问题email吧

问题已经解决,谢谢学长
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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