dnorm {salad}R Documentation

Normal distribution

Description

Density for the normal distribution, accepting objects of class 'dual'

Usage

dnorm(x, mean = 0, sd = 1, log = FALSE)

dnorm.dual(x, mean = 0, sd = 1, log = FALSE)

Arguments

x

vector of values

mean

vector of means

sd

vector of standard deviations

log

logical. If TRUE, log of densities are returned

Details

'dnorm.dual' will make straightfoward a computation (in R), that works both with numeric or dual objects. 'dnorm' will call 'dnorm.dual' if any of the objects is of class dual, or 'stats::dnorm' is all objects are of class numeric. As 'stats::dnorm' is in written in C it is factor.

If you care for performance, use 'stats::dnorm' directly for non dual numbers, and 'dnorm.dual' for dual numbers.

Value

a dual object.

Examples

x <- dual(0)
dnx <- dnorm(x)
dnx
d(dnx)


[Package salad version 1.0 Index]