Learn R Programming

hermiter (version 2.3.1)

dens: Estimates the probability density at one or more x values

Description

This method calculates the probability density values at a vector of x values in the univariate case. In the bivariate case, the method calculates the probability density values for a matrix of x values, each row of which represents a 2-d point.

Usage

dens(h_est_obj, x, clipped, accelerate_series = TRUE)

Value

A numeric vector of probability density values.

Arguments

h_est_obj

A hermite_estimator_univar or hermite_estimator_bivar object.

x

A numeric vector (univariate) or a numeric matrix (bivariate) of values at which to calculate the probability density.

clipped

A boolean value. This value determines whether probability densities are clipped to be bigger than zero.

accelerate_series

A boolean value. This value determines whether Hermite series acceleration is applied.

Details

The object must be updated with observations prior to the use of the method.

Examples

Run this code
if (FALSE) {
hermite_est <- hermite_estimator(N = 10, standardize = TRUE, 
est_type="univariate", observations = rnorm(30))
pdf_est <- dens(hermite_est, c(0, 0.5, 1))
hermite_est <- hermite_estimator(N = 10, standardize = TRUE, 
est_type="bivariate", observations = matrix(rnorm(60), 
nrow=30, ncol=2,byrow=TRUE))
pdf_est <- dens(hermite_est, matrix(c(0,0,0.5,0.5,1,1),nrow=3,
ncol=2,byrow=TRUE))
}

Run the code above in your browser using DataLab