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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Nom : cor.png
Affichages : 162
Taille : 3,9 Ko

(que l'on me demande de mettre une variable r) je tape la ligne suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Nom : erreur cor.PNG
Affichages : 153
Taille : 3,8 Ko

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