26-03-2020, 09:02 AM
(Última modificación: 26-03-2020, 09:03 AM por Javi_abarca.)
Hola tod@s!!!
Estoy teniendo un pequeño(gran) problema a la hora de validar un modelo de regresión lineal que tengo. El problema Surge cuando intento aplicar , el Leave One Out cross validation. Os dejo un fragmento de código para ver si me podéis dar algún consejo.
lm = LinearRegression()
lm.fit(x,y)
....
loo = LeaveOneOut()
results = cross_val_score(lm, x, y, cv= loo)
print("Acuracy: %.3f%%(%.3f%%)"%(results.mean()*100.0, results.std()*100.0))
Acuracy: nan%(nan%)
UndefinedMetricWarning: R^2 score is not well-defined with less than two samples.
Cualquier consejo sera bienvenido!!!!!!
Estoy teniendo un pequeño(gran) problema a la hora de validar un modelo de regresión lineal que tengo. El problema Surge cuando intento aplicar , el Leave One Out cross validation. Os dejo un fragmento de código para ver si me podéis dar algún consejo.
lm = LinearRegression()
lm.fit(x,y)
....
loo = LeaveOneOut()
results = cross_val_score(lm, x, y, cv= loo)
print("Acuracy: %.3f%%(%.3f%%)"%(results.mean()*100.0, results.std()*100.0))
Acuracy: nan%(nan%)
UndefinedMetricWarning: R^2 score is not well-defined with less than two samples.
Cualquier consejo sera bienvenido!!!!!!