plot.gaussmodel {dsdp}R Documentation

Plot a histogram and estimated densities/distributions of Gaussian-based model object

Description

Plot the histogram and, if available, estimated densities or cumulative distributions of gaussmodel object.

Usage

## S3 method for class 'gaussmodel'
plot(
  x,
  cum = FALSE,
  nmax = 4,
  graphs = NULL,
  bins = 40,
  hist = TRUE,
  scaling = FALSE,
  linesize = 1,
  ...
)

Arguments

x

gaussmodel object.

cum

A logical scalar, whether or not it plots cumulative histogram/distributions instead of plain histogram/densities. Default value is FALSE.

nmax

A maximum number of estimates to be plotted in the graph. The default value is 4.

graphs

A vector of indices to be displayed in the graph. These indices appear in the leftmost column of the table in estimate.gaussmodel. The default value is NULL, and if it is not NULL, only the estimated densities designated by graphs option appear, and nmax is ignored.

bins

A number of bins of the histogram.

hist

A logical scalar. If TRUE, display a histogram, otherwise not. The default value is TRUE.

scaling

A logical scalar, which indicates whether or not it scales means and standard deviations in mulist and sdlist. The default value is FALSE.

linesize

A positive numeric scalar, which indicates the thickness of lines. The default value is 1.

...

Arguments to be passed to or from other methods.

Value

A ggplot2 object.

See Also

gaussmodel() summary.gaussmodel() func.gaussmodel() pdf_gaussmodel() cdf_gaussmodel()

Examples

## Create `gaussmodel` object from a data set mix2gauss$n200
gmodel <- gaussmodel(mix2gauss$n200)
## Plot it (histogram only)
plot(gmodel)

[Package dsdp version 0.1.1 Index]