표본추출과 점추정
Bitcoin(BTC)와 S&P 500(SP500)의 소규모 거래 이력을 사용할 수 있습니다. 동일한 기간 동안 각 자산의 퍼센트 증가율을 분석하기 위해 연속된 90일을 선택해 보려고 합니다.
먼저 시작할 행 번호를 선택하세요. 연속된 90개 행으로 구성된 표본을 얻으려면, btc_sp_df의 길이에서 마지막 90개 행을 제외한 범위(0부터 시작)에서 시작 행 번호를 골라야 합니다. 이 표본을 사용해 두 자산의 전반적인 성장 추세를 더 잘 이해하는 것이 목표입니다.
거래 데이터는 btc_sp_df에 로드되어 있으며, 패키지 pandas는 pd, NumPy는 np로 불러와져 있습니다.
이 연습은 강의의 일부입니다
Python에서 배우는 추론 통계 기초
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Select a random starting row number, not including the last 90 rows
initial_row_number = np.random.____(____(len(____) - ____))
# Use initial_row_number to select the next 90 rows from that row number
sample_df = btc_sp_df.____[____:(____ + ____)]