Assegnazione casuale dei soggetti
Avendo guadagnato fiducia con il tuo ultimo lavoro per l’azienda agricola, ti è stato affidato il compito di impostare correttamente l’esperimento.
Usa le tue conoscenze di buone pratiche di progettazione sperimentale per assegnare le pecore a due gruppi uguali da 250 ciascuno.
Il DataFrame weights è a tua disposizione. Inoltre, numpy e pandas sono stati importati rispettivamente come np e pd.
Questo esercizio fa parte del corso
Progettazione Sperimentale in Python
Istruzioni dell'esercizio
- Seleziona casualmente 250 soggetti dal DataFrame
weightsin un nuovo DataFramegroup1senza reinserimento. - Metti i restanti 250 soggetti in
group2. - Concatena le statistiche descrittive dei due nuovi DataFrame.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Randomly assign half
group1_random = weights.____(____, random_state=42, ____)
# Create second assignment
group2_random = weights.____(group1_random.____)
# Compare assignments
compare_df_random = pd.concat([group1_random['weight'].____, group2_random['weight'].____], axis=1)
compare_df_random.columns = ['group1', 'group2']
print(compare_df_random)