32得票4回答
生成服从幂律分布的随机数生成器?

我正在为一个 C++ 命令行 Linux 应用程序编写一些测试。我想生成一堆具有幂律/长尾分布的整数。这意味着,我会经常得到一些数字,但大部分数字相对不太频繁。 理想情况下,我可以使用 rand() 或 stdlib 随机函数之一的某些神奇方程。如果没有,一个易于使用的 C/C++ 代码块会...

19得票2回答
使用curve_fit拟合幂律分布的曲线无法奏效。

我想要找到一条曲线来拟合我的数据,这些数据在视觉上似乎具有幂律分布。 我希望利用scipy.optimize.curve_fit函数,但无论我尝试使用什么函数或数据归一化方法,都会得到一个运行时错误(未找到参数或溢出)或者根本不适合我的数据的曲线。请帮助我弄清楚我在这里做错了什么。%ma...

10得票4回答
Python绘图和幂律拟合

我有以下列表: [6, 4, 0, 0, 0, 0, 0, 1, 3, 1, 0, 3, 3, 0, 0, 0, 0, 1, 1, 0, 0, 0, 3, 2, 3, 3, 2, 5, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 1, 0,...

8得票1回答
在Python中将经验数据拟合为幂律函数

我正在尝试使用 powerlaw 模块将实验数据的幂律分布拟合。我创建了以下数据,其遵循指数为 2 的幂律分布: x = range(1,1000) y = [] for i in x: y.append(i**(-2)) 我希望拟合的幂律指数为2。但是结果偏离理论值太多: ...

7得票2回答
R中的线性回归(正常和对数数据)

我希望在R中进行线性回归,包括正常数据和双对数图中的数据。 对于正常数据,数据集可能如下所示: lin <- data.frame(x = c(0:6), y = c(0.3, 0.1, 0.9, 3.1, 5, 4.9, 6.2)) plot (lin$x, lin$y) 我希...

7得票4回答
多个符合幂律分布的变量进行标准化/缩放/归一化的正确方法,以便在线性组合中使用。

我希望将社交网络图中节点的几个度量组合成一个单一的值,以便对节点进行排序: 入度 + 中介中心性 = 非正式权力指数 问题在于,入度和中介中心性是用不同的尺度来衡量的,例如0-15与0-35000,并且遵循幂律分布(至少肯定不是正态分布) 有没有好的方法来重新缩放这些变量,使得其中一个不会在决...

7得票1回答
使用ODR进行数据中带有上限和不对称误差的Python幂律拟合

我正在尝试使用Python将一些数据拟合到幂律函数。问题在于,我的一些点是上限,我不知道如何将其包含在拟合过程中。 在数据中,我将上限作为y的误差放置为1,而其他的则小得多。您可以将这些误差设置为0并更改uplims列表生成器,但是这样拟合效果很糟糕。 以下是代码: import num...