2016-03-07 1 views
0

Commençons tout juste avec ERGM alors excuses si la question suivante n'est pas logique. J'ai essayé de rechercher sur ce site, et statnet_help, sans succès. Je me demandais si la fonction ergm() dans statnet peut maintenant faire face aux données manquantes sur les attributs? Je l'ai codé comme 'na' dans R mais l'exécution du modèle ergm suivant a entraîné une erreur.Le paquetage ergm/statnet peut-il traiter des données d'attribut manquantes?

> m2 <- ergm(d1~edges + nodecov('wellbeing')) 

    > Error in ergm.getglobalstats(nw, model, response = response) : 
    > NA/NaN/Inf in foreign function call (arg 13) 

La variable d'attribut en question est continue.

Un grand merci, S

Répondre

1

Je ne pense pas qu'il est possible d'avoir NA s sur covariables bord/nœud. Il n'est pas très clair comment devraient-ils être traités de toute façon. En fonction de vos intérêts dans le suivi de l'importance des noeuds avec des données manquantes, vous pouvez essayer:

  • Imputer NA s avec des valeurs sensibles (même de moyenne)
  • Ajout d'un binaire covariable égal à 1 pour NA et 0 sinon et en l'utilisant dans nodecov et peut-être d'autres effets pour vérifier s'il existe des preuves que ces nœuds ont un rôle particulier dans la structure du réseau.