Mirando este ejemplo para el método de lazo:
Por documentación el se utiliza para
. Si no me equivoco `` datos se construyeron como tal:
¿Por qué hace el de
da un `` ? ¿Qué me falta?
Mirando este ejemplo para el método de lazo:
Por documentación el se utiliza para
. Si no me equivoco `` datos se construyeron como tal:
¿Por qué hace el de
da un `` ? ¿Qué me falta?
"Predecir utilizando el modelo lineal" parece referirse a los Lasso de la regularización de la modelo lineal, en lugar de un estándar modelo lineal. Estos son equivalentes a un estándar modelo lineal cuando el parámetro de regularización es $0$, como se menciona en la documentación respecto a la alpha
parámetro:
alpha = 0
es equivalente a una ordinaria de mínimos cuadrados, resuelto por laLinearRegression
objeto.
La predicción de la $0.8$ en lugar de $1$ es una consecuencia de la regularización. Para ver cómo este parámetro afecta a las predicciones, usted puede tratar de variaciones sobre este:
from sklearn import linear_model
for i in range(10):
clf = linear_model.Lasso(alpha = 0.1 * i)
clf.fit([[0, 0], [1, 1]], [0, 1])
print clf.predict([[1, 1]])
Que da este resultado:
[ 1.]
[ 0.8]
[ 0.6]
[ 0.5]
[ 0.5]
[ 0.5]
[ 0.5]
[ 0.5]
[ 0.5]
[ 0.5]
Este parámetro es a menudo diseñadas para minimizar la espera de la prueba de error, a pesar de su utilidad en hacerlo, no es claro a partir de este ejemplo.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.