Menu
CoddyTech

Riepilogo: ore di pratica

Fa parte della sezione Statistica per il machine learning del percorso Machine Learning di Coddy. Lezione 40 di 64.

challenge icon

Sfida

Medio

Quante ore di pratica settimanale servono per raggiungere un determinato punteggio? Il file practice.csv di una scuola di lingue contiene le hours e lo score di 20 studenti; il programma legge target.

  1. Calcola la retta che predice score a partire da hours; stampa la percentuale che spiega (1 decimale).
  2. Stampa le ore necessarie secondo la retta per raggiungere target (2 decimali).
  3. Se le ore sono al di fuori dei dati, stampa un avviso.
  4. Traccia i punti Learners, la Fit in funzione delle loro ore e il punto Needed, con una legenda, gli assi Hours practiced e Score e il titolo riportato sotto.

Per un'altra scuola e un punteggio di 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 descrive poi il grafico, che si presenta così:

Un grafico intitolato Practice for a Score of 95: dodici studenti rappresentati da punti che salgono da 45 a 88 punti tra 0.5 e 8 ore, una retta adattata che li attraversa e un punto Needed arancione a 9.27 ore e 95 punti, oltre l'ultimo studente

Provalo tu

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

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

# Scrivi il tuo codice qui sotto

Tutte le lezioni di Statistica per il machine learning

Esercitati da solo: Compilatore Python online