Aller au contenu
Datanovia

R & Python · reproductible par défaut

Apprenez la data science avec R & Python où chaque réponse s'exécute

Des leçons interactives et élégantes en visualisation de données, biostatistique, machine learning et sciences du vivant — reproductibles, directement dans votre navigateur. Découvrez Prova, le tuteur IA dont l'exécution fait foi.

// 2,5 M+ d'apprenants touchés chaque année par nos contenus

dose-response.R live
library(ggplot2)
ggplot(df, aes(dose, response)) +
geom_col(fill = "#3a86d4") +
theme_minimal()
#> rendered · reproducible ✓

4,52 sur 5 · 180 avis sur nos 8 livres

Ce que Pro débloque

Le gratuit vous donne la réponse. Pro vous donne le levier.

La réponse canonique et exécutable est toujours gratuite. Pro la transforme en travail sur vos propres données — et en un titre qui le prouve.

l'exécution fait foi

Exécutez-le sur vos données

Prova lit la forme de vos colonnes, écrit et exécute le code sur elles dans votre navigateur, et vous montre le graphique — ancré dans notre corpus reproductible. La boucle qu'un agent conversationnel générique ne peut structurellement pas faire.

  1. Prova voit vos colonnes — noms, types et plages uniquement.

  2. Il écrit et exécute du vrai R sur vos données, ancré dans nos leçons.

  3. Le graphique s'affiche dans votre navigateur — un résultat à coller dans votre article.

0 octet envoyé · tout s'exécute sur votre machine

Prova · données d'exemple
# Prova wrote this on your columns. Let the runtime decide.
tt <- t.test(len ~ supp, data = ToothGrowth)

boxplot(len ~ supp, data = ToothGrowth,
        col = c("#e6f0fb", "#c9e0f6"), border = "#3a86d4",
        xlab = "Supplement", ylab = "Tooth length",
        main = "Tooth growth by supplement")

# jitter the raw points + mark the group means (publication style)
stripchart(len ~ supp, data = ToothGrowth, vertical = TRUE,
           method = "jitter", add = TRUE, pch = 19, col = "#3a86d466")
means <- tapply(ToothGrowth$len, ToothGrowth$supp, mean)
points(seq_along(means), means, pch = 18, cex = 1.8, col = "#1e5fa8")

mtext(sprintf("Welch t-test:  p = %.3f", tt$p.value), col = "#1e5fa8")
Rien ne démarre avant votre clic — ce code s'exécute alors pour de vrai, dans votre navigateur.

Badge évalué par le runtime

  • Visualisation de données
  • Biostatistique
  • Apprentissage automatique
  • Programmation clinique

Inclus avec Pro

Pratique des compétences — un badge obtenu en exécutant du code

Chaque badge s'obtient en exécutant du code, pas en enchaînant des vidéos — un badge Pratique des compétences partageable, évalué par l'exécution, dans nos piliers essentiels.

L'exécution fait foi · mérité, pas octroyé

aucune installation · zéro configuration

Tout s'exécute dans votre navigateur

webR, Pyodide, shinylive et Quarto Live exécutent du vrai R et Python côté client. Lire devient faire — instantanément.

webRPyodideshinyliveQuarto Live
# your browser is the runtime
x <- rnorm(100)
hist(x, col = "#3a86d4")
exécuté en local
Pourquoi l'hypothèse de mon ANOVA échoue-t-elle ?
Vos résidus ne sont pas normaux — voici le test de Shapiro et une correction à exécuter. appuyé par une exécution reproductible

l'exécution fait foi

Voici Prova — le tuteur qui ne peut pas bluffer

Demandez ce que vous voulez. Chaque explication s'appuie sur du code qui s'exécute vraiment — aucune statistique hallucinée, aucune affirmation invérifiable.

180 avis sur nos 8 livres

Ce que disent les lecteurs

4,52sur 5
  1. 5 étoiles : 121 avis, 67,2 %
  2. 4 étoiles : 44 avis, 24,4 %
  3. 3 étoiles : 8 avis, 4,4 %
  4. 2 étoiles : 1 avis, 0,6 %
  5. 1 étoile : 6 avis, 3,3 %

92 % ont attribué 4 étoiles ou plus, sur nos 8 livres.

My field is functional genomics, and i have found this site just recently. This is an absolutely terrific resource for cluster analysis using R. Great way to get some insights into ggplot2 too. Thank you very much!
Sergey Kalachikov· Columbia University @ NYC
Datanovia website is really incredible. They understand the tools relevant to modern advanced scientific analysis--but teach it at the level of someone trying to build these skills from scratch. Incredible attention to detail.
BrandonUSA
Datanovia is excellent, it’s extremely useful. It boasts very good techniques, elegant codes, and is well-written and organised. It’s one of the best of its kind.
Zahra HFrance
I have never used any machine learning things before, so Datanovia was extremely useful in introducing the basics of working with clustering in R! What a nice and "down to earth" way of explaining such complex things! Thank you again!
Kate

Apprenez la data science telle qu'elle se pratique vraiment

Gratuit pour commencer. Pro débloque la profondeur, les projets et toute l'expérience interactive.