CommencezCommencez gratuitement

Remaniement : fonctions

Copier-coller une fois, ça passe. Trois fois, c'est généralement qu'il y a un problème.

Le code fourni calcule un intervalle de confiance approximatif à 95 % pour les variables x et y.

Cette activité fait partie du cours

Programmation R défensive

Voir le cours

Instructions de l’exercice

  • Créez une fonction nommée ci() qui prend un seul argument, values, sans valeur par défaut.
  • Faites en sorte que la fonction retourne l'intervalle de confiance à 95 %.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

n <- length(x); m <- mean(x); s <- sd(x)
c(m - 1.96 * s / sqrt(n), m + 1.96 * s / sqrt(n))

n <- length(y); m <- mean(y); s <- sd(y)
c(m - 1.96 * s/sqrt(n), m + 1.96 * s/sqrt(n))

# Define a function to prevent pasting the code above
ci <- function(values) {
  n <- length(values)
  m <- ___ 
  s <- ___ 
  c(m - ___, m + ___)
}
Modifier et exécuter le code