有人可以解释如何从Excel文件制作散点图和线性回归吗?
我知道如何使用pandas导入文件,我知道如何通过在matplotlib中插入我自己的数据来进行散点图,但是我不知道如何使python从文件中完成这三个操作。
理想情况下,它还会给出r值,p值,std错误,斜率和截距。
我对此很陌生,任何帮助都会很棒。
我已经搜索了堆栈溢出,reddit以及其他地方,但是最近没有发现任何东西。
答案 0 :(得分:0)
SciPy具有符合您条件的基本线性回归函数:scipy.stats.linregress只需将DataFrame中的相应列用作x
和y
。
Pyplot的基本plt.plot(x, y)
函数将为您提供一行:matplotlib.pyplot.plot。您可以使用斜率和截距来计算一组y
值。