我有一个网络,我需要用幂律分布和指数分布来拟合,并比较它们,选择更好的拟合。
我使用igraph degree.distribution函数检索了学位分布数据:
degree.distribution (data, mode = "all", cumulative = FALSE)
它返回结果向量,例如
0.000000000 0.289772727 0.278409091 0.159090909 0.204545455 0.051136364 0.005681818 0.011363636
我尝试使用igraph的power.law.fit对其进行拟合,如下所示:
power.law.fit(deg.dist, impelementation = "plfit")
$continuous
[1] TRUE
$alpha
[1] 1.493625
$xmin
[1] 0.008
$logLik
[1] 10.32315
$KS.stat
[1] 0.1248314
$KS.p
[1] 0.9996425
我的问题是:我也需要将数据拟合为指数分布,并比较结果,因此我正在寻找一种方法来创建返回可比较参数的拟合。如果有更好的方法找到幂律拟合,我很乐意尝试。
谢谢
https://stackoverflow.com/questions/27141064
复制相似问题