2014-04-22 2 views
3

저는 코딩과 R에 익숙하지 않습니다. corrplot을 사용하여 상관 행렬을 시각화하려고했지만 모든 상관 값을 표시하고 싶지는 않습니다. 선택한 열과 행의 상관 값을 숨기거나 취소하고자하므로 값의 반전 된 'L'만 표시됩니다.corrplot에 대해 선택한 상관 관계를 숨기는 방법?

는 예를 들어, 여기에 예를 corrplot의 편집 된 이미지를 참조하십시오

enter image description here

+1

아마도 가장 먼저 배워야 할 것은 Google 사용법입니다. 예를 들어보십시오 http://stackoverflow.com/questions/19012529/correlation-corrplot-configuration –

+1

@DavidArenburg 아마도 내 질문은 분명하지 않다, 나는 그 링크가 무엇인지 값의 한쪽만을 숨기려고하지 않는다. 보여 주었다. 나는 최종 결과물의 이미지를 포함하도록 내 질문을 편집했다. – lyqgoh

답변

0

는 이러한 열을 제외 인덱스를 사용하여, 예를

우리가 열 1, 3을 제외
M <- cor(mtcars[ , -c(1, 3, 6)]) 
corrplot(M, method = "ellipse") 

를 들어, 6 (변수 mpg, disp, cyl). 다른 방법은 열 초보자 코딩 규칙을 숙지하는

mtcars[ , c(2:4, 7) ] 

일부 R 튜토리얼을 통해 계정 열 2, 3, 4, 7 이동에 소요 평가해야하는 지정 될 것이다.

+1

나는 그 질문에 대답하는 것 같지 않습니다. 예를 들어,이 응답 다음에 열 6이 완전히 제외됩니다. 즉, Plot은 Corr9와 Corr6 사이의 상관 관계를 나타내지 않을 것이며 이는 여전히 필요합니다. – mob

0

상관 행렬 (또는 그 사본)에서 플롯에 공백으로 표시하려는 항목을 NA로 설정 한 다음 corrplot에 인수 na.label = ""을 설정하십시오.