Red de conocimiento informático - Espacio del host - Utilicé la función Polyfit de Matlab para ajustar la función, pero cuando sustituí una determinada variable, el resultado fue escandaloso. ¿Por qué?

Utilicé la función Polyfit de Matlab para ajustar la función, pero cuando sustituí una determinada variable, el resultado fue escandaloso. ¿Por qué?

Para problemas de pronóstico de series temporales, no se pueden utilizar años como base de ajuste, sino que se deben utilizar secuencias naturales como base de ajuste. Es decir, x= corresponde a 2010, 2011, 2012, 2013 y 2014. Por lo tanto, la parte de su código debe cambiarse a

x=;

y=[0.235, 0.525, 0.623, 0.532, 0.439]; x, y, 'rp'), espera

p=polyfit(x, y, 3);

corre para obtener

p = comprobar 2015

ans =?0.38387

2016: 0.4798

gt;gt; 0.015833*7^3-0.21071*7^2 0.82445*7 -0,3972 ? Consultar 2016

ans = ?0,47988