ggplotmc function

ggplotmc

ggplotmc

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 variate ggplotmc(xV) # Post process ggplotmc(xV) + ggplot2::ggtitle("post processed") # When mcnode has two variates gplots <- ggplotmc(xVUM) #will save two plots in a list gplots[[1]] # show the first variate plot of xVUM mcnode ggplotmc(xVUM, which = 1) #directly show the first variate plot of xVUM mcnode

See Also

[plot.mc()]

Author(s)

Yu Chen and Regis Pouillot

  • Maintainer: Regis Pouillot
  • License: GPL (>= 2)
  • Last published: 2024-06-05

Useful links