| fitplot {MBNMAdose} | R Documentation | 
Plot fitted values from MBNMA model
Description
Plot fitted values from MBNMA model
Usage
fitplot(
  mbnma,
  disp.obs = TRUE,
  n.iter = mbnma$BUGSoutput$n.iter,
  n.thin = mbnma$BUGSoutput$n.thin,
  ...
)
Arguments
mbnma | 
 An S3 object of class   | 
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
  | 
... | 
 Arguments to be sent to   | 
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.
Value
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.
Examples
# Using the triptans data
network <- mbnma.network(triptans)
# Run an Emax dose-response MBNMA and predict responses
emax <- mbnma.run(network, fun=demax(), method="random")
# Plot fitted values and observed values
fitplot(emax)
# Plot fitted values only
fitplot(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)