来自matplotlib中的.csv文件的线性回归

时间:2018-10-09 01:04:47

标签: python matplotlib linear-regression data-science

有人可以解释如何从Excel文件制作散点图和线性回归吗?

我知道如何使用pandas导入文件,我知道如何通过在matplotlib中插入我自己的数据来进行散点图,但是我不知道如何使python从文件中完成这三个操作。

理想情况下,它还会给出r值,p值,std错误,斜率和截距。

我对此很陌生,任何帮助都会很棒。

我已经搜索了堆栈溢出,reddit以及其他地方,但是最近没有发现任何东西。

1 个答案:

答案 0 :(得分:0)

SciPy具有符合您条件的基本线性回归函数:scipy.stats.linregress只需将DataFrame中的相应列用作xy

Pyplot的基本plt.plot(x, y)函数将为您提供一行:matplotlib.pyplot.plot。您可以使用斜率和截距来计算一组y值。