234得票7回答
如何在Python中进行指数和对数曲线拟合?我只找到了多项式拟合。

我有一组数据,想要比较哪条线最能够描述它(不同阶数的多项式、指数或对数函数)。 我使用Python和Numpy,对于多项式拟合,有一个名为polyfit()的函数。但是我没有找到指数和对数函数的拟合函数。 是否有这样的函数?否则该如何解决?

139得票12回答
我该如何使用Python和Numpy计算R平方?

我正在使用Python和Numpy来计算任意度数的最佳拟合多项式。我传递了一个x值列表、y值列表以及我想要拟合的多项式的度数(线性、二次等)。 到目前为止,这一部分都是可行的。但我还想计算r(相关系数)和r平方(决定系数)。我正在将我的结果与Excel的最佳拟合趋势线功能进行比较,并且也对比...

115得票8回答
使用Matplotlib / NumPy进行线性回归

我想在我生成的散点图上生成线性回归,但我的数据是以列表格式存储的,我找到的所有使用polyfit的例子都需要使用arange。然而,arange不接受列表。我搜遍了关于如何将一个列表转换为数组的所有内容,但没有找到清晰明了的方法。我错过了什么吗? 接下来,我该如何最好地将整数列表作为poly...

103得票7回答
在R中将密度曲线拟合到直方图

在R中是否有一个函数可以将曲线拟合到直方图上? 假设您有以下的直方图:hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) 这看起来很正常,但它是倾斜的。我想拟合一条倾斜的正态曲线以围...

100得票9回答
如何在R中将平滑曲线拟合到我的数据?

我正在尝试在R中绘制平滑曲线。我有以下简单的玩具数据:> x [1] 1 2 3 4 5 6 7 8 9 10 > y [1] 2 4 6 8 7 12 14 16 18 20 现在,当我使用标准命令绘制时,它看起来很崎岖而且有棱角:> plo...

93得票5回答
在R中对数据进行多项式拟合模型

我已经阅读了这个问题的答案,它们很有帮助,但我需要帮助。 我在R中有一个示例数据集,如下:x <- c(32,64,96,118,126,144,152.5,158) y <- c(99.5,104.8,108.5,100,86,64,35.3,15) 我希望拟合一份模型使得y...

86得票12回答
如何在Python中应用分段线性拟合?

我正在尝试为一个数据集拟合分段线性拟合,如图1所示。 这个图是通过在线上设置得到的。我尝试使用以下代码应用分段线性拟合:from scipy import optimize import matplotlib.pyplot as plt import numpy as np x = ...

72得票11回答
Android如何绘制一个跟随手指移动的平滑曲线

http://marakana.com/tutorials/android/2d-graphics-example.html 我正在使用下面的示例,但当我在屏幕上快速移动手指时,线条会变成单个点。 我不确定是否可以加速绘制。或者我应该用一条直线连接最后两个点。这两种解决方案中的第二个似乎是...

70得票5回答
使用多个独立变量的Python curve_fit

Python的curve_fit函数可以计算仅有一个自变量的函数的最佳拟合参数,但是是否有一种方法,可以使用curve_fit或其他方法来拟合具有多个自变量的函数?例如: def func(x, y, a, b, c): return log(a) + b*log(x) + c*lo...

70得票3回答
Python Numpy/Scipy曲线拟合

我有一些数据点,想要拟合成曲线。我知道有一个名为 scipy.optimize.curve_fit 的函数可以实现这个功能,但是我不理解它的文档,也就是我不知道如何使用这个函数。 我的数据点:np.array([(1, 1), (2, 4), (3, 1), (9, 3)]) 有人能解释一下怎...