# Building Bayesian Network
dag <- empty.graph(nodes = colnames(no_fact))
arcs <- matrix(
c("gender", "cup_per_day",
"gender", "favorite_coffee_drink",
"gender", "home_brew_pour_over",
"gender", "home_brew_french_press",
"gender", "home_brew_espresso",
"gender", "home_brew_mr_coffee",
"gender", "home_brew_pods",
"gender", "home_brew_instant",
"gender", "home_brew_bean2cup",
"gender", "home_brew_cold_brew",
"gender", "home_brew_cometeer",
"gender", "home_brew_other",
"age", "cup_per_day",
"age", "favorite_coffee_drink",
"age", "home_brew_pour_over",
"age", "home_brew_french_press",
"age", "home_brew_espresso",
"age", "home_brew_mr_coffee",
"age", "home_brew_pods",
"age", "home_brew_instant",
"age", "home_brew_bean2cup",
"age", "home_brew_cold_brew",
"age", "home_brew_cometeer",
"age", "home_brew_other",
"cup_per_day", "roast_preference",
"favorite_coffee_drink", "roast_preference",
"home_brew_pour_over", "roast_preference",
"home_brew_french_press", "roast_preference",
"home_brew_espresso", "roast_preference",
"home_brew_mr_coffee", "roast_preference",
"home_brew_pods", "roast_preference",
"home_brew_instant", "roast_preference",
"home_brew_bean2cup", "roast_preference",
"home_brew_cold_brew", "roast_preference",
"home_brew_cometeer", "roast_preference",
"home_brew_other", "roast_preference",
"roast_preference", "expertise",
"roast_preference", "favorite_abcd",
"expertise", "favorite_abcd"),
byrow = TRUE,
ncol = 2,
dimnames = list(NULL, c("from", "to"))
)
arcs(dag) <- arcs
# graphviz.plot(dag)