2017-05-03 3 views
1

I eine Korrelationsmatrix erzeugt und visualisieren die corrplot Funktion mit dem folgenden Code istdie Auftragsliste aus einem geordneten Korrelationsmatrixextrakt: R

temp<-matrix(rexp(25, rate=.1), ncol=5) 
tempCor<-cor(temp) 
tempCor <- data.frame(tempCor) 
names(tempCor) <- c(1:5) 
corrplot(t(tempCor),method="pie",order="AOE") 

Hier wird das Ergebnis des corrplot funciton

plot

Gibt es eine Möglichkeit, die Bestellliste von diesem Ergebnis zu erhalten, das ist (4,5,1,3,2)?

+0

Es gibt eine Funktion für dieses 'corrMatOrder'; Benutzen Sie 'corrMatOrder (t (tempCor), order =" AOE ")' – user20650

Antwort

0

Try this:

library(corrplot) 
set.seed(1234) 
temp <- matrix(rexp(25, rate=.1), ncol=5) 
tempCor <- cor(temp) 
tempCor <- data.frame(tempCor) 
names(tempCor) <- c(1:5) 
out <- corrplot(t(tempCor),method="pie",order="AOE") 
dimnames(out) 

Hier ist, was Sie suchen:

[[1]] 
[1] "5" "1" "3" "4" "2" 

[[2]] 
[1] "1" "2" "3" "4" "5" 
Verwandte Themen