numpy - numpy中对数对数直方图的线性回归

标签 numpy histogram linear-regression

我有一个分布(用 numpy.histogram 绘制)在对数轴上绘制时似乎是线性的。我想在此直方图上计算并绘制线性回归,以找出线性回归的参数以及 r 平方。

我尝试了不同的方法(对 numpy.histogram 返回的值使用 polyfit),环顾四周但是,虽然这可能是一个非常常见的问题,但我似乎无法找到一个简单的方法来做这个。有吗?

最佳答案

你能为值的对数拟合一行吗?

log y = a log x + b (fit a and b)
=> y = x^a e^b

关于numpy - numpy中对数对数直方图的线性回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213733/

相关文章:

python - NumPy 具有重叠切片的就地运算

python - 获取 numpy 数组中 N 个最大值的索引而不对它们进行排序?

r - 带有多个回归线的 ggplot 以显示随机效应

linear-regression - mgcv:s(x, by=cat) 和 s(cat, bs ='re' ) 之间的差异

python - 当脚本位于子目录中时无法导入 numpy

python - 为什么 numpy.ndarray.T 比 numpy.transpose(numpy.ndarray) 快得多?

date - ElasticSearch - 日期直方图结果的分页

gnuplot - 使用具有多个 y 轴的 gnuplot 的直方图

python - 分组(按)值的 Pandas 直方图(计数)

测试数据的 R 平方