1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. Python으로 하는 통계적 사고 (2부)

Connected

अभ्यास

순열 복제 생성하기

영상에서 설명했듯이, 순열 복제(permutation replicate)는 순열 표본에서 계산한 통계량의 단일 값입니다. 2장에 작성한 draw_bs_reps() 함수가 부트스트랩 복제를 만드는 데 유용했듯이, 순열 복제를 생성하는 유사한 함수 draw_perm_reps()도 있으면 좋습니다. 이번 연습에서는 이 유용한 함수를 작성해 보겠습니다.

함수 호출 시그니처는 draw_perm_reps(data_1, data_2, func, size=1)입니다. 중요한 점은 func가 인자로 배열 두 개를 받아야 한다는 것입니다. 대부분의 경우 func는 여러분이 직접 작성한 함수가 될 것입니다.

निर्देश

100 XP
  • 다음 시그니처의 함수를 정의하세요: draw_perm_reps(data_1, data_2, func, size=1).
    • np.empty()를 사용해 순열 복제를 저장할 배열을 초기화하세요.
    • for 루프를 작성하여 다음을 수행하세요:
      • 작성한 permutation_sample() 함수를 사용해 순열 표본을 계산합니다.
      • 생성한 표본을 func()에 전달해 복제를 계산하고, 결과를 복제 배열에 저장합니다.
    • 복제 배열을 반환하세요.