Menu
CoddyTech

복습: 아이스크림과 햇빛

Coddy Machine Learning 여정의 머신러닝을 위한 통계 섹션에 포함된 레슨. 64개 중 34번째.

challenge icon

챌린지

중급

모든 관계를 한눈에 보여 주는 행렬을 살펴볼 시간입니다. 해변 키오스크에서 kiosk.csv에 40일간의 데이터를 기록했습니다. 여기에는 date와 숫자 열 6개가 있습니다. 프로그램은 열 이름 하나를 입력받습니다.

  1. 부호는 무시하고, 해당 열과 가장 강한 관계를 보이는 다른 열을 출력합니다.
  2. 서로 다른 열의 각 쌍을 표의 순서대로 한 번씩 확인해 가장 강한 쌍을 출력합니다.
  3. 행렬을 -1부터 1까지의 범위로 색상 막대가 있는 coolwarm 히트맵으로 그리고, 열 이름을 눈금으로 표시하며 제목을 Kiosk Correlations로 지정합니다.

r 두 값을 모두 소수점 이하 2자리까지 반올림합니다. 더 작은 로그와 입력값 temp_c에 대한 결과는 다음과 같습니다.

Most related to temp_c: ice_creams (r = 0.87)
Strongest pair: visitors and ice_creams (r = 0.96)

그리고 차트는 다음과 같습니다(Coddy가 이어서 여러분의 차트를 설명합니다).

Kiosk Correlations라는 제목의 3×3 히트맵. temp_c, visitors, ice_creams가 눈금 레이블로 표시되어 있고 모든 셀이 빨간색 계열이며 visitors와 ice_creams의 비대각선 셀이 가장 짙게 표시됨

직접 해보기

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

kiosk = pd.read_csv("kiosk.csv")
column = input()

# 아래에 코드를 작성하세요

머신러닝을 위한 통계의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러