Testing for a non-zero linear trend.

4 views (last 30 days)
Zach
Zach on 16 Jul 2013
I am working with some station climate data. I am taking the pair-wise differences between neighboring stations' temperature values and plotting those differences in a time series. If I want to find out whether or not there is a significant non-zero trend in these data, would I use the regress(y,X) function? Here's an example of what I'm doing:
>> X=[x ones(92,1)];
>> y=0.00089303*x-2.1248;
>> [b,bint,r,rint,stats]=regress(y,X);
>> stats
The stats should return the F-statistic and its corresponding p-value which is testing for a non-zero slope, correct?
Thanks
ZH

Answers (1)

Jason
Jason on 16 Jul 2013
Yes that is correct as long as the constant vector is included. Else the F is not valid.
You can also use regstats for other models and more stats than are available in regress (leverages etc).
cheers.

Categories

Find more on Linear and Nonlinear Regression in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!