Riepilogo: test A/B
Fa parte della sezione Statistica per il machine learning del percorso Machine Learning di Coddy. Lezione 46 di 64.
Sfida
MedioUn negozio ha mostrato la pagina A o B a 30 visitatori. È meglio o è solo fortuna? ab.csv contiene version, seconds e pages; il programma legge una column.
- Stampa entrambe le medie.
- Verifica la differenza tra la media di B e quella di A con una permutazione (prima raggruppa A, senza altre estrazioni) e con un t-test.
- Pubblica B (
yes,up by) solo se la media di B è più alta e il p-value della permutazione è inferiore a 0.05. - Crea i box plot di A e B: etichetta x
Version, etichetta y il nome della colonna, titolo come sotto.
Arrotonda a 2 decimali e il p-value a 3. Un altro negozio, seconds:
Mean seconds: A 61.25, B 63.83
Ship version B: no, seconds changed by 2.58 (p = 0.675, t-test 0.672)Poi Coddy descrive il grafico, che è simile a questo:
Provalo tu
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import stats
visits = pd.read_csv("ab.csv")
column = input()
# Non modificare le righe qui sotto
rng = np.random.default_rng(3)
shuffles = 1000
# Scrivi il tuo codice qui sotto
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/B3Probabilità 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