- The internal pseudo-random number generator has been switched from Xoshiro256+ to Xoshiro256++ with the release of the new dqrng package.
- New
"ael"
option has been added in thecalibrate
argument ofelt()
for adjusted empirical likelihood calibration.
- The package vignette has been updated.
- The package vignette has been updated.
-
Some function arguments now utilize the checkmate package for validation.
-
The package vignette has been updated.
- Updated package vignette with the publication in the Journal of Statistical Software.
-
Removed
el_pairwise()
and associated methods. -
Removed
sigTests()
for objects inheriting fromSummaryLM
.
el_glm()
acceptsquasipoisson
family with"sqrt"
link function for the argumentfamily
.
-
sigTests()
is deprecated in favor ofcoef()
for an object that inherits fromSummaryLM
and will be removed in a future release. -
logLik()
is removed.
-
confint()
is applicable to anEMLT
object to produce simultaneous confidence intervals. -
All model objects gain
control
slot ofControlEL
class. All methods that apply to these objects inheritcontrol
unless it is overwritten by the user explicitly.
-
summary()
is applicable to an object that inherits fromEL
,ELT
, andEMLT
. -
A more informative message is printed regarding the convergence status.
-
optim
slot in all model or summary objects gains a single logical elementcstr
that shows whether a constrained EL computation is involved or not.
logLik()
is deprecated and will be removed in a future release.
confreg()
checks whetherparm
matches the parameters inobject
when acharacter
vector is specified forparm
.
-
New accessor method
logProb()
extracts a model's log probabilities of empirical likelihood. -
el_lm()
andel_glm()
gain an argumentoffset
. -
el_glm()
acceptsquasipoisson
family with"identity"
link function for the argumentfamily
. -
elt()
accepts a character vector for the argumentlhs
, allowing a symbolic description of a hypothesis. -
eltmt()
accepts a character vector as an element of the argumentlhs
, allowing a symbolic description of hypotheses. -
plot()
applies to an object that inherits fromEL
to plot empirical likelihood displacement values versus observation index. -
New dataset
thiamethoxam
added.
-
coef()
andgetDF()
is applicable to an object of classEMLT
. -
print()
shows the tested hypothesis when applied to an object of classELT
. -
print()
shows the tested hypotheses, the estimates, and marginal degrees of freedom when applied to an object of classELMT
. The description of the hypotheses and the estimates are printed only when the marginal degrees of freedom are all one. -
"boot"
option in thecalibrate
argument ofelt()
yields a more reliable result when applied to an object that inherits fromLM
. -
Internal routines for projection operation do not compute an explicit inverse (thanks to @awstringer1).
-
elmt()
returns a correct critical value when applied to an object of classQGLM
. -
"boot"
option in thecalibrate
argument ofelt()
works with an object of classSD
.
-
el_glm()
acceptsquasipoisson
family with"log"
link function for the argumentfamily
. -
New accessor methods added (
chisq()
,critVal()
,getDF()
,getOptim()
,sigTests()
,logL()
, andpVal()
). -
conv()
is applicable to an object returned bysummary()
.
-
print()
shows class-specific information. -
p.value
returned byel_eval()
is renamed topval
for consistency with other functions.
confint()
andconfreg()
are not applicable to an object whosedata
isNULL
.
-
el_mean()
takes arguments in a different order to comply with the 'tidyverse' style. It takes the data argumentx
first, followed by the parameter specificationpar
asel_mean(x, par)
. -
lht()
is renamed toelt()
. -
model
argument inel_mean()
,el_lm()
, andel_glm()
are removed. Usekeep_data
inel_control()
.
-
New package dependencies are added (BH, dqrng, and graphics).
-
New
elt()
replaceslht()
. It accepts additional argumentsalpha
andcalibrate
. -
New
el_sd()
performs empirical likelihood test for the standard deviation. -
New
elmt()
tests multiple hypotheses with empirical likelihood. -
New
weights()
extracts the re-scaled weights from a model. -
New
formula()
extracts the model formula used from a model. -
New
nobs()
extracts the number of observations from a model. -
New
conv()
extracts the convergence status from a model. -
New
logLR()
extracts the log empirical likelihood ratio from a model. -
el_control()
gains additional argumentsverbose
,keep_data
,seed
,b
, andm
.
-
cv
argument inconfint()
andconfreg()
defaults toNULL
. If non-NULL
,level
is ignored. -
probit
link produces a more accurate result inel_glm()
. -
print()
for anEL
object shows whether the data are weighted or not. -
All row or column names (if any) of input data are preserved in a fitted
EL
object.
confint()
andconfreg()
check if thecv
argument is compatible with theth
value set bycontrol_el()
.
-
lht()
accepts both numeric vector and matrix forlhs
andrhs
arguments. -
OpenMP parallelization is available for
confint()
by specifyingnthreads
throughcontrol
argument.
-
el_test()
is removed. -
el_pairwise()
is deprecated and will be removed in a future release.
- Unit test errors are fixed.
-
S4 classes, generics, and methods are adopted throughout the package.
-
New
confreg()
constructs confidence regions. -
New
eld()
computes empirical likelihood displacement values. -
New
el_control()
the specifiescontrol
argument. -
New
el_glm()
performs empirical likelihood tests to generalized linear models. More families and link functions will be supported in a future release. -
confint()
gainscv
argument for a user-supplied critical value.
-
el_aov()
is removed. -
el_test()
is deprecated and will be removed in a future release.
-
New
lht()
performs linear hypothesis testing. -
New
confint()
constructs confidence intervals. -
New
logLik()
extracts empirical log-likelihood.
el_aov()
is deprecated in favor ofel_lm()
. It will be removed in a future release.
-
el_eval()
is added for direct computation with custom estimating functions. -
el_mean()
andel_lm()
accepts an optionalweights
argument for weighted EL. Arguments on optimization are now handled by a newcontrol
argument. It will be used in other functions in future releases.
- New
el_lm()
performs empirical likelihood tests for linear models.
- New
el_aov()
performs a one-way analysis of variance.
- Header file issues related to OpenMP and C++ array class are fixed.
- Released on CRAN.