Problems with Regress Function
3 ビュー (過去 30 日間)
古いコメントを表示
I'm trying to make a linear regression I have a matrix 1439x5. The first column is observed data and the following 4 are predictor variables. my code looks like this
ans = regress(wl(:,1:1),wl(:,2:5))
I am only getting an output of 4 numbers, where there should be 1439. Any ideas?
Thank you in advance for any help
0 件のコメント
採用された回答
the cyclist
2014 年 11 月 5 日
You say that you have 4 predictor variables. Therefore, you are estimating the coefficients of those 4 predictive terms in the linear regression. You get exactly what I would expect out of the function.
Why do you expect something else? Have you read
doc regress
?
2 件のコメント
the cyclist
2014 年 11 月 5 日
Glad it worked out. FYI, you can also use fitlm to fit linear regression models. This is the more object-oriented version that MATLAB introduced recently, and has a bunch of methods (such as predict) that can do things like get the predicted values.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Regression についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!