构建一元线性回归模型,先画个图看看二者有没有一元线性关系:python
import pandas as pd import numpy as np import seaborn as sns data=pd.read_excel(r'/Users/fangluping/Desktop/房源销售影响因素/望潮府.xlsx', usecols=['price','area']) sns.regplot('price','area',data=data)
样本量太少,大体认为它是吧。接下来,建模:api
import statsmodels.api as sm fit=sm.formula.ols('price~area',data=data).fit() print(fit.params)
这就是他们的参数,获得一个一元一次线性关系:
price=-2.965475+4.462955*areaide
用python解数学题是否是很简单,秒解。excel