• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

상관계수 유의미 검정

21.01.29 17:21 작성 조회수 522

1

선생님~ 상관계수를 시각화 할 때 

annot=True 하면 나오는 상관계수 수치가 통계적으로 유의한 계수인지 알 수는 없는건가요..? 

답변 7

·

답변을 작성해보세요.

0

freedom07님의 프로필

freedom07

질문자

2021.01.30

제 질문에서 상관계수와 p-value를 같다고 하지는 않았어요..ㅠ 

그리고 또한  선생님께서 '또 유의수준 p value 값을 말씀해 주신것 같은데' 말씀하셨는데.. 유의수준과  p-value값은 다른 값인데 잘못쓰신건가요..? 

그리고 그래프에서는 제 질문 관련된 유의한 상관계수표시는 나오지 않는 것 같네요..ㅠ

0

또 유의수준 p value 값을 말씀해 주신것 같은데 상관계수와 p value는 다릅니다.

커스텀하게 설정하고자 한다면 아래 판다스 스타일링을 응용해 보세요.

[Styling — pandas 1.2.1 documentation](https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html)

0

안녕하세요.

heatmap 은 숫자에 따라 색상만 표현해 주기 때문에 heatmap 자체가 상관계수를 표현하는건지 아니면 행과 열에 있는 수치 데이터를 표현하는건지는 자동으로 표현해 주지 않아요.

만약 유의미한지 아닌지 표현을 하고 싶다면 직접 구현해서 커스텀하게 직접 설정을 해주셔야 합니다. 

0

freedom07님의 프로필

freedom07

질문자

2021.01.30

답변 감사합니다. 선생님~

제가 여쭤보고 싶었던 질문은

예를 들면 통계분석에서 연속형데이터를 가지고 Pearon 상관분석을 하면  각각 상관계수와 그에 따른 유의확률이 나와서
지정한 유의수준(보통 0.05)에 따라 유의한 상관계수인지 아닌지 알 수 있잖아요~

heatmap에서는 그냥 상관계수 표시만 되는 건지.. 유의한 상관계수의 표시도 할 수 있는 건지 궁금했어요..!

0

상관계수 그래프는 heatmap을 의미하는 거 맞나요?

유의미한 상관계수인지 어떻게 표현을 해야하는지 구체적으로 질문해 주시면 답변을 드릴 수 있을거 같아요.

보통 저는 cmap="coolwarm"을 사용하고 vmax=1, vmin=-1로 설정을 하면

-1은 파란색으로 1은 붉은색으로 표현이 되게 됩니다.

대비가 되는 컬러로 그리면 상관계수를 읽기가 좀 더 나은것 같습니다.

0

freedom07님의 프로필

freedom07

질문자

2021.01.30

답변감사합니다. 선생님 그런데 제가 여쭤보고 싶은 것은 상관분석은 알고 있고.. seaborn에서 상관계수 그래프  그릴 때 유의한 상관계수인지는 표시가 되는지 안되는지 그걸 여쭤보고 싶었습니다..ㅠ!

0

안녕하세요. 다음의 내용은 위키 문서에 있는 상관 분석과 관련 된 내용인데요.

상관 계수는 다음과 같이 해석할 수 있습니다.

아래 링크의 위키 문서를 참고해 보세요.

[상관 분석 - 위키백과, 우리 모두의 백과사전](https://ko.wikipedia.org/wiki/%EC%83%81%EA%B4%80_%EB%B6%84%EC%84%9D)

  • 결과의 해석

r 값은 X 와 Y 가 완전히 동일하면 +1, 전혀 다르면 0, 반대방향으로 완전히 동일 하면 –1 을 가진다. 결정계수(coefficient of determination)는  로 계산하며 이것은 X 로부터 Y 를 예측할 수 있는 정도를 의미한다.

일반적으로

r이 -1.0과 -0.7 사이이면, 강한 음적 선형관계,
r이 -0.7과 -0.3 사이이면, 뚜렷한 음적 선형관계,
r이 -0.3과 -0.1 사이이면, 약한 음적 선형관계,
r이 -0.1과 +0.1 사이이면, 거의 무시될 수 있는 선형관계,
r이 +0.1과 +0.3 사이이면, 약한 양적 선형관계,
r이 +0.3과 +0.7 사이이면, 뚜렷한 양적 선형관계,
r이 +0.7과 +1.0 사이이면, 강한 양적 선형관계