mbnma: An S3 object of class "mbnma" generated by running a dose-response MBNMA model
disp.obs: A boolean object to indicate whether raw data responses should be plotted as points on the graph
n.iter: number of total iterations per chain (including burn in; default: 2000)
n.thin: thinning rate. Must be a positive integer. Set n.thin > 1 to save memory and computation time if n.iter is large. Default is max(1, floor(n.chains * (n.iter-n.burnin) / 1000)) which will only thin if there are at least 2000 simulations.
...: Arguments to be sent to ggplot2::geom_point() or ggplot2::geom_line()
Returns
Generates a plot of fitted values from the MBNMA model and returns a list containing the plot (as an object of class(c("gg", "ggplot"))), and a data.frame of posterior mean fitted values for each observation.
Details
Fitted values should only be plotted for models that have converged successfully. If fitted values (theta) have not been monitored in mbnma$parameters.to.save
then additional iterations will have to be run to get results for these.
Examples
# Using the triptans datanetwork <- mbnma.network(triptans)# Run an Emax dose-response MBNMA and predict responsesemax <- mbnma.run(network, fun=demax(), method="random")# Plot fitted values and observed valuesfitplot(emax)# Plot fitted values onlyfitplot(emax, disp.obs=FALSE)# A data frame of fitted values can be obtained from the object#returned by `fitplot`fits <- fitplot(emax)head(fits$fv)