Náhodné rozdělení subjektů
Zemědělská firma ti po předchozí spolupráci důvěřuje víc než kdy dřív — a teď tě pověřila správným nastavením experimentu.
Využij své znalosti osvědčených postupů v návrhu experimentů a rozděl ovce do dvou stejně velkých skupin po 250.
K dispozici máš DataFrame weights. Knihovny numpy a pandas jsou naimportovány jako np a pd.
Toto cvičení je součástí kurzu
Experimentální design v Pythonu
Pokyny k cvičení
- Náhodně vyber 250 subjektů z DataFrame
weightsdo nového DataFramegroup1bez opakování. - Zbývajících 250 subjektů vlož do
group2. - Spoj popisné statistiky dvou nově vytvořených DataFramů.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)