Communiquer la recherche avec R Notebook - Partie 2

Communiquer la recherche avec R Notebook - Partie 2

Aujourd'hui, nous allons continuer sur le sujet de la communication de la recherche à l'aide de R Notebook. Nous continuerons à travailler sur un cadre de base que vous pouvez utiliser pour communiquer les résultats de la recherche à l'aide de R. Pour la première partie de cette série sur la communication de la recherche reproductible , consultez-la ici .

Table des matières

Faire l'hypothèse

La prochaine étape de notre rapport consiste à formuler l' hypothèse . Nous allons créer une autre section dans le volet de la visionneuse et réduire les autres afin de pouvoir voir les rapports de haut niveau.

Pour l'hypothèse, nous écrirons qu'il n'y a pas de différence dans le prix de vente des ordinateurs avec et sans CD-ROM.

Communiquer la recherche avec R Notebook - Partie 2

Création des méthodes dans R Notebook

Nous passerons aux méthodes , qui aborderont les techniques réelles que nous utiliserons pour répondre à cette hypothèse. Nous n'avons peut-être pas besoin de faire des statistiques inférentielles. Selon le public, nous ferons un rapport de recherche de haut niveau dans ce scénario.

Nous dirons que nous effectuerons des tests d'échantillonnage à un niveau de confiance de 95 % et que nous inspecterons visuellement la distribution des prix. S'ils sont à peu près normaux, nous effectuerons le test.

Communiquer la recherche avec R Notebook - Partie 2

Après avoir enregistré notre hypothèse et nos méthodes, nous pouvons les rendre sous forme de fichier HTML , de document PDF ou de document Word à partir de l' onglet Aperçu .

Communiquer la recherche avec R Notebook - Partie 2

Une fois que nous l'avons envoyé au format HTML, voici ce que nous verrons dans la zone de rendu.

Communiquer la recherche avec R Notebook - Partie 2

Il est dit ici que la sortie a été créée, alors allons dans notre explorateur de fichiers pour vérifier cela. Une fois que nous l'avons ouvert dans notre fichier HTML, nous pouvons voir que cela ressemble vraiment à ce que nous avions dans le bouton Aperçu.

Communiquer la recherche avec R Notebook - Partie 2

Nous ne voyons aucun message d'erreur à ce stade et nous voyons également de la place pour la personnalisation. Nous pouvons même écrire un livre entier ou un site Web en utilisant ces outils avec R Markdown et R Notebooks .

Revenons à notre script et continuons. Nous écrirons les méthodes que nous utiliserons ainsi que nos résultats. Notre plan est essentiellement ouvert et nous indiquons clairement que nous ne jetons pas des choses contre un mur juste pour voir ce qui colle. Nous n'improvisons pas lorsque nous arrivons aux données; nous avons en fait un plan.

Il y a des avantages à essayer beaucoup de choses différentes, n'est-ce pas ? Mais dans cette approche, nous disons à dessein : « C'est ce que nous allons faire, et ensuite nous allons le faire.

Communiquer la recherche avec R Notebook - Partie 2

Travailler sur des statistiques descriptives dans R Notebook

Faisons nos statistiques descriptives . Nous voulons trouver le prix pour chaque groupe avec et sans CD-ROM. Il existe plusieurs façons de procéder. Nous allons appeler ce résumé de groupe et faire venir cet opérateur de pipe. Si vous n'êtes pas familier avec l'opérateur de canalisation, vous pouvez consulter les ressources dont j'ai parlé plus tôt.

Ensuite, nous résumerons et compterons les enregistrements pour trouver le prix moyen = prix moyen . Enfin, nous voudrons imprimer ce résumé de groupe, puis l'exécuter.

Communiquer la recherche avec R Notebook - Partie 2

Et c'est reparti. Nous avons maintenant notre table.

Communiquer la recherche avec R Notebook - Partie 2

Comme je l'ai dit plus tôt, nous voulons savoir combien d'observations il y a dans chaque groupe et quel est le prix moyen. Nous pouvons rendre cela totalement dynamique avec une référence en ligne.

Nous ferons un résumé de groupe et utiliserons des opérations tidyverse . Nous allons filtrer cette ligne, puis prendre l'une de ces valeurs et la transformer en quelque chose qui sera réellement rendu dans notre référence en ligne ici.

Communiquer la recherche avec R Notebook - Partie 2

Après avoir enregistré, accédez à Aperçu du bloc-notes pour voir le résultat.

Communiquer la recherche avec R Notebook - Partie 2

Communiquer la recherche avec R Notebook - Partie 2

Création de visualisations dans R Notebook

R est très connu pour sa capacité de visualisation. Pour notre visualisation, nous utiliserons ggplot . Nous placerons le prix sur l'axe des X, puis créerons un histogramme . Nous allons également créer de petits multiples pour la facette, ce qui est en fait assez facile à faire dans ggplot .

Communiquer la recherche avec R Notebook - Partie 2

Communiquer la recherche avec R Notebook - Partie 2

Nous pourrions changer beaucoup de choses ici, comme le titre, l'arrière-plan, la couleur, etc. Une fois que nous avons enregistré cela, nous pouvons voir l'intrigue. Ce n'est pas interactif pour le moment, mais il existe de nombreuses façons de le rendre interactif dans R. Pour cet exemple, nous ne faisons qu'un tracé statique.

Communiquer la recherche avec R Notebook - Partie 2

Nos résultats montrent quelque chose qui ressemble à une distribution de courbe en cloche, ce qui signifie que nous devons poursuivre notre analyse.

Nous exécuterons les résultats du test T et les intégrerons au rapport. Nous allons ajouter un autre bloc R et l'appeler cd_test . Si nous l'exécutons maintenant, le résultat contiendra beaucoup d'informations et il sera très difficile d'en extraire des éléments individuels.

Nous allons utiliser une fonction tidy pour mettre cela dans un format tabulaire. Une fois que nous aurons fait un cd_test bien rangé , cela transformera le tout en une belle structure de table. Nous pourrions également l'imprimer pour l'afficher dans notre rapport.

Communiquer la recherche avec R Notebook - Partie 2

Une autre chose que nous pourrions faire est de trouver les intervalles de confiance inférieurs et supérieurs. Nous ne voulons pas montrer cette partie car ce n'est qu'une mise en scène.

Communiquer la recherche avec R Notebook - Partie 2

Dans l'ensemble, cela ressemble à un document en direct et dynamique, et c'est tellement mieux que de copier et coller des points de données et des tableaux individuels dans un rapport. Vous pouvez l'envoyer à un collègue et, idéalement, il n'a qu'à cliquer sur Aperçu pour savoir ce que vous avez fait et pouvoir en tirer parti.

Terminer par une conclusion

Nous approchons de la fin de notre rapport, nous allons donc rédiger la conclusion.

Communiquer la recherche avec R Notebook - Partie 2

Nous pourrions également inclure une annexe ici pour montrer nos ressources. L'avantage d'avoir une annexe est que si vous finissez par présenter ceci ou par montrer cela à quelqu'un, il vous demandera quelle est votre source de données ou comment quelque chose a été mesuré. Ce sont toutes des questions valables, et avoir une annexe avec des ressources est vraiment utile car vous pouvez alors simplement pointer vers l'annexe.

Communiquer la recherche avec R Notebook - Partie 2

Nous pourrions également inclure une image et utiliser du texte alternatif . C'est une bonne pratique pour décrire en gros ce qu'une image montre. Si vous êtes un utilisateur HTML, vous pouvez intégrer cette image en utilisant HTML.

Communiquer la recherche avec R Notebook - Partie 2

Conclusion

Pour ce didacticiel, nous avons en fait parcouru un rapport complet. Il s'agit d'un brouillon très approximatif, mais nous avons réussi à utiliser R Markdown pour créer une structure pour notre rapport de recherche.

Nous avons commencé par parler de reproductibilité où tout est documenté. Vous pouvez utiliser R Markdown et ce framework pour créer des choses comme des sites Web, des livres et des blogs. Presque tous les types de produits que vous devez créer en tant qu'analyste peuvent être créés à l'aide de RStudio.

Pour en savoir plus, n'hésitez pas à consulter mon livre intitulé Advancing into Analytics . Il s'agit d'une bonne introduction de base à l'analyse de données et à l'analyse statistique à l'aide d'Excel, Python et R. J'ai également des cours sur R pour les utilisateurs de LuckyTemplates . Vous pouvez également voir un troisième cours de cette série à un moment donné.

Communiquer la recherche avec R Notebook - Partie 2

J'espère que vous avez appris certaines choses de ce didacticiel R Notebook et j'aimerais voir comment vous finirez par utiliser ces outils.

George Mount


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.