sklearn.base
.RegressorMixin¶
- class sklearn.base.RegressorMixin¶
Clase Mixin para todos los estimadores de regresión en scikit-learn.
Métodos
Devuelve el coeficiente de determinación
de la predicción.- score()¶
Devuelve el coeficiente de determinación
de la predicción.El coeficiente
se define como , donde es la suma de cuadrados de los residuos((y_true - y_pred) ** 2).sum()
y es la suma de cuadrados total((y_true - y_true.mean()) ** 2).sum()
. La mejor puntuación posible es 1.0 y puede ser negativa (porque el modelo puede ser arbitrariamente peor). Un modelo constante que siempre predice el valor esperado dey
, sin tener en cuenta las características de entrada, obtendría una puntuación de 0.0.- Parámetros
- Xarray-like de forma (n_samples, n_features)
Muestras de prueba. Para algunos estimadores puede ser una matriz núcleo precalculada o una lista de objetos genéricos con forma
(n_samples, n_samples_fitted)
, donden_samples_fitted
es el número de muestras utilizadas en el ajuste para el estimador.- yarray-like de forma (n_samples,) o (n_samples, n_outputs)
Valores verdaderos para
X
.- sample_weightarray-like de forma (n_samples,), default=None
Ponderaciones de la muestra.
- Devuelve
- scorefloat
deself.predict(X)
con respecto ay
.
Notas
La puntuación
utilizada al invocar ascore
en un regresor usamultioutput='uniform_average'
de la versión 0.23 para mantener la consistencia con el valor predeterminado der2_score
. Esto influye en el métodoscore
de todos los regresores de salida múltiple (excepto paraMultiOutputRegressor
).