2 pièce(s) jointe(s)
Debutant bloqué pour calcul manuel de correlation (TP débutant)
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 :
Code:
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 :
Pièce jointe 422140
(que l'on me demande de mettre une variable r) je tape la ligne suivante
Code:
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 :
Pièce jointe 422144
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