Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 线性回归曲线_Python_Pandas - Fatal编程技术网

Python 线性回归曲线

Python 线性回归曲线,python,pandas,Python,Pandas,有没有人有一段代码来计算熊猫数据帧上的滚动线性回归曲线 我已经有了一个计算整个数据帧斜率的函数,但我知道如何应用/使用它: def slope_intercept(x_val, y_val): x = np.array(x_val) y = np.array(y_val) m = ( ( (np.mean(x)*np.mean(y) ) - np.mean(x*y)) / ( ( np.mean(x)*np.mean(x)) - np.mean(x*x))

有没有人有一段代码来计算熊猫数据帧上的滚动线性回归曲线


我已经有了一个计算整个数据帧斜率的函数,但我知道如何应用/使用它:

def slope_intercept(x_val, y_val):
    x = np.array(x_val)
    y = np.array(y_val)
    m = ( ( (np.mean(x)*np.mean(y) ) - np.mean(x*y)) /
        ( ( np.mean(x)*np.mean(x)) - np.mean(x*x)))

    m = round(m,2)
    b=(np.mean(y)-np.mean(x)*m)
    b=round(b,2)
    return m,b

m,b=slope_intercept(df1.index.tolist(), df1['Close'].tolist())
df1['reg_line'] = [(m*x)+b for x in df1.index.tolist()]
谢谢大家,干杯,
e、

“我已经有了一个函数来计算整个数据帧的斜率”-你现在怎么做?@AmiTavory我已经将代码扩展到任何人之上了?坦斯克!