{"data":{"charts":[{"filename":"hist_quantite_e299639a.png","title":"Distribution \u2014 quantite","url":"/charts/demo/hist_quantite_e299639a.png"},{"filename":"hist_prix_unitaire_d4296b6e.png","title":"Distribution \u2014 prix_unitaire","url":"/charts/demo/hist_prix_unitaire_d4296b6e.png"},{"filename":"hist_chiffre_affaires_6ce34776.png","title":"Distribution \u2014 chiffre_affaires","url":"/charts/demo/hist_chiffre_affaires_6ce34776.png"},{"filename":"hist_cout_79a00e66.png","title":"Distribution \u2014 cout","url":"/charts/demo/hist_cout_79a00e66.png"},{"filename":"boxplot_f79d0d7f.png","title":"Bo\u00eetes \u00e0 moustaches","url":"/charts/demo/boxplot_f79d0d7f.png"},{"filename":"timeseries_5bab2413.png","title":"\u00c9volution temporelle","url":"/charts/demo/timeseries_5bab2413.png"},{"filename":"bar_produit_quantite_7a4755cf.png","title":"quantite par produit","url":"/charts/demo/bar_produit_quantite_7a4755cf.png"},{"filename":"heatmap_fc56adfe.png","title":"Matrice de corr\u00e9lation","url":"/charts/demo/heatmap_fc56adfe.png"}],"filename":"ventes_sample.csv","meta":{"categorical_columns":["produit","categorie","region"],"columns":["date","produit","categorie","region","quantite","prix_unitaire","chiffre_affaires","cout","marge"],"datetime_columns":["date"],"numeric_columns":["quantite","prix_unitaire","chiffre_affaires","cout","marge"],"rows":50},"narrative":{"mode":"fallback","provider":"template","summary":"*G\u00e9n\u00e9r\u00e9 le 18/09/2026 \u00e0 12:34* Ce rapport pr\u00e9sente une analyse descriptive du jeu de donn\u00e9es comportant **50 lignes** et **9 colonnes**. Le jeu de donn\u00e9es est complet : aucune valeur manquante n'a \u00e9t\u00e9 d\u00e9tect\u00e9e.","text":"## Rapport d'analyse automatique\n\n*G\u00e9n\u00e9r\u00e9 le 18/09/2026 \u00e0 12:34*\n\nCe rapport pr\u00e9sente une analyse descriptive du jeu de donn\u00e9es comportant **50 lignes** et **9 colonnes**. \nLe jeu de donn\u00e9es est complet : aucune valeur manquante n'a \u00e9t\u00e9 d\u00e9tect\u00e9e.\n\n\n### Observations statistiques\n\n- **quantite** : moyenne de 29.42, m\u00e9diane de 25.00, \u00e9cart-type 21.69 (min : 3.00 / max : 100.00) (distribution asym\u00e9trique).\n- **prix_unitaire** : moyenne de 457.59, m\u00e9diane de 419.99, \u00e9cart-type 400.29 (min : 19.99 / max : 1,299.99).\n- **chiffre_affaires** : moyenne de 8,797.91, m\u00e9diane de 4,789.90, \u00e9cart-type 8,350.95 (min : 1,099.45 / max : 31,499.55) (distribution asym\u00e9trique).\n- **cout** : moyenne de 5,213.80, m\u00e9diane de 2,700.00, \u00e9cart-type 5,160.56 (min : 400.00 / max : 19,500.00) (distribution asym\u00e9trique).\n- **marge** : moyenne de 3,584.11, m\u00e9diane de 2,049.68, \u00e9cart-type 3,218.43 (min : 699.45 / max : 12,099.78) (distribution asym\u00e9trique).\n\n\n### Valeurs aberrantes (outliers)\n\n- **quantite** : 3 valeur(s) en dehors de l'intervalle [-20.00 ; 74.00] \u2014 \u00e0 investiguer pour valider leur pertinence.\n- **chiffre_affaires** : 3 valeur(s) en dehors de l'intervalle [-12,313.31 ; 27,787.79] \u2014 \u00e0 investiguer pour valider leur pertinence.\n- **cout** : 2 valeur(s) en dehors de l'intervalle [-7,856.25 ; 16,893.75] \u2014 \u00e0 investiguer pour valider leur pertinence.\n- **marge** : 5 valeur(s) en dehors de l'intervalle [-3,913.16 ; 9,787.53] \u2014 \u00e0 investiguer pour valider leur pertinence.\n\n\n### Tendances\n\n- **quantite** : tendance \u00e0 la **hausse** (R\u00b2 = 0.09).\n- **prix_unitaire** : tendance \u00e0 la **baisse** (R\u00b2 = 0.01).\n- **chiffre_affaires** : tendance \u00e0 la **hausse** (R\u00b2 = 0.00).\n- **cout** : tendance \u00e0 la **hausse** (R\u00b2 = 0.00).\n\n\n### Recommandations\n\n1. **Validation des outliers** : examiner les valeurs extr\u00eames identifi\u00e9es pour d\u00e9terminer si elles r\u00e9sultent d'erreurs de saisie ou de ph\u00e9nom\u00e8nes r\u00e9els.\n2. **Capitaliser sur la croissance** : les indicateurs quantite, chiffre_affaires affichent une progression \u2014 consolider les leviers \u00e0 l'origine de cette tendance.\n3. **Plan d'action correctif** : les indicateurs prix_unitaire sont en recul \u2014 identifier les causes et d\u00e9finir des objectifs de redressement."},"outliers":{"chiffre_affaires":{"count":3,"lower_bound":-12313.3125,"upper_bound":27787.7875,"values":[{"index":21,"value":27999.6},{"index":38,"value":31499.55},{"index":43,"value":28599.78}]},"cout":{"count":2,"lower_bound":-7856.25,"upper_bound":16893.75,"values":[{"index":21,"value":17500.0},{"index":38,"value":19500.0}]},"marge":{"count":5,"lower_bound":-3913.1588,"upper_bound":9787.5312,"values":[{"index":16,"value":9899.82},{"index":21,"value":10499.6},{"index":27,"value":10999.8},{"index":38,"value":11999.55},{"index":43,"value":12099.78}]},"quantite":{"count":3,"lower_bound":-20.0,"upper_bound":74.0,"values":[{"index":25,"value":80.0},{"index":37,"value":100.0},{"index":47,"value":90.0}]}},"stats":{"categorical":{"categorie":{"missing":0,"most_frequent":"\u00c9lectronique","top5":{"Accessoires":4,"Mobilier":12,"\u00c9lectronique":34},"unique":3},"produit":{"missing":0,"most_frequent":"Laptop Pro","top5":{"Casque Audio":5,"Chaise Bureau":4,"Laptop Pro":6,"Moniteur 27\"":5,"Smartphone X":6},"unique":11},"region":{"missing":0,"most_frequent":"\u00cele-de-France","top5":{"Auvergne-Rh\u00f4ne-Alpes":9,"Bretagne":9,"Normandie":9,"Occitanie":9,"\u00cele-de-France":14},"unique":5}},"correlations":{"chiffre_affaires":{"chiffre_affaires":1.0,"cout":0.9979,"marge":0.9946,"prix_unitaire":0.6933,"quantite":-0.1276},"cout":{"chiffre_affaires":0.9979,"cout":1.0,"marge":0.9859,"prix_unitaire":0.6837,"quantite":-0.1405},"marge":{"chiffre_affaires":0.9946,"cout":0.9859,"marge":1.0,"prix_unitaire":0.7026,"quantite":-0.1058},"prix_unitaire":{"chiffre_affaires":0.6933,"cout":0.6837,"marge":0.7026,"prix_unitaire":1.0,"quantite":-0.5482},"quantite":{"chiffre_affaires":-0.1276,"cout":-0.1405,"marge":-0.1058,"prix_unitaire":-0.5482,"quantite":1.0}},"numeric":{"chiffre_affaires":{"count":50,"iqr":10025.275,"kurtosis":0.709,"max":31499.55,"mean":8797.9058,"median":4789.905,"min":1099.45,"missing":0,"q1":2724.6,"q3":12749.875,"skewness":1.3235,"std":8350.9476},"cout":{"count":50,"iqr":6187.5,"kurtosis":0.6384,"max":19500.0,"mean":5213.8,"median":2700.0,"min":400.0,"missing":0,"q1":1425.0,"q3":7612.5,"skewness":1.2934,"std":5160.5592},"marge":{"count":50,"iqr":3425.1725,"kurtosis":0.9806,"max":12099.78,"mean":3584.1058,"median":2049.685,"min":699.45,"missing":0,"q1":1224.6,"q3":4649.7725,"skewness":1.4008,"std":3218.4274},"prix_unitaire":{"count":50,"iqr":570.0,"kurtosis":-0.0573,"max":1299.99,"mean":457.59,"median":419.99,"min":19.99,"missing":0,"q1":129.99,"q3":699.99,"skewness":0.8711,"std":400.2936},"quantite":{"count":50,"iqr":23.5,"kurtosis":2.2634,"max":100.0,"mean":29.42,"median":25.0,"min":3.0,"missing":0,"q1":15.25,"q3":38.75,"skewness":1.4536,"std":21.688}},"overview":{"columns":9,"dtypes":{"categorie":"object","chiffre_affaires":"float64","cout":"float64","date":"datetime64[ns]","marge":"float64","prix_unitaire":"float64","produit":"object","quantite":"int64","region":"object"},"missing_pct":0.0,"missing_values":0,"rows":50}},"trends":{"chiffre_affaires":{"direction":"hausse","intercept":8318.3577,"method":"temporal","r2":0.0012,"slope":5.578736,"slope_unit":"par jour","time_column":"date"},"cout":{"direction":"hausse","intercept":4991.9407,"method":"temporal","r2":0.0007,"slope":2.580959,"slope_unit":"par jour","time_column":"date"},"marge":{"direction":"hausse","intercept":3326.4169,"method":"temporal","r2":0.0023,"slope":2.997777,"slope_unit":"par jour","time_column":"date"},"prix_unitaire":{"direction":"baisse","intercept":524.0005,"method":"temporal","r2":0.01,"slope":-0.772575,"slope_unit":"par jour","time_column":"date"},"quantite":{"direction":"hausse","intercept":18.3372,"method":"temporal","r2":0.0949,"slope":0.12893,"slope_unit":"par jour","time_column":"date"}}},"demo":true,"error":null,"success":true}
