본문 바로가기
파이썬/통계분석

[파이썬 강의] 79. 표본추출 (t분포)

by 만다린망고 2021. 11. 4.
반응형

t분포에서 표본을 추출해봅시다. 아래와 같은 형식으로 입력합니다. 

np.random.standard_t(자유도, 원소 수)
np.random.standard_t(자유도, [shape])

예를 들어봅시다. 자유도가 30인 t분포에서 원소가 10개인 표본을 추출해봅시다. 

>>> import numpy as np
>>> np.random.standard_t(30,10)
array([ 0.85819086, -0.22148067, -0.28937547,  1.05713019,  0.85156911,
        0.42696392, -0.0969401 , -3.25730258, -0.91213918,  1.42497941]),  0.37697573,  1.55891432,  0.56331007,  0.93739202])


자유도가 30인 t분포에서 2행5열의 표본을 추출해봅시다. 위 결과와 얼핏 같아 보이지만 아닙니다. 아래 결과는 리스트가 2중 중첩입니다. 

>>> np.random.standard_t(30,[2,5])
array([[-1.81232221,  0.26390383,  0.10795647,  0.08308214, -0.82419642],
       [ 2.10010337,  1.04369179, -2.91642878, -0.60420276,  1.32396903]])
반응형

댓글