super, thanks a lot!

2014-04-11 15:40 GMT+02:00 Gábor Csárdi <[email protected]>:
> g <- graph.tree(10, 3, mode="undirected")
> sample(V(g), 1, prob=degree(g))
> # Vertex sequence:
> # [1] 9
>
> Or, if you want vertex names:
>
> V(g)$name <- letters[1:10]
> sample(V(g)$name, 1, prob=degree(g))
> # [1] "b"
>
> Gabor
>
>
> On Fri, Apr 11, 2014 at 9:28 AM, Simone Gabbriellini
> <[email protected]> wrote:
>>
>> Dear List,
>>
>> I am trying to pick up a vertex with a probability proportional to its
>> degree. I know that I can do:
>>
>> degs <- degree(g)
>> sample(unique(degs), 1, replace=TRUE, prob = unique(degs))
>>
>> to pick a degree with a probability proportional to its value, but how
>> then to retrieve the corresponding vertex (or one of the ones with
>> that degree value)?
>>
>> Best,
>> Simone
>>
>> --
>> -----------------------------------------------------------------
>>
>> Simone Gabbriellini, PhD
>>
>> Post-doctoral Researcher
>> ANR founded research project "DIFFCERAM"
>> GEMASS, CNRS & Paris-Sorbonne.
>>
>> mobile: +39 340 39 75 626
>> email: [email protected]
>>
>> _______________________________________________
>> 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
>



-- 
-----------------------------------------------------------------

Simone Gabbriellini, PhD

Post-doctoral Researcher
ANR founded research project "DIFFCERAM"
GEMASS, CNRS & Paris-Sorbonne.

mobile: +39 340 39 75 626
email: [email protected]

_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to