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 = 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