시작하기무료로 시작하기

반복 추출, 점추정치, 그리고 추론

이전 연습 문제에서는 90일치의 단일 표본만으로 결론을 내렸어요. 그런데 만약 다른 90일을 쓴다면 어떨까요? 결론이 달라질 수도 있겠죠?

이를 확인하는 한 가지 방법은 반복 표본추출입니다. 데이터를 반복해서 샘플링하고 점추정치를 계산해 보면, 그 값이 어떻게 달라지는지 볼 수 있어요.

같은 데이터셋 btc_sp_df가 로드되어 있으며, Pandas는 pd, NumPy는 np로 불러와 두었습니다.

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

Python에서 배우는 추론 통계 기초

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Write a for loop which repeats the sampling ten times
for i in ____:
    # Select a random starting row number
    initial_row_number = ____(____(btc_sp_df.shape[0] - 90))
    # Select the next 90 rows after the starting row
    sample_df = ____[____:____ + ____]
    # Compute the percent change in closing price of BTC and print it
    btc_pct_change = (____.iloc[0][____] - ____.iloc[-1][____]) / ____.iloc[0][____]
    print(btc_pct_change)
코드 편집 및 실행