[SQL문제풀기] 펭귄 날개와 몸무게의 상관 계수

silver's avatar
Sep 29, 2025
[SQL문제풀기] 펭귄 날개와 몸무게의 상관 계수

문제

SQLite

💡

피어슨 상관계수

  • 두 변수의 선형적 관계를 -1~1 사이 값으로 정량화하는 수치
  • 1에 가까울수록 강한 양의 상관관계 (한 변수가 증가하면 다른 변수도 증가)
  • 1에 가까울수록 강한 음의 상관관계 (한 변수가 증가하면 다른 변수는 감소)
  • 0이면 선형관계 없음
  • 공식:r=∑(XX)2⋅∑(YY)2∑(XX)(YY)
    • r=∑(X−X‾)(Y−Y‾)∑(X−X‾)2⋅∑(Y−Y‾)2
      여기서 XX: 날개길이, YY: 몸무게, X‾X: 평균 날개길이, Y‾Y: 평균 몸무게.
 

내가 작성한 정답

select species, round( (avg(flipper_length_mm * body_mass_g) - avg(flipper_length_mm) * avg(body_mass_g)) / (sqrt(avg(flipper_length_mm * flipper_length_mm) - avg(flipper_length_mm) * avg(flipper_length_mm)) * sqrt(avg(body_mass_g * body_mass_g) - avg(body_mass_g) * avg(body_mass_g))), 3) corr from penguins group by species;
 
Share article

silver