<jupyter_start><jupyter_text>Quelques méthodes statistiques avancées avec Python vs SAS- Une méthode dans une proc SAS --> une fonction dans un package python- Une fonction dans un package python -|-> une méthode dans une proc SASLa première phrase est quasiment toujours vraieLa seconde phrase n'est quasiment jamais vraie - Python se concentre sur des méthodes de machine learning et de deep learning- En python, les sorties sont toujours très légères, on se concentre sur l'efficacité du code plus que sur l'explication et les tabkeaux de résultats  Premier exemple : la procédure logistic de SASCette procédure permet d'appliquer une régression logistique sur des données, il existe dans approches en python pour appliquer cette méthode. Approche avec scikit-learnOn utilise le package scikit-learn<jupyter_code>from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split<jupyter_output><empty_output><jupyter_text>Approche avec statsmodelsOn utilise le package statsmodels pour avoir des réusultats plus détaillés.<jupyter_code>from statsmodels.api import Logit<jupyter_output><empty_output><jupyter_text>Second exemple : la procédure reg de SASIl s'agit d'une régression linéaires, nous allons utiliser les deux mêmes approches que pour la régression logistique Approche avec scikit-learn<jupyter_code>from sklearn.linear_model import LinearRegression<jupyter_output><empty_output><jupyter_text>**Exercice :** A vous de construire et d'ajuster ce modèle  Approche statsmodels<jupyter_code>from statsmodels.api import OLS, add_constant<jupyter_output><empty_output><jupyter_text>**Exercice :** A vous de construire et d'ajuster le modèleAttention, on doit ajouter une constante manuellement.  Aller plus loinLes deux packages utilisés comporte des centaines de méthodes vous permettant de tester des modèles sur vos données en utilisant la même approche.La force de python est ici les capacités d'automatisation et d'ajustement de modèles.<jupyter_code>from sklearn.ensemble import RandomForestClassifier<jupyter_output><empty_output>
StarcoderdataJupyterStructuredCleanDedup