
v1 bootstrap 샘플 은 한 번의 resample. 실제 활용은 B 번 반복 해서 통계량의 경험 분포 를 얻는 것. 그 분포로 신뢰구간 (CI) 계산.
통계량 (예: 평균, 중앙값, 상관계수) 에 대해:
에 따라 경험 분포 → 진짜 sampling distribution. 보통 이면 안정.
함수 bootstrap_ci(data, stat_fn, n_boot, alpha, seed) 를 완성하세요.
data: 1D array shape (n,).stat_fn: callable, stat_fn(sample) -> scalar.n_boot: 리샘플 횟수.alpha: 유의수준 (0.05 → 95% CI).(low, high) — Python float.rng = np.random.default_rng(seed) 로 모든 리샘플.| # | 이름 | 검증 |
|---|---|---|
| 1 | 반환 (float, float) | |
| 2 | CI 포함: low ≤ stat(data) ≤ high | |
| 3 | 재현성 | |
| 4 | 정규 분포 평균 CI ≈ 이론 t-기반 CI | |
| 5 | alpha=1.0 → CI 포인트 (점추정) | |
| 6 | 임의 통계량 (median) 도 동작 | |
| 7 | 큰 B 에서 안정 (두 번 호출해 거의 같음) |
코드를 작성하고 Run 을 눌러보세요.