Ejemplos de Machine Learning para el uso y aplicación de regresiones
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
631 B

  1. from sklearn.linear_model import Ridge
  2. from sklearn.preprocessing import PolynomialFeatures
  3. import numpy as np
  4. import matplotlib.pyplot as plt
  5. ###############################
  6. #Datos originales
  7. ###############################
  8. m = 100
  9. X = 6 * np.random.rand(m, 1) - 3
  10. y = 0.5 * X**2 + X + 2 + np.random.randn(m, 1)
  11. plt.plot(X,y,".")
  12. ###############################
  13. poly_features = PolynomialFeatures(degree=2, include_bias=False)
  14. X_pol = poly_features.fit_transform(X)
  15. ridge_reg = Ridge(alpha=1, solver="cholesky")
  16. ridge_reg.fit(X_pol, y)
  17. yout=ridge_reg.predict(X_pol)
  18. print(ridge_reg.predict(1.5,2))
  19. plt.plot(X,yout,"*")
  20. plt.show()