Menu
CoddyTech

復習:練習時間

CoddyのMachine Learningジャーニー「機械学習のための統計」セクションの一部。レッスン 40/64。

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の点が1つある

自分で試してみよう

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

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

# 以下にコードを書いてください

機械学習のための統計のすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ