Menu
CoddyTech

Podsumowanie: godziny ćwiczeń

Część sekcji Statystyka w uczeniu maszynowym ścieżki Machine Learning w Coddy. Lekcja 40 z 64.

challenge icon

Wyzwanie

Średni

Ile godzin tygodniowej nauki potrzeba, aby uzyskać docelowy wynik? Plik practice.csv szkoły językowej zawiera dane 20 uczniów: hours i score; program odczytuje target.

  1. Dopasuj prostą przewidującą score na podstawie hours; wypisz, jaki procent zmienności wyjaśnia (z dokładnością do 1 miejsca po przecinku).
  2. Wypisz liczbę godzin potrzebną według prostej, aby osiągnąć target (z dokładnością do 2 miejsc po przecinku).
  3. Poza zakresem godzin z danych? Wypisz ostrzeżenie.
  4. Utwórz wykres przedstawiający Learners, Fit dla ich liczby godzin oraz punkt Needed, z legendą, osiami Hours practiced i Score oraz tytułem podanym poniżej.

Dla innej szkoły i wyniku 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

Następnie Coddy opisuje wykres, który wygląda tak:

Wykres zatytułowany Ćwiczenia potrzebne do uzyskania wyniku 95: dwanaścioro uczniów przedstawionych jako kropki, których wyniki rosną od 45 do 88 punktów przy liczbie godzin od 0.5 do 8, dopasowana prosta przebiegająca przez te punkty oraz jedna pomarańczowa kropka Needed przy 9.27 godzinach i wyniku 95, poza punktem odpowiadającym ostatniemu uczniowi

Spróbuj swoich sił

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

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

# Napisz swój kod poniżej

Wszystkie lekcje w sekcji Statystyka w uczeniu maszynowym

Poćwicz samodzielnie: Kompilator Python online