For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme
Codex

Codex use case

Analysez des jeux de données et livrez des rapports

Transformez des données en désordre en analyses et visualisations claires.

Difficulty Intermediate
Time horizon 1h

Utilisez ChatGPT Work pour nettoyer les données, croiser les sources, explorer une question et modéliser les résultats. Présentez-les dans un rapport clair, avec des graphiques à l’appui, et précisez les limites de l’analyse.

Best for

  • Les analyses qui partent de fichiers en désordre pour aboutir à un graphique, une note de synthèse, un tableau de bord ou un rapport.
  • Les questions qui nécessitent de nettoyer les données, d’effectuer des jointures fiables, d’utiliser des modèles interprétables ou de mener une analyse reproductible.
  • Les équipes qui ont besoin de livrables que d’autres peuvent vérifier et réutiliser.

Contents

    ← All use cases

    Analysez des jeux de données et livrez des rapports

    Transformez des données en désordre en analyses et visualisations claires.

    Utilisez ChatGPT Work pour nettoyer les données, croiser les sources, explorer une question et modéliser les résultats. Présentez-les dans un rapport clair, avec des graphiques à l’appui, et précisez les limites de l’analyse.

    Intermediate
    1h

    Utilisez ChatGPT Work pour nettoyer les données, croiser les sources, explorer une question et modéliser les résultats. Présentez-les dans un rapport clair, avec des graphiques à l’appui, et précisez les limites de l’analyse.

    Intermediate
    1h

    Best for

    • Les analyses qui partent de fichiers en désordre pour aboutir à un graphique, une note de synthèse, un tableau de bord ou un rapport.
    • Les questions qui nécessitent de nettoyer les données, d’effectuer des jointures fiables, d’utiliser des modèles interprétables ou de mener une analyse reproductible.
    • Les équipes qui ont besoin de livrables que d’autres peuvent vérifier et réutiliser.

    Skills & Plugins

    • Spreadsheets
      Examinez des fichiers CSV, TSV et Excel, vérifiez les formules et les jointures, puis créez des tableaux ou des graphiques que d’autres pourront vérifier.
    • Consultez dans Drive les feuilles de calcul Google Sheets et les fichiers sources que vous avez indiqués et dont la lecture est autorisée.
    • Data Analytics
      Recueillez des informations sur les sources, analysez et validez les données, puis créez des rapports, des tableaux de bord, des graphiques ou des notebooks réutilisables.
    Skill Why use it
    Spreadsheets Examinez des fichiers CSV, TSV et Excel, vérifiez les formules et les jointures, puis créez des tableaux ou des graphiques que d’autres pourront vérifier.
    Google Drive Consultez dans Drive les feuilles de calcul Google Sheets et les fichiers sources que vous avez indiqués et dont la lecture est autorisée.
    Data Analytics Recueillez des informations sur les sources, analysez et validez les données, puis créez des rapports, des tableaux de bord, des graphiques ou des notebooks réutilisables.

    Starter prompt

    Utilisez @Data Analytics pour examiner les jeux de données joints sur les ventes immobilières et la distance à l’autoroute. Déterminez si les logements proches de l’autoroute valent moins que ceux qui en sont plus éloignés. Décrivez le contenu de chaque source, repérez les colonnes pertinentes et les clés de jointure probables, puis recherchez les valeurs manquantes, les doublons, les enregistrements sans correspondance et les données incomplètes. Nettoyez les données et effectuez les jointures sans écraser les fichiers sources ni inventer de valeurs. Appuyez votre analyse sur des graphiques clairs. Si une modélisation est utile, commencez par un modèle interprétable. Expliquez en termes simples le résultat, les hypothèses et les incertitudes. Présentez votre analyse de façon concise dans un rapport, un notebook ou une feuille de calcul, en commençant par la réponse. Indiquez le nom des fichiers créés et signalez tout problème de données susceptible de modifier la conclusion.
    Utilisez @Data Analytics pour examiner les jeux de données joints sur les ventes immobilières et la distance à l’autoroute. Déterminez si les logements proches de l’autoroute valent moins que ceux qui en sont plus éloignés. Décrivez le contenu de chaque source, repérez les colonnes pertinentes et les clés de jointure probables, puis recherchez les valeurs manquantes, les doublons, les enregistrements sans correspondance et les données incomplètes. Nettoyez les données et effectuez les jointures sans écraser les fichiers sources ni inventer de valeurs. Appuyez votre analyse sur des graphiques clairs. Si une modélisation est utile, commencez par un modèle interprétable. Expliquez en termes simples le résultat, les hypothèses et les incertitudes. Présentez votre analyse de façon concise dans un rapport, un notebook ou une feuille de calcul, en commençant par la réponse. Indiquez le nom des fichiers créés et signalez tout problème de données susceptible de modifier la conclusion.

    Introduction

    L’analyse de données sert à éclairer les décisions. L’analyse n’est pas une fin en soi. Elle doit aboutir à un résultat concret qui aide quelqu’un à agir : un graphique pour la direction, un bilan d’expérimentation pour une équipe produit, une évaluation de modèle pour des chercheurs ou un tableau de bord pour piloter les opérations au quotidien.

    L’ouvrage R for Data Science a popularisé une démarche cyclique : importez et structurez les données, puis alternez transformation, visualisation et modélisation pour mieux les comprendre avant de communiquer vos résultats.

    ChatGPT Work s’intègre bien à cette démarche. Il vous aide à nettoyer les données, à explorer des hypothèses, à mener des analyses et à produire des résultats reproductibles. L’objectif va au-delà d’un notebook à usage unique : d’autres personnes doivent pouvoir examiner votre analyse, s’y fier et la reproduire.

    Définissez votre cas d’usage

    Choisissez une question concrète à laquelle vous souhaitez répondre à partir de vos données. Plus la question est précise, plus il est facile de déterminer quelles données utiliser, quels contrôles effectuer et quel résultat produire.

    Exemple suivi : la valeur des maisons à proximité d’une autoroute

    Prenons la question suivante :

    Dans quelle mesure la valeur estimée des maisons situées près de l’autoroute est-elle inférieure à celle des maisons qui en sont plus éloignées ?

    Supposons qu’un jeu de données contienne les valeurs estimées des biens ou leurs prix de vente, et qu’un autre renseigne leur emplacement, leur parcelle ou leur distance à l’autoroute. L’analyse va au-delà de l’exécution d’un modèle. Il faut vérifier la fiabilité des données, documenter les jointures, tester la robustesse du résultat et produire un livrable qu’une autre personne pourra utiliser.

    Vous pouvez joindre des fichiers CSV ou des classeurs Excel, indiquer le nom d’une feuille de calcul Google Sheets approuvée avec @google-drive ou utiliser l’application de bureau ChatGPT si vos données sont stockées sur votre ordinateur.

    ChatGPT Work

    Exemple de résultat

    Dans un échantillon fictif, ChatGPT associe 11 ventes immobilières aux distances correspondantes dans le fichier des distances à l’autoroute et signale une vente sans correspondance. Le prix de vente moyen des maisons situées à un mile ou moins de l’autoroute est de 500 000 $, contre 600 000 $ pour celles situées entre deux et cinq miles de l’autoroute.

    Après exclusion de la maison la plus chère du groupe éloigné, l’écart reste de 94 000 $. Le rapport et le graphique précisent que l’échantillon est petit, que la vente sans correspondance est exclue et que la comparaison ne permet pas d’établir un lien de causalité. Elle ne tient pas non plus compte du quartier, de la date de vente, du trafic ou du bruit.

    Importez les données

    Commencez par joindre les fichiers et demandez à ChatGPT de les examiner. Vous pourrez ainsi répondre à quelques questions simples mais importantes :

    • Quels sont les formats des fichiers fournis ?
    • Que semble représenter chaque jeu de données ?
    • Quelles colonnes pourraient contenir des variables cibles, des identifiants, des dates, des lieux ou des mesures ?
    • Où se situent les problèmes de qualité les plus évidents ?

    Demandez d’abord un inventaire des données et une explication de leur contenu. Les conclusions viendront plus tard.

    Préparez et fusionnez les données

    C’est souvent ici que commence l’essentiel du travail. Vous disposez d’au moins deux jeux de données, la clé primaire n’est pas évidente et une fusion sans vérification risque de faire perdre des données ou de créer des doublons.

    Avant la fusion, demandez à ChatGPT d’effectuer les vérifications suivantes :

    • Vérifier l’unicité des valeurs de chaque clé candidate.
    • Mesurer la proportion de valeurs nulles et l’ampleur des écarts de format.
    • Corriger les incohérences de format évidentes, notamment celles qui concernent la casse, les espaces ou la présentation des adresses.
    • Tester les jointures et indiquer les taux de correspondance.
    • Recommander la stratégie de fusion la plus sûre avant de créer le fichier fusionné final.

    Si vous devez construire une clé à partir d’une adresse normalisée ou de plusieurs colonnes qui, ensemble, identifient une parcelle, ou si vous envisagez une jointure géographique, demandez à ChatGPT d’expliquer les compromis et les cas particuliers avant de valider la fusion.

    Explorez les données à l’aide de graphiques

    Utilisez des graphiques pour comprendre les données avant de choisir un modèle. Dans notre exemple, comparez les maisons proches de l’autoroute à celles qui en sont plus éloignées. Examinez les valeurs aberrantes et la répartition des valeurs manquantes, puis vérifiez si l’effet apparent s’explique par la composition des quartiers, la superficie des maisons ou un autre facteur.

    Veillez à ce que chaque graphique éclaire la question de départ. Enregistrez les comparaisons utiles pour qu’une autre personne puisse examiner l’analyse.

    Choisissez un modèle adapté à la question

    Une analyse ne nécessite pas toujours un modèle complexe. Commencez par un modèle de référence interprétable.

    Pour étudier la proximité de l’autoroute, vous pouvez commencer par une régression ou un autre modèle facile à interpréter. Le modèle doit estimer la relation entre la distance à l’autoroute et la valeur du bien en tenant compte de facteurs pertinents comme sa superficie, son âge et son emplacement.

    Demandez à ChatGPT de préciser les points suivants :

    • La variable cible et la définition des variables explicatives.
    • Les variables de contrôle à inclure et les raisons de ce choix.
    • Les risques de fuite de données et les données exclues.
    • Les critères de choix de la répartition des données, de la méthode d’évaluation ou de la méthode d’estimation de l’incertitude.
    • Ce que signifie le résultat, en termes simples.

    Même si le premier modèle donne des résultats peu satisfaisants, il vous aide à déterminer si le problème vient du modèle, des variables explicatives, de la qualité de la jointure ou de la question elle-même.

    Communiquez le résultat

    Une analyse n’est utile que si d’autres personnes peuvent l’exploiter. Demandez à ChatGPT de produire le livrable adapté à votre public :

    • Une note au format Markdown pour vos collègues techniques.
    • Une feuille de calcul ou un fichier CSV pour les opérations en aval.
    • Un document mis en forme ou un PDF pour les décideurs.
    • Un notebook, un tableau de bord ou un rapport statique pour une analyse réutilisable.

    Demandez à ChatGPT de préciser les limites de l’analyse. Si la jointure est imparfaite, si l’échantillon présente un biais ou si les hypothèses du modèle sont fragiles, le livrable doit l’indiquer clairement.

    Facultatif : configurez un environnement Python

    Si le projet nécessite des scripts réutilisables ou un notebook, demandez à ChatGPT d’utiliser l’environnement Python existant ou de configurer un environnement minimal et reproductible. Conservez les fichiers sources intacts et enregistrez séparément l’analyse, les graphiques et le rapport final. Vous pouvez analyser les fichiers joints dans ChatGPT Work sans configurer Python au préalable.

    Prompts suggérés

    Chargez les jeux de données et décrivez leur contenu

    Examinez les fichiers de données que j’ai joints et expliquez ce que contient chacun. Repérez les colonnes susceptibles de contenir la variable cible, les dates et les identifiants de parcelle ou de lieu. Précisez les formats de fichier, les informations manquantes et les problèmes de qualité évidents. Ne tirez pas encore de conclusions.

    Vérifiez les conditions de la fusion avant d’effectuer la jointure

    Vérifiez comment relier ces jeux de données. Examinez les caractéristiques des clés candidates, montrez les doublons et les enregistrements sans correspondance, corrigez les écarts de format évidents et expliquez quelle jointure est la plus sûre. N’inventez pas de valeurs pour combler les lacunes et n’écrasez pas les fichiers sources.

    Construisez un premier modèle interprétable

    Utilisez un modèle pour déterminer si la proximité de l’autoroute est associée à une valeur immobilière plus faible. Commencez par un modèle de référence interprétable. Tenez compte de la superficie des maisons, de leur âge et de leur quartier lorsque les données le permettent. Expliquez en termes simples l’effet estimé, l’incertitude et les limites de l’analyse.

    Préparez les résultats pour les parties prenantes

    Rédigez à partir de cette analyse un rapport court, prêt à être transmis aux parties prenantes. Donnez d’abord la réponse, puis présentez les graphiques qui l’étayent le mieux. Expliquez les vérifications effectuées sur les données et la jointure, et signalez clairement les limites ou les incertitudes. Conservez les données sources intactes et indiquez le nom des fichiers que vous créez.

    Tech stack

    Need

    Outils d’analyse

    Default options

    pandas avec matplotlib ou seaborn

    Why it's needed

    Ces outils conviennent pour importer les données, en dresser le profil, effectuer les jointures, nettoyer les données et tracer les premiers graphiques.

    Need

    Modélisation

    Default options

    statsmodels ou scikit-learn

    Why it's needed

    Commencez par des modèles de référence interprétables avant de passer à des modèles prédictifs plus complexes.

    Need Default options Why it's needed
    Outils d’analyse pandas avec matplotlib ou seaborn Ces outils conviennent pour importer les données, en dresser le profil, effectuer les jointures, nettoyer les données et tracer les premiers graphiques.
    Modélisation statsmodels ou scikit-learn Commencez par des modèles de référence interprétables avant de passer à des modèles prédictifs plus complexes.

    Related use cases