La corrélation entre plusieurs variables d'un bloc de données

J'ai un data.frame de 10 Variables dans R. Appelons les var1 var2...var10

Je veux trouver la corrélation de l'un des var1 à l'égard de
var2, var3 ... var10

Comment pouvons-nous faire?

cor fonction peut trouver la corrélation entre les 2 variables à la fois. Par l'aide que j'ai eu à écrire cor fonction pour chaque Analyse

Vous pouvez utiliser un appliquer déclaration: apply(iris[,2:4],2, function(x) cor(x, iris$Sepal.Length) )
Vous pouvez utiliser cor(data.frame) qui vous donnera une matrice de corrélations entre toutes les variables. Juste en extraire les éléments pertinents de ligne/colonne de cette matrice .
cor(dat$var1, dat[c( "var2", "var3", "var4")]). Donc, à l'aide de Philip exemple, cor(iris$Sepal.Length, iris[2:4])
kumar. voulez-vous accepter selon la réponse qui a fonctionné pour vous. Voici comment faire: stackoverflow.com/help/someone-answers

OriginalL'auteur Milind Kumar | 2016-07-24