Tengo datos sobre cuántos usuarios publican cuántas preguntas. Por ejemplo,
[UserCount, QuestionCount]
[2, 100]
[9, 10]
[3, 80]
... ...
Esto significa que 2 usuarios publicaron 100 preguntas cada uno, 9 usuarios publicaron 10 preguntas y así sucesivamente. Entonces, ¿cómo puedo determinar si la UserCount, QuestionCountdistribución sigue una ley de poder?
Encontré el paquete poweRlaw . Sin embargo, solo puedo pasar un grupo de números para hacer la evaluación. (El ejemplo proporcionado en este paquete es la frecuencia de palabras). Entonces, ¿cómo uso este paquete? ¿O tengo algo mal? También tengo los datos de recuento pregunta de cada usuario, es decir, [100, 100, 10, 10, 10 ... ]. Si paso estos datos al paquete, ¿qué obtendré?

Respuestas:
Según Clauset et al., Así es como se prueba la cola de la ley de potencia con el
poweRlawpaquete:las dos últimas líneas pueden reescribirse como una sola línea
Además, en este punto, puede ver la estadística KS:
Esto podría tomar algo de tiempo, así que ve y toma una taza de té ...
poweRlawcompare_distributionscompcomp$test_statisticdata_plcomp$p_two_sideRepita este paso con
disexp,dispoisclases de comparar la ley de potencia con esas alternativas.fuente
data("moby")y usarlo enmobylugar dedataen mi ejemplo, como en la introducción