Я пытаюсь использовать стандартную функцию спроса на транслог, а именно:
lnY = lnP + lnZ + lnY*lnZ + lnY^2 + lnZ^2
Где Y
= спрос, P
= цена и Z
= доход.
Однако, когда я включаю элементы в квадрате в nlme или lme4, они просто игнорируют их. Я пробовал:
model <- lme(asinh(gallons) ~ asinh(rprc) + asinh(rexp) + asinh(rexp)*asinh(rexp) + asinh(rprc)*asinh(rprc) + asinh(rprc)*asinh(rexp), random=~1|cuid, data = data)
и я пробовал:
model <- lme(asinh(gallons) ~ asinh(rprc) + asinh(rexp) + asinh(rexp)^2 + asinh(rprc)^2 + asinh(rprc)*asinh(rexp), random=~1|cuid, data = data)
И я пробовал эквиваленты для lmer.
Элементы в квадрате просто не отображаются в сводке (модели), и я знаю, что они игнорируются, потому что я создал отдельные векторы с элементами в квадрате и пропустил их, а оценки разные.
У кого-нибудь есть совет?