시작하기무료로 시작하기

대상 무작위 배정

지난번 농업 기업과의 작업으로 신뢰를 얻어, 이번에는 실험을 올바르게 설정하는 임무를 맡게 되었어요.

모범 사례에 따른 실험 설계 지식을 활용해 양을 각 250마리씩 두 개의 균등한 그룹으로 배정해 주세요.

weights DataFrame을 사용할 수 있어요. 또한 numpypandas는 각각 np, pd로 임포트되어 있어요.

이 연습은 강의의 일부입니다

Python으로 배우는 실험 설계

강의 보기

연습 안내

  • weights DataFrame에서 중복 없이 250명의 대상을 무작위로 선택해 새로운 DataFrame group1을 만드세요.
  • 남은 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)
코드 편집 및 실행