Error while performing multiple linear regression using fitlm.
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I am trying to perform multiple linear regression using fitlm command. For that, I have the following vectors: FuelPrice ( 1*10 vector) TotalFuelCap (1 * 10 vector) Demand (1 * 688 vector) These are the Independent variables CO2EMis ( 1 * 688 vector) This is the dependent variable.
I have coded as below:
dsa = dataset(CO2Emis ,demand, FuelPrices,TotalFuelCap','VarNames',{'CO2Emis','demand','FuelPrices','TotalFuelCap'});
T = [0 0 0 0;0 1 0 0;0 0 1 0;0 0 0 1];
X = [CO2Emis , ECost];
mdl = fitlm(X,dsa,T);
I am getting the error below: Error using dataset (line 329) All variables must have the same number of rows.
Can you please help me out.
2 comentarios
Image Analyst
el 21 de Sept. de 2017
It would help if you attached a mat file with your variables in it.
Aditi Bhalerao
el 26 de Sept. de 2017
Editada: Aditi Bhalerao
el 26 de Sept. de 2017
Respuestas (0)
Ver también
Categorías
Más información sobre Regression en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!