what is wrong with my code? film() says too many input arguments
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello im trying to do a least squares code , i got almost everything except that when i use the function "fitlm" it says error all the time too many input arguments
matriz=readmatrix('ejemplo.csv')
x=matriz(:,1); y=matriz(:,2)
xy=x.*y
x2=x.^2
table(x,y,xy,x2)
[m,b]=minimosC(x,y)
mdl= fitlm(x,y);
rsq=mdl.Rsquared.Ordinary
recta=m*x+b
fprintf('El modelo lineal predice el %0.4',rsq*100)
plot(x,y,'.g','MarkerSize',10)
hold on
plot(x,recta)
grid on
title("m="+m+"b="+b+"R2="+rsq)
xlabel('valores x')
ylabel('valores y')
legend('datos','Ecuacion Lineal','location','bestoutside')
heres my code if someone could help i'd appreciate it :)
14 comentarios
Walter Roberson
el 4 de Jun. de 2022
Use the debugging
dbstop if error
run the code. When it stops examine size(model) and check
which std(model(1).y_r)
Respuestas (0)
Ver también
Categorías
Más información sobre Time Series Events en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!