DataManip Insights BONUSPandas & Préparation de donnéesGratuit

➖
📈
🎲

-
-
-
-

🎭
📊
🎯
🚩
Python · evaluer_imputation.py
import numpy as np
from sklearn.linear_model import LinearRegression

# SF = graisses saturées (cible), X = autres variables (F, sucres, énergie)
rng = np.random.default_rng(7)
manque = rng.random(len(SF)) < 0.30                 # on masque 30 % de valeurs CONNUES

mediane = np.full(manque.sum(), np.median(SF[~manque]))
reg = LinearRegression().fit(X[~manque], SF[~manque])
reg_pred = reg.predict(X[manque])
bruit = reg_pred + rng.normal(0, (SF[~manque] - reg.predict(X[~manque])).std(), manque.sum())

for nom, imp in [("médiane", mediane), ("régression", reg_pred), ("+ bruit", bruit)]:
    complet = SF.copy(); complet[manque] = imp
    print(nom, np.sqrt(((imp - SF[manque])**2).mean()),   # erreur
          complet.std() / SF.std(),                       # dispersion retrouvée
          np.corrcoef(F, complet)[0, 1])               # corrélation avec F

ACCÈS COMPLET

Cet épisode est gratuit. Les 282 autres t'attendent.

Statistiques, finance quantitative, machine learning, deep learning, LLM, agents IA, MLOps : 321 épisodes avec des simulateurs à manipuler, pas des vidéos.

99 € (+ TVA selon le pays) · accès à vie · remboursement possible sous 7 jours
Débloquer les 282 épisodes · 99 € J'ai déjà une clé de licence
FULL ACCESS

This episode is free. The other 282 are waiting for you.

Statistics, quantitative finance, machine learning, deep learning, LLMs, AI agents, MLOps: 321 interactive episodes with simulators to play with, not videos.

€99 (+ VAT depending on country) · lifetime access · 7-day refund
Unlock the 282 episodes · €99 I already have a license key