logLik.vlmc {mixvlmc} | R Documentation |
Log-Likelihood of a VLMC
Description
This function evaluates the log-likelihood of a VLMC fitted on a discrete time series.
Usage
## S3 method for class 'vlmc'
logLik(object, initial = c("truncated", "specific", "extended"), ...)
## S3 method for class 'vlmc_cpp'
logLik(object, initial = c("truncated", "specific", "extended"), ...)
Arguments
object |
the vlmc representation. |
initial |
specifies the likelihood function, more precisely the way the
first few observations for which contexts cannot be calculated are
integrated in the likelihood. Defaults to |
... |
additional parameters for logLik. |
Value
an object of class logLik
. This is a number, the log-likelihood of
the (CO)VLMC with the following attributes:
-
df
: the number of parameters used by the VLMC for this likelihood calculation -
nobs
: the number of observations included in this likelihood calculation -
initial
: the value of theinitial
parameter used to compute this likelihood
See Also
Examples
pc <- powerconsumption[powerconsumption$week == 5, ]
breaks <- c(
0,
median(powerconsumption$active_power, na.rm = TRUE),
max(powerconsumption$active_power, na.rm = TRUE)
)
labels <- c(0, 1)
dts <- cut(pc$active_power, breaks = breaks, labels = labels)
m_nocovariate <- vlmc(dts)
ll <- logLik(m_nocovariate)
ll
attributes(ll)
[Package mixvlmc version 0.2.1 Index]