Tutte le feature insieme
Fa parte della sezione Statistica per il machine learning del percorso Machine Learning di Coddy. Lezione 57 di 64.
Trenta caratteristiche richiedono trenta istogrammi. Si leggono più rapidamente come una griglia di piccoli grafici, come queste quattro caratteristiche dell’iris:
Un ciclo riempie la griglia, il grafico i con la caratteristica i:
names = iris.feature_names
fig, axs = plt.subplots(2, 2)
for i in range(4):
ax = axs.flat[i]
ax.hist(iris.frame[names[i]], bins=15)
ax.set_title(names[i])
fig.tight_layout()
plt.show()plt.subplots(2, 2) crea una griglia di grafici e axs.flat li dispone riga per riga:
fig.tight_layout() mantiene separati i titoli. Ora osserva: entrambi gli istogrammi dei petali si dividono in due. Un divario del genere spesso significa che una classe è separata, quindi mantieni quella caratteristica.
Sfida
MedioOsserva tutti i dati sui tessuti. L’input sceglie un gruppo, mean, error oppure worst, e il codice iniziale inserisce i primi sei nomi delle caratteristiche del gruppo in names.
- Crea una griglia di 2 righe e 3 colonne.
- Nel grafico
i, disegna un istogramma della caratteristicaicon 20 intervalli e usa il suo nome come titolo. - Disponi gli elementi in modo ordinato, poi visualizza la griglia.
Come questa griglia con sei caratteristiche del vino:
Il tuo programma non stampa nulla: Coddy descrive ogni grafico.
Provalo tu
import matplotlib.pyplot as plt
from sklearn.datasets import load_breast_cancer
group = input()
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
# The first six feature names of the group: mean, error or worst
start = {"mean": 0, "error": 10, "worst": 20}[group]
names = cancer.feature_names[start:start + 6]
# Write your code below
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Statistica per il machine learning
1Centro e dispersione
Media e medianaPercentili e quartiliVarianza e deviazione standardCampione o popolazione?Il valore più frequenteRiepilogo: tempi di consegna4Campioni e popolazioni
Popolazione e campioneLe medie campionarie varianoDistribuzione campionariaCampioni più grandi, meno rumoreRiepilogo: sondare una città7Linee di tendenza
ResiduiAdattamento dei minimi quadratiTracciare la retta di adattamentoFare previsioni con una rettaQuanto è buono l’adattamento?Riepilogo: ore di pratica10Codifica delle categorie
Categorie come numeriCodifica one-hotRaggruppamento dei numeri in intervalliRiepilogo: annunci di auto2Distribuzioni
Istogrammi di densitàForme dei datiCurva normaleRegola 68-95-99,7Punteggi ZRiepilogo: durata della batteria5Valori anomali
Diagrammi a scatolaLa regola dell'IQRLa regola dello z-scoreGestire i valori anomaliRiepilogo: anomalie dei sensori8Confrontare gruppi
Diagrammi a scatola per gruppoDifferenza tra le mediePotrebbe essere solo caso?I p-valueIl test tRiepilogo: test A/B11Esplorare un dataset
Una prima occhiataTutte le feature insiemeFeature a confronto con l'etichettaLe due feature miglioriRiepilogo: dati sul diabete3Probabilità tramite simulazione
La probabilità come frequenzaLa legge dei grandi numeriSomme dei dadiValore attesoProbabilità condizionataRiepilogo: probabilità al banco dei dadi6Relazioni
Leggere i grafici a dispersioneCorrelazioneMatrice di correlazioneMappe di calore della correlazioneCorrelazione non significa causalitàRiepilogo: gelato e soleEsercitati da solo: Compilatore Python online