igraph-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [igraph] help with NA's in assortativity


From: Tamás Nepusz
Subject: Re: [igraph] help with NA's in assortativity
Date: Wed, 25 Jul 2012 15:32:18 +0200

Hi Vicky,
 
> Can igraph calculate the assortativity when NA's are present? If not, how do 
> I remove these nodes?

I don't think that there is explicit support for NA's in the assortativity 
function (although it would be a nice feature to add -- how about that, Gabor? 
:)), so there are three options right now:

1) Replace the NAs with a third class and calculate the assortativity. This is 
scientifically sound only if you can assume that NAs belong to a class that is 
distinct from class 1 or class 2 (i.e. the ones you already have). I will 
propose a better approach later, but this could serve as a quick estimate.

2) Remove the nodes with the NAs from the graph and calculate the assortativity.

3) Estimate the probability of each of the classes from the present data (e.g., 
by taking the fraction of 1's and 2's), and then replace the NAs with randomly 
generated classes (1 or 2) and calculate the assortativity. This should 
probably be repeated, say, ten thousand times, and the results averaged. I 
think this is the safest approach if you can assume that nodes with an NA 
belong either to class 1 or class 2 but you don't know which.

Best,
Tamas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]