Menu
CoddyTech

복습: 연습 시간

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

challenge icon

챌린지

중급

목표 점수에 도달하려면 매주 얼마나 연습해야 할까요? 한 어학원의 practice.csv에는 학습자 20명의 hours와 score가 들어 있으며, 프로그램은 target을 읽습니다.

  1. hours로 score를 예측하는 직선을 구하고, 그 직선이 설명하는 점수의 비율을 출력하세요(소수점 1자리).
  2. 직선이 target에 도달하는 데 필요한 시간을 출력하세요(소수점 2자리).
  3. 데이터의 시간 범위를 벗어나나요? 경고를 출력하세요.
  4. Learners, 학습자들의 연습 시간에 따른 Fit, 그리고 Needed 지점을 범례와 함께 차트로 그리세요. 축 이름은 Hours practiced와 Score로 하고, 아래 제목을 사용하세요.

다른 어학원에서 95를 목표로 한다면:

The line explains 98.6% of the scores
Hours for a score of 95: 9.27
Warning: outside the data, which runs from 0.5 to 8.0 hours

그러면 Coddy가 다음과 같은 차트를 설명합니다.

제목이 Practice for a Score of 95인 차트: 0.5~8시간 구간에서 45점에서 88점까지 상승하는 학습자 12명의 점, 이들을 가로지르는 적합 직선, 그리고 마지막 학습자보다 바깥쪽인 9.27시간과 95점에 표시된 주황색 Needed 점

직접 해보기

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

practice = pd.read_csv("practice.csv")
target = int(input())

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

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

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