# NOT RUN {
model <- make_model("X -> Y") %>%
set_prior_distribution()
# }
# NOT RUN {
distribution <- query_distribution(model, query = "(Y[X=1] - Y[X=0])")
distribution <- query_distribution(model, query = "(Y[X=1] - Y[X=0])", given = "X==1")
distribution <- query_distribution(model, query = "(Y[X=1] - Y[X=0])", given = "Y[X=1]==1")
distribution <- query_distribution(model, query = "(Y[X=1] > Y[X=0])")
distribution <- query_distribution(model, query = "(Y[X=.] == 1)", join_by = "&")
distribution <- query_distribution(model, query = "(Y[X=1] - Y[X=0])", using = "parameters")
df <- simulate_data(model, n = 3)
updated_model <- update_model(model, df)
query_distribution( updated_model , query = "(Y[X=1] - Y[X=0])", using = "posteriors")
# }
Run the code above in your browser using DataLab