How can I make cross level interactions?
Posted: Tue Feb 19, 2019 12:08 am
I've made lots of progress with my models, but got stuck again because I cannot find how to code cross-level interactions (level 2 * level 1).
Here is my model as I ran it incorrectly assuming the use of asterisks (*)
This is my model
############# Adding Network and Cross-level predictors #####################
m5 = logit(AltAnySupport) ~ 1 + TieFam+ Married + Woman +
EgoTMig + AltFem + AltEth + AltNat + AltResidence + NetPropFemCen + NetPropFamCen +
NetPropIsEthCen + NetPropNatCen + NetPropResidCen + EgoTMig * AltEth + Woman * AltEth +
EgoTMig * TieSameSex + (1 | EgoIdentifier)
(VarCompModel <- runMLwiN(Formula = m5, D = "Binomial", data = MyData,
estoptions = list(EstM = 1)))
After running this model I got this error
>Error in `[.data.frame`(indata, , outvars) : undefined columns selected
So far I've found info here but is for MLWiN in which cross-level interactions are specified as 'ccXtvXprethks' with 'X" indicating multiplication.
https://orca.cf.ac.uk/113202/1/MLwiN%20 ... Models.pdf
Many Thanks
Here is my model as I ran it incorrectly assuming the use of asterisks (*)
This is my model
############# Adding Network and Cross-level predictors #####################
m5 = logit(AltAnySupport) ~ 1 + TieFam+ Married + Woman +
EgoTMig + AltFem + AltEth + AltNat + AltResidence + NetPropFemCen + NetPropFamCen +
NetPropIsEthCen + NetPropNatCen + NetPropResidCen + EgoTMig * AltEth + Woman * AltEth +
EgoTMig * TieSameSex + (1 | EgoIdentifier)
(VarCompModel <- runMLwiN(Formula = m5, D = "Binomial", data = MyData,
estoptions = list(EstM = 1)))
After running this model I got this error
>Error in `[.data.frame`(indata, , outvars) : undefined columns selected
So far I've found info here but is for MLWiN in which cross-level interactions are specified as 'ccXtvXprethks' with 'X" indicating multiplication.
https://orca.cf.ac.uk/113202/1/MLwiN%20 ... Models.pdf
Many Thanks