cl1p.net - The internet clipboard
Login/Sign Up
cl1p.net/xxxx
cl1p.net/xxxx
Login/Sign Up
This cl1p will be deleted in in 25 days.
Copy
import pandas as pd from pgmpy.models import BayesianNetwork from pgmpy.estimators import MaximumLikelihoodEstimator from pgmpy.inference import VariableElimination from sklearn.model_selection import train_test_split data = pd.read_csv("heart.csv") print(data) model = BayesianNetwork([ ('age', 'trestbps'), ('age', 'chol'), ('chol', 'target'), ('trestbps', 'target') ]) model.fit(data, estimator=MaximumLikelihoodEstimator) inference = VariableElimination(model) q = inference.query(variables=['target'], evidence={'chol': 250}) print(q)