美文网首页
python 多重线性关系

python 多重线性关系

作者: 正在充电Loading | 来源:发表于2017-09-17 10:10 被阅读0次

import pandas;

import matplotlib;

from pandas.tools.plotting import scatter_matrix;

data = pandas.read_csv(

'D:\\PDM\\4.2\\data.csv'

)

font = {

'family' : 'SimHei'

}

matplotlib.rc('font', **font)

scatter_matrix(

data[["店铺的面积", "距离最近的车站", "月营业额"]],

figsize=(10, 10), diagonal='kde'

)


data[["店铺的面积", "距离最近的车站", "月营业额"]].corr()

x = data[["店铺的面积", "距离最近的车站"]]

y = data[["月营业额"]]

from sklearn.linear_model import LinearRegression

#建模

lrModel = LinearRegression()

#训练模型

lrModel.fit(x, y)

#评分

lrModel.score(x, y)

#预测

lrModel.predict([10, 110])

lrModel.predict([[10, 110],[20, 110]])

#查看参数

lrModel.coef_

array([[ 41.51347826,  -0.34088269]])

相关文章

网友评论

      本文标题:python 多重线性关系

      本文链接:https://www.haomeiwen.com/subject/tjepsxtx.html