Пакет Flexmix: смесь регрессии с вложенной структурой - PullRequest
0 голосов
/ 17 апреля 2019

Я подгоняю смесь регрессий через пакет flexmix в R.

При заданном фрейме данных df с переменными x, y, zi запустите код вида

out <- flexmix(x ~ y + z, data=df, cluster=.., options=..)

Сгенерированный вывод включает в себя 3 компонента, в которых переменная z не имеет значения в компоненте 1. Я хочу запустить смесь регрессий, включая предиктор z для компонентов 2 и 3, но исключая его для компонента 1.

Я пытался кое-что изформа

mod <- FLXMRglmfix(varFix=F, nested=list(k=c(1,1), formula=~ z))
out <- flexmix(x ~ y + z, data= df, cluster=.., model=mod)

Но результат по-прежнему показывает расчетный коэффициент для z в компоненте 1.

Есть предложения о том, как кодировать?

...