Python笔记:线性回归模型

《Python数据科学:技术详解与商业实践》线性回归案例

# 数据说明:本数据是一份汽车贷款数据

# |字段名|中文含义|
# |:--:|:--:|
# |id|id|
# |Acc|是否开卡(1=已开通)|
# |avg_exp|月均信用卡支出(元)|
# |avg_exp_ln|月均信用卡支出的自然对数|
# |gender|性别(男=1)|
# |Age|年龄|
# |Income|年收入(万元)|
# |Ownrent|是否自有住房(有=1;无=0)|
# |Selfempl|是否自谋职业(1=yes, 0=no)|
# |dist_home_val|所住小区房屋均价(万元)|
# |dist_avg_income|当地人均收入|
# |high_avg|高出当地平均收入|
# |edu_class|教育等级:小学及以下开通=0,中学=1,本科=2,研究生=3|

import matplotlib.pyplot as plt
import numpy as np
import  pandas as pd
import statsmodels.api as sm
from statsmodels.formula.api import ols
pd.set_option('display.max_columns',8)
r = pd.read_csv('数据科学数据\creditcard_exp.csv',skipinitialspace=True)
#筛选avg_exp非空数据进行建模,空数据进行预测
exp = r[r['avg_exp'].notnull()].copy().iloc[:,2:].drop('age2',axis=1)
exp_new=r[r['avg_exp'].isnull()].copy().iloc[:,2:].d
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值