2014-11-26 3 views
0

R의 산점도 행렬을 만들어 내 모든 데이터 집합을 표시하는 방법 (A, B, C 또는 D 영역의 모든 집합)?데이터의 하위 집합을 사용하여 R에서 산점도 행렬을 만드는 방법

tapply() 함수가 하위 집합으로 분류 할 수 있음을 알고 있습니다. 예 :

tapply(data$x, data$y, summary) 

... 각 하위 집합에 대한 통계 요약을 제공합니다.

다음은 scatterplot 행렬에 대한 내 스크립트입니다. NEMSIS가 내 데이터 세트 이름입니다. 나는 일부에 플롯 데이터를 제한 할 수있는 tapply() 함수를 통합하는 동안 나는 산점도 행렬을 만드는 방법 5.

#Make scatterplot matrix using gclus package. 
install.packages("gclus") 
library(gclus) 
matrix = NEMSIS[,2:5] 
matrix.r = abs(cor(matrix)) 
matrix.col = dmat.color(matrix.r) 
cpairs(matrix, panel.colors=matrix.col, gap=.5, main="Scatterplot Matrix of Times") 

어떤 생각을 통해 열이 데이터의 산포도를 만들고 싶어? 감사!

답변

2

행 부분 집합에 일반적인 방법을 사용하여 부분 집합을 지정할 수 있습니다. which()을 사용하는 것은 간단합니다. 예를 들어, 소수 행렬 mtcars의 산점도 행렬을 원하지만, 단지 cyl이 4 인 행에만 관심이 있습니다.

관련 문제