Regression using 1x6 table with 500x20 double elements
显示 更早的评论
Hi all, i want to do a linear regression using fitlm. I created a table with 6 variables. The table consints of one row where each variable stores 500x20 double elements. I now want to do a linear regression with Var1 as Y and Var2-Var6 as X. So it should look like this:
Var1(row,i)=(alpha)+(beta1)*Var2(row,i)+(beta2)*Var3(row,i)+...
This has to be done for each row separate. So in the endeffect I should have 1 alpha and 5 Betas for 500 rows. That is my regression command i am trying to execute
fitlm(Mytable,'Var1~Var2+Var3+Var4+Var5+Var6');
But i keep getting this error
Error using classreg.regr.FitObject/selectVariables (line 293)
Predictor variables must be numeric vectors, numeric matrices, or categorical vectors.
Can you please help me? Thanks
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Linear and Nonlinear Regression 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!