loglik: Log-likelihood

Description Usage Arguments Examples

Description

This function calculates the log-likelihood at some parameter values given the random sample and distribution.

Usage

1
loglik(x, dist = "dnorm", param = list(mean = 0, sd = 1))

Arguments

x

numeric vector.

dist

density name for the distribution in the form dxxx. By default it's value is dnorm but the user can use any density.

param

list with the parameter values at which can be calculated the log-likelihood.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# For Poisson distribution
x <- rpois(n=50, lambda=4.5)
loglik(x, dist='dpois', param=list(lambda=4))
loglik(x, dist='dpois', param=list(lamb=4.5))
loglik(x, dist='dpois', param=list(lambda=5))

# For normal distribution
y <- rnorm(n=100, mean=170, sd=10)
loglik(x=y, dist='dnorm', param=list(mean=170, sd=10)) # Evaluated at true theta
loglik(x=y, dist='dnorm', param=list(mean=150, sd=20)) # Evaluated at any theta

fhernanb/usefultools documentation built on May 10, 2019, 8:06 a.m.