Hi Garbor,

thanks for the fast answer.
You were right, the edgelist have confirmed that is a bipartite graph. (I
was confused by the plot function).

But I haven't resolved the problem yet because is required that the sum
out-degree and in-degree be the same even number.
Please, take a look at my example:

users = 1000
items = 500

usersDegs = sample(1:items, size=items, replace=TRUE, prob=(1:items)^-2)
itemsDegs = sample(1:users, size=users, replace=TRUE, prob=(1:users)^-2)
g <- degree.sequence.game(out.deg = c(usersDegs, rep(0, items)), in.deg =
c(rep(0, users), itemsDegs))

It's very unlikely have that required sum using sample from a specified
distribuition.

Is there a way to use degree.sequence.game with sampling from a
distribution?
Is there another function to achieve this?

thank you so much,
Caio


2013/5/18 Gábor Csárdi <[email protected]>

> Hi,
>
> On Fri, May 17, 2013 at 7:40 PM, Caio Santos <[email protected]>wrote:
>
>> Hi,
>>
>> I saw a discussion about this, but i couldn't make it work.
>> Sugestion:
>> "In out_deg, the first n1 values should be the
>> degrees of the vertices in the first bucket, the next n2 values will
>> be zero. In in_deg, the first n1 values will be zero, the next n2
>> values will be the degrees of the vertices in the second bucket."
>>
>> I tried this in R:
>> g <- degree.sequence.game(out.deg = c(3, 2, 0, 0, 0, 0), in.deg = c(0, 0,
>> 1, 1, 2, 1))
>>
>> but the result is not a bipartite graph.
>>
>
> Why not? All the edges go between {1,2} and {3,4,5,6}, right? So this is a
> bipartite graph.
>
> If you mean that the graph has no 'type' argument, yes, you need to add
> that yourself, degree.sequence.game() does not know that it is generating a
> bipartite graph. You also might want to convert the graph to undirected.
>
> Gabor
>
>
>> What am I doing wrong?
>>
>> Best,
>>  Caio
>>
>>
>>
>> _______________________________________________
>> igraph-help mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/igraph-help
>>
>>
>
>
> --
> Gabor Csardi <[email protected]>     MTA KFKI RMKI
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
>
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to