Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment calculer les rapports de cotes dans R (avec exemple)



En statistiques, un rapport de cotes nous indique le rapport entre les probabilités qu’un événement se produise dans un groupe de traitement et les probabilités qu’un événement se produise dans un groupe témoin.

Nous calculons souvent un rapport de cotes lorsque nous effectuons une analyse sur un tableau 2 par 2, qui prend le format suivant :

Pour calculer un odds ratio dans R, nous pouvons utiliser la fonction oddsratio() du package epitools .

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : Calculer un rapport de cotes dans R

Supposons que 50 joueurs de basket-ball utilisent un nouveau programme d’entraînement et que 50 joueurs utilisent un ancien programme d’entraînement. À la fin du programme, nous testons chaque joueur pour voir s’il réussit un certain test de compétences.

Le tableau suivant montre le nombre de joueurs qui ont réussi et échoué, en fonction du programme qu’ils ont utilisé :

Supposons que nous souhaitions calculer un rapport de cotes pour comparer les chances qu’un joueur réussisse le test d’aptitudes en utilisant le nouveau programme par rapport à l’utilisation de l’ancien programme.

Voici comment créer cette matrice dans R :

#create matrix
program <- c('New Program', 'Old Program')
outcome <- c('Pass', 'Fail')
data <- matrix(c(34, 16, 39, 11), nrow=2, ncol=2, byrow=TRUE)
dimnames(data) <- list('Program'=program, 'Outcome'=outcome)

#view matrix
data

             Outcome
Program       Pass Fail
  New Program   34   16
  Old Program   39   11

Et voici comment calculer l’odds ratio à l’aide de la fonction oddsratio() du package epitools :

install.packages('epitools')

library(epitools)

#calculate odds ratio
oddsratio(data)

$measure
             odds ratio with 95% C.I.
Program        estimate     lower    upper
  New Program 1.0000000        NA       NA
  Old Program 0.6045506 0.2395879 1.480143

$p.value
             two-sided
Program       midp.exact fisher.exact chi.square
  New Program         NA           NA         NA
  Old Program   0.271899    0.3678219  0.2600686

$correction
[1] FALSE

attr(,"method")
[1] "median-unbiased estimate & mid-p exact CI"

Le rapport de cotes s’avère être de 0,6045506 .

Nous interprétons cela comme signifiant que les chances qu’un joueur réussisse le test en utilisant le nouveau programme ne sont que de 0,6045506 fois les chances qu’un joueur réussisse le test en utilisant l’ancien programme.

En d’autres termes, les chances qu’un joueur réussisse le test sont en réalité réduites d’environ 39,6 % grâce à l’utilisation du nouveau programme.

Nous pouvons également utiliser les valeurs des colonnes inférieure et supérieure du résultat pour construire l’intervalle de confiance à 95 % suivant pour le rapport de cotes :

Intervalle de confiance à 95 % pour l’odds ratio : [0,24, 1,48] .

Nous sommes sûrs à 95 % que le véritable rapport de cotes entre le nouveau et l’ancien programme de formation est contenu dans cet intervalle.

La colonne midp.exact dans la sortie affiche également la valeur p associée au rapport de cotes.

Cette valeur p s’avère être 0,271899 . Puisque cette valeur n’est pas inférieure à 0,05, nous conclurions que l’odds ratio n’est pas statistiquement significatif.

En d’autres termes, nous savons grâce au rapport de cotes que les chances de réussite d’un joueur en utilisant le nouveau programme sont inférieures aux chances de réussite en utilisant l’ancien programme, mais la différence entre ces chances n’est pas réellement statistiquement significative.

Ressources additionnelles

Les didacticiels suivants fournissent des informations supplémentaires sur les rapports de cotes :

Rapport de cotes par rapport au risque relatif : quelle est la différence ?
Le guide complet : Comment déclarer les rapports de cotes
Comment calculer un intervalle de confiance pour un rapport de cotes

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *