import numpy as np
import scipy
from scipy import linalg as la
import matplotlib.pyplot as plt
import scipy.stats as ss
import sympy
from pgmpy.factors.discrete import JointProbabilityDistribution as JPD
import pgmpy
# 결합 확률 정의
prob=list()
for i in np.arange(1,4):
for j in np.arange(1,3):
prob.append((i+j)/21)
fxy=JPD(['X1','X2'],[3,2],prob)
print(fxy)
np.sum(fxy.values)
# 1.0
# 주변 확률 구하기
fx=fxy.marginal_distribution(['X1'],inplace=False)
print(fx)
prob=fxy.conditional_distribution([('X1',0)],inplace=False)
print(prob)
조건부확률밀도함수도 다음과 같이 확률밀도함수의 조건을 충족한다.
'Mathematics > probability statistics' 카테고리의 다른 글
독립 (0) | 2022.03.26 |
---|---|
상관계수 (0) | 2022.03.26 |
조건부확률 (0) | 2022.03.26 |
기댓값 (0) | 2022.03.23 |
확률변수, 확률 밀도 함수 (0) | 2022.03.23 |