1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 用python画散点图 建立一元线性回归模型。

用python画散点图 建立一元线性回归模型。

时间:2019-06-04 13:03:41

相关推荐

用python画散点图 建立一元线性回归模型。

原始数据

# -*- coding: utf-8 -*-"""Created on Fri Sep 24 10:39:51 @author: Machi"""import pandas as pdimport matplotlib.pyplot as pltimport statsmodels.formula.api as smf#read filedf = pd.read_csv('2.csv')print(df)#Draw a scatter diagramplt.figure(figsize=(8, 6))plt.scatter(df['x'], df['y'],label='data')plt.legend(loc='best')#The univariate linear regression model is establishedresult = smf.ols('y~x',data=df).fit()print(result.params)print(result.summary())#Draw a fitting diagram.y_fitted = result.fittedvaluesa = plt.subplots(figsize=(10,10))a.plot(df['x'], y_fitted, 'r-',label='OLS')a.plot(df['x'], df['y'], 'o', label='data')a.legend(loc='best')plt.show()

效果图

运行结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。