You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to request the constraint combination ergm(..., constraints=~blockdiag("gid")+odegrees).
This constraint combination would not only be useful to me. I think it would allow us to better disentangle homophily and popularity mechanisms in grouped friendship networks. To differentiate homophily and popularity for a categorical attribute x, there are different possible model specifications:
nodematch(x)+nodeofactor(x)+nodeifactor(x). The issue with this specification is that it averages over homophily and popularity across different groups. In other words, it does not model differential homophily and popularity.
nodemix(x). One might see the diag() coefficients as measures of homophily and the off-diag() coefficients as measures of popularity. However, the issue with this specification is that different coefficient sizes across groups could either be because of differential sociality or differential popularity. In other words, this specification models differential homophily and popularity but conflates sociality and popularity.
nodemix(x)+nodeofactor(x) is not identified (at least, I get linear combination warnings)
ergm(g~nodemix(x), constraints=~blockdiag("gid")+odegrees) should work and this model would properly differentiate differential homophily and popularity with the diag() coefficients as homophily and off-diag() coefficients as popularity
Thank you very much for considering this extension. Best wishes, Ben
The text was updated successfully, but these errors were encountered:
~ Feature request ~
Dear statnet developers,
I would like to request the constraint combination
ergm(..., constraints=~blockdiag("gid")+odegrees)
.This constraint combination would not only be useful to me. I think it would allow us to better disentangle homophily and popularity mechanisms in grouped friendship networks. To differentiate homophily and popularity for a categorical attribute x, there are different possible model specifications:
nodematch(x)+nodeofactor(x)+nodeifactor(x)
. The issue with this specification is that it averages over homophily and popularity across different groups. In other words, it does not model differential homophily and popularity.nodemix(x)
. One might see the diag() coefficients as measures of homophily and the off-diag() coefficients as measures of popularity. However, the issue with this specification is that different coefficient sizes across groups could either be because of differential sociality or differential popularity. In other words, this specification models differential homophily and popularity but conflates sociality and popularity.nodemix(x)+nodeofactor(x)
is not identified (at least, I get linear combination warnings)ergm(g~nodemix(x), constraints=~blockdiag("gid")+odegrees)
should work and this model would properly differentiate differential homophily and popularity with the diag() coefficients as homophily and off-diag() coefficients as popularityThank you very much for considering this extension. Best wishes, Ben
The text was updated successfully, but these errors were encountered: