[R] ergm model, nodematch with diff=T

Florian Weiler fweiler08 at jhubc.it
Wed May 9 12:52:26 CEST 2012


Dear all,

I am new to network analysis, but since I have good data I started to read
about it and learned how to use the ergm and related packages.  I generally
get interesting results, but when I run a model including sociality and
selective mixing effects for different groups, the model runs (and
converges) but I get a warning as follows:

mod <- ergm(network ~ edges + gwesp(0, fixed=T) + nodefactor("code") +
nodematch("code", diff=T)+ nodecov("vulnEVI") + absdiff("vulnEVI"))
Observed statistic(s) nodematch.code.5, nodematch.code.6, and
nodematch.code.8 are at their smallest attainable values. Their coefficients
will be fixed at -Inf.

The model nevertheless runs and converges and produces the following output:
==========================
Summary of model fit
==========================

Formula:   network ~ edges + gwesp(0, fixed = T) + nodefactor("code") + 
    nodematch("code", diff = T) + nodecov("vulnEVI") + absdiff("vulnEVI")

Iterations:  20 

Monte Carlo MLE Results:
                  Estimate Std. Error MCMC % p-value    
edges             -5.34531    0.66468     NA < 1e-04 ***
gwesp.fixed.0      2.17907    0.27527     NA < 1e-04 ***
nodefactor.code.3 -0.19424    0.20055     NA 0.33283    
nodefactor.code.4 -0.45733    0.21730     NA 0.03538 *  
nodefactor.code.5 -0.49081    0.22815     NA 0.03151 *  
nodefactor.code.6 -1.19468    0.25695     NA < 1e-04 ***
nodefactor.code.7 -1.26290    0.24369     NA < 1e-04 ***
nodefactor.code.8 -1.26365    0.38244     NA 0.00096 ***
nodematch.code.2   0.10071    1.31137     NA 0.93879    
nodematch.code.3   2.70398    0.53684     NA < 1e-04 ***
nodematch.code.4   0.67157    0.26456     NA 0.01117 *  
nodematch.code.5      -Inf         NA     NA      NA    
nodematch.code.6      -Inf         NA     NA      NA    
nodematch.code.7   0.58640    0.81906     NA 0.47407    
nodematch.code.8      -Inf         NA     NA      NA    
nodecov.vulnEVI    0.22562    0.07024     NA 0.00133 ** 
absdiff.vulnEVI   -0.01086    0.11925     NA 0.92742    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 


Hence the model is unable to obtain estimates for three of the groups and I
don't understand why. When I include the nodematch with diff=F there is no
problem (although of course I only get one coefficient). Does anyone know
what the problem might be? At first I though there might not be any edges
connecting members of groups 5, 6, and 8, but I checked this and they
certainly do cooperate among them. Any help would be greatly appreciated.
Thank you!

Best,
Florian


--
View this message in context: http://r.789695.n4.nabble.com/ergm-model-nodematch-with-diff-T-tp4620052.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list