Bonjour à tous, je débute en R et lors d'un TP visant à nous faire comprendre quelles formules entrent en compte lors des utilisations des commandes (exemple : cov(), mean(), cor()) afin que nous voyons les differences induites par R par rapport aux formules de base.
Nous devons donc comparer les version "formulée" et les version "commandes R" (je parles des résultats) afin d'étudier les variations tout se passe bien jusqu'a la dernière question, celle de cor()...
Mon problème est le suivant :
j'utilise cars, voici mes étapes :
1 2 3 4
| data(cars)
attach(car)
x <- speed /* je met la colonne de la vitesse dans x, et celle de la distance de freinage correspondante dans y */
y <- dist |
lorsque j’essaye de rentrer manuellement la formule de la corrélation suivante :
(que l'on me demande de mettre une variable r) je tape la ligne suivante
r = (sum(length(x)-mean(x))*sum(length(y)*mean(y)))/sqrt(sum(length(x)-(mean(x))^2))*sqrt(sum(length(y)-(mean(y))^2))
je ne sais pas si mes parenthèses sont male mises (j'ai essayé plus d'une heure, plusieurs combinaisons) mais il en retourne toujours l'output suivant :
si vous savez ou j'me plante, je suis preneur, je commence a me démotivé (d'autant plus je sais tres bien qu'on a inventé cor() pour cette raison justement) !
Bien cordialement,
Pierre
Partager