Plots the empirical cumulative distribution function of a [mcnode] or a [mc] object ("0" and "V" nodes) or the empirical cumulative distribution function of the estimate of a [mcnode] or [mc] object ("U" and "VU" nodes) based on [ggplot2::ggplot] package.
ggplotmc(x,...)## S3 method for class 'mcnode'ggplotmc( x, prec =0.001, stat = c("median","mean"), lim = c(0.025,0.25,0.75,0.975), na.rm =TRUE, griddim =NULL, xlab =NULL, ylab ="Fn(x)", main ="", paint =TRUE, xlim =NULL, ylim =NULL, which =NULL,...)## S3 method for class 'mc'ggplotmc( x, prec =0.001, stat = c("median","mean"), lim = c(0.025,0.25,0.75,0.975), na.rm =TRUE, griddim =NULL, xlab =NULL, ylab ="Fn(x)", main ="", paint =TRUE, xlim =NULL, ylim =NULL,...)
Arguments
x: and mc or an mcnode object
...: further arguments to be passed to [ggplot2::stat_ecdf()]
prec: the precision of the plot. 0.001 will provide an ecdf using the 0.000, 0.001, .002, ..., 1.000 quantiles.
stat: the function used for estimates (2D mc or mcnode). By default the median.
lim: a vector of numbers (between 0 and 1) indicating the envelope (2D mc or mcnode) . Maybe NULL or empty.
na.rm: Should NA values be discarded
griddim: a vector of two integers, indicating the size of the grid of the graph. If NULL, the grid is calculated to produce a "nice" graph.
xlab: vector of labels for the x-axis. If NULL, the name of the node is used.
ylab: vector of labels for the y-axis.
main: vector of main titles of the graph
paint: Should the envelopes be filled?
xlim: x coordinate range. xlim is either a vector of length 2, used for each graph, or a list of vectors of length 2, whose ith element is used for the ith graph. By default, the data range is used as xlim.
ylim: y coordinate range. ylim is either a vector of length 2, used for each graph, or a list of vectors of length 2, whose ith element is used for the ith graph. By default, the data range is 0-1.
which: An argument used for an mcnode with multivariates. Can specify which variate plot to display. When variates are more than one, the output will be saved in a plot list by default or use the number of which variate to display.
Returns
a ggplot object.
Examples
data(total)# When mcnode has one variateggplotmc(xV)# Post processggplotmc(xV)+ ggplot2::ggtitle("post processed")# When mcnode has two variatesgplots <- ggplotmc(xVUM)#will save two plots in a listgplots[[1]]# show the first variate plot of xVUM mcnodeggplotmc(xVUM, which =1)#directly show the first variate plot of xVUM mcnode