Menu
CoddyTech

Повторение: часы практики

Часть раздела Статистика для машинного обучения путешествия по Machine Learning на Coddy. Урок 40 из 64.

challenge icon

Задание

Средне

Сколько часов занятий в неделю потребуется для достижения целевого результата? В файле языковой школы practice.csv хранятся данные о hours и score 20 учеников; программа считывает target.

  1. Постройте прямую, предсказывающую score по hours; выведите долю результатов, которую она объясняет (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: двенадцать учеников показаны точками, значения которых растут с 45 до 88 баллов в диапазоне от 0.5 до 8 часов; через них проходит аппроксимирующая прямая, а одна оранжевая точка Needed находится на отметке 9.27 часа и 95 баллов, за пределами последнего ученика

Попробуйте сами

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

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

# Напишите свой код ниже

Все уроки раздела Статистика для машинного обучения

Потренируйтесь самостоятельно: Онлайн-компилятор Python