Advertisement
rodolpheg

Untitled

Nov 16th, 2020
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. """# Évaluation de la qualité du modèle"""
  2.  
  3. model.evaluate(X_test,y_test,verbose=1)
  4.  
  5. """Prédiction des températures avec les données de test (et non les données d'entrainement)"""
  6.  
  7. test_predictions = model.predict(X_test)
  8.  
  9. test_predictions = pd.Series(test_predictions.reshape(len(X_test,)))
  10. pred_df = pd.DataFrame(y_test,columns=['Test y'])
  11. pred_df = pd.concat([pred_df,test_predictions],axis=1)
  12. pred_df.columns = ['Test y','Model predictions']
  13.  
  14. """Graphique des données observées (Test y) V. les données prédites par le modèle :"""
  15.  
  16. sns.scatterplot(x='Test y',y='Model predictions',data=pred_df)
  17.  
  18. """Importation de la fonction Sklearn pour calculer les erreurs"""
  19.  
  20. from sklearn.metrics import mean_absolute_error, mean_squared_error
  21.  
  22. """Nous voici avec une erreur moyenne absolue de :"""
  23.  
  24. mean_absolute_error(pred_df['Test y'],pred_df['Model predictions'])
  25.  
  26. """À comparer avec la moyenne des températures (pour se faire une idée d ela qualité du modèle)"""
  27.  
  28. df['Temperature (C)'].mean()
  29.  
  30. """Le modèle n'est donc pas TRÈS bon, mais on a appris des choses... :)"""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement