Likelihood Ratio test for Almost Ideal Demand Systems
Likelihood Ratio test for Almost Ideal Demand Systems
Testing hypothesis in Almost Ideal Demand Systems by a Likelihood Ratio test.
## S3 method for class 'aidsEst'lrtest( object,...)
Arguments
object: a fitted model object of class aidsEst.
...: further fitted model objects of class aidsEst.
Details
lrtest.aidsEst consecutively compares the fitted model object object
with the models passed in ....
Returns
An object of class anova, which contains the log-likelihood value, degrees of freedom, the difference in degrees of freedom, likelihood ratio Chi-squared statistic and corresponding p value. See documentation of lrtest
in package "lmtest".
Author(s)
Arne Henningsen
See Also
aidsEst, lrtest
(package "lmtest"), logLik.aidsEst
Examples
# Using data published in Blanciforti, Green & King (1986) data( Blanciforti86 )# Data on food consumption are available only for the first 32 years Blanciforti86 <- Blanciforti86[1:32,]# names of prices and expenditure shares priceNames <- c("pFood1","pFood2","pFood3","pFood4") shareNames <- c("wFood1","wFood2","wFood3","wFood4")# estimation with symmetry and homogeneity imposed estResult <- aidsEst( c("pFood1","pFood2","pFood3","pFood4"), c("wFood1","wFood2","wFood3","wFood4"),"xFood", data = Blanciforti86 )# estimation with only homogeneity imposed estResultHom <- aidsEst( c("pFood1","pFood2","pFood3","pFood4"), c("wFood1","wFood2","wFood3","wFood4"),"xFood", data = Blanciforti86, sym =FALSE)# unrestricted estimation estResultUnr <- aidsEst( c("pFood1","pFood2","pFood3","pFood4"), c("wFood1","wFood2","wFood3","wFood4"),"xFood", data = Blanciforti86, sym =FALSE, hom =FALSE)# LR tests lrtest( estResult, estResultHom, estResultUnr, estResult )## Estimation with a demand shifter: linear trend Blanciforti86$trend <- c(0:( nrow( Blanciforti86 )-1)) estResultTrend <- aidsEst( priceNames, shareNames,"xFood", data = Blanciforti86, shifterNames ="trend")# LR tests lrtest( estResult, estResultTrend )