受試者的隨機分派
基於你先前與這家農業公司的合作已建立信任,這次你被指派負責正確地設定這個實驗。
運用你對實驗設計最佳做法的了解,將綿羊分派成兩組,每組各 250 隻。
weights DataFrame 已可供你使用。此外,numpy 與 pandas 分別已匯入為 np 與 pd。
本練習屬於課程
Python 的實驗設計
練習說明
- 從
weightsDataFrame 隨機選取 250 位受試者,且不放回,存入新的 DataFramegroup1。 - 將剩下的 250 位受試者放入
group2。 - 串接並輸出你新建立的兩個 DataFrame 的描述統計。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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)