▷ 대표적인 이산형 확률변수 - 베르누이 분포, 이항분포, 기하분포, 포아송분포
import numpy as np import matplotlib.pyplot as plt from scipy import stats - 기댓값, 분산, 확률, 그래프를 함수로 나타내기 linestylies = ['-','--',':'] # 그래프에서 선의 종류 def E(X, g=lambda x: x): x_set, f = X return np.sum([g(x_k) * f(x_k) for x_k in x_set]) def V(X, g=lambda x: x): x_set, f = X mean = E(X, g) return np.sum([(g(x_k)-mean)**2 * f(x_k) for x_k in x_set]) def check_prob(X): x_set, f = X prob = np.array([f..
2023. 3. 22.
▷ 이산형 확률변수 - 1 · 2차원 이산형 확률변수
¶ 1차원 이산형 확률변수 확률변수 X가 취할수 있는 값의 집합 {x1, x2, ...} X가 xk 라는 값을 취하는 확률 ▷ 확률질량함수(확률함수) # 불공정한 주사위의 확률분포 import numpy as np import matplotlib.pyplot as plt # 확률변수가 취할 수 있는 값의 집합 x_set x_set = np.array([1,2,3,4,5,6]) - 불공정한 주사위의 확률변수 구하기 def f(x): if x in x_set: return x/21 else: return 0 X=[x_set,f] # 확률 p_k 구하기 (1 -> 1/21, 2 -> 2/21, ... 6-> 6/21) prob = np.array([f(x_k) for x_k in x_set]) # x_k 와 ..
2023. 3. 22.