문제2.

NumPy, SciPy등을 사용하여 베르누이 시도를 9번 하면 파라미터 9인 이항 분포와 같아짐을 시각적으로 보이기 위한 코드입니다. 빠진 부분을 쓰세요.


In [1]:
theta = 0.1
N = 9
xx = np.arange(0, N+1)

#빠진 부분1: 베르누이 시도를 9번 한 결과의 합을 1000번 시뮬레이션하여 s라는 변수에 넣는다.
x = sp.stats.bernoulli(theta).rvs(size=(1000, N))
s = x.sum(axis=1)

f1 = np.bincount(s, minlength=N+1)

#빠진 부분2: f1를 정규화(normalize)하고 N과 theta를 파라미터로 가지는 이항 분포의 pmf값 f2를 생성한다.
f1 = f1/f1.sum()
f2 = sp.stats.binom(N, theta).pmf(xx)

plt.bar(xx-0.3, f1, 0.3, alpha=0.6, color='b', label='Bernoulli Histogram')
plt.bar(xx, f2, 0.3, alpha=0.6, color='r', label='Binomial')
plt.legend();


문제10.

상관도(correlation)에 대한 설명으로 틀린 것

상관관계가 없으면 서로 독립이다. => 비선형 상관 관계는 상관도로 측정할 수 없다.(이건 맞는 말)

  • 두 변수가 독립이면 상관계수가 0이지만, 상관계수가 0이라고 해서 독립은 아니다.