-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow the user to disable network size adjustment. #65
Comments
Sounds reasonable to me.
pt., 18 cze 2021, 16:29 użytkownik Pavel N. Krivitsky <
***@***.***> napisał:
… With edges, it's straightforward, and practically every model has some
kind of a density effect anyway. With triadic effects, there is multiple
ways to specify them (including the different GWESP decay values), which
means that the default network size adjustment for network of size *n*
may mess up the triadic model.
Since this is a "what model you're fitting" rather than a "how you're
fitting it" type control, it should probably be a top-level parameter; and
simulate.ergm.ego() probably needs it as well.
@martinamorris <https://github.com/martinamorris> , @mbojan
<https://github.com/mbojan> , what do you think?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#65>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAE3NHXKGDBLBVMJLZV2WOLTTNJ43ANCNFSM465ZB3TQ>
.
|
yes it sounds reasonable. but it should probably be the default as long as there are only dyad.independent and degree terms in the model, and we may want to throw a warning for any other term. this seems like a complicated issue, as i'm not sure what should be done if both |
Right now, that's not possible because we only support undirected networks. |
So the only conflict now is with the Assuming you knew how you wanted to scale I guess I'd be in favor now of throwing an error if someone tries to scale a model with a |
Would a simple top-level argument, say BTW. Has there been any progress that I might have missed wrt the issue with (gw)esp and network size adjustment we hit when doing the working paper on triadic terms? I'm not sure I follow the |
@mbojan i was referring to the scaling proposed in Kolaczyk & Krivitsky 2015 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4584154/ |
@mbojan , I didn't have time to work on it. I think we had a way forward, but no time to implement it. |
OK, you can now disable net size adjustment by entering I still need to write some unit tests, unless someone else volunteers? |
Ah, OK.
Why |
@mbojan , we can have |
I'll call this done and release the package. Please reopen if unsatisfied. |
I am getting an error in the MPLE case:
produces
but, e.g., |
With edges, it's straightforward, and practically every model has some kind of a density effect anyway. With triadic effects, there is multiple ways to specify them (including the different GWESP decay values), which means that the default network size adjustment for network of size n may mess up the triadic model.
Since this is a "what model you're fitting" rather than a "how you're fitting it" type control, it should probably be a top-level parameter; and
simulate.ergm.ego()
probably needs it as well.@martinamorris , @mbojan , what do you think?
The text was updated successfully, but these errors were encountered: