import pandas as pd
media = pd.read_csv("Media.csv")
media.head()
输出结果:
项目的目的:在TV Radio Newspaper 这三个渠道的不同的广告投入的各个情况下,所带来的销售额是多少?
一元线性回归
import statsmodels.api as sm
y = media.sales
x = media.TV
X = sm.add_constant(x)#给自变量中加入常数项
model = sm.OLS(y,X).fix()
model.summary()
输出结果
image.png
接下来我们来解释一下上述表格的几个参数
Dep.Variable : 使用的参数值
Model:使用的模型
method:使用的方法
Data:时间
No.Observations:样本数据个数
Df Residuals:残差的自由度
DF Model:模型的自由度
R-squared:R方值
Adj.R-squared:调整后的R方
F-statistic :F统计量
Prob(F-statistic):F统计量的p值
Log-Likelihood:似然度