您现在的位置是:热点 >>正文
数据挖掘从入门到放弃之一线性回归和逻辑回归
热点8863人已围观
简介...
“ 数据挖掘算法基于线性代数、概率论、信息论推导,深入进去还是很有意思的,能够理解数学家、统计学家、计算机学家的智慧,这个专栏从比较简单的常用算法入手,后续研究基于TensorFlow的高级算法,最好能够参与到人脸识别和NLP的实际项目中,做出来一定的效果。”
一、理解线性回归模型
首先讲回归模型,回归模型研究的是因变量(目标)和自变量(预测器)之间的关系,因变量可以是连续也可以离散,如果是离散的就是分类问题。思考房价预测模型,我们数据可以根据房子的大小、户型、位置、南北通透等自变量预测出房子的售价,这是最简单的回归模型,在初中里面回归表达式一般这样写,其中x是自变量,y是因变量,w是特征矩阵,b是偏置。
在机器学习推导里面引入线性代数的思想,将假设我们用一个表达式来描述放假预测模型,x代表一个房子的特征集,它是一个n×1的列向量,总共有m个特征集,θ是一个n×1的列向量,是我们想要求得未知数。
我们采用误差最小的策略,比如有预测表达式:y工资=Θ1*学历+Θ2*工作经验+Θ3*技术挖掘能力+.......+Θn*x+基本工资,预测的y值和实际值y_存有差距,策略函数就是使得m个特征集的(真实值y-预测值)的平方和最小。(差值可能是负数,所以采用平方和);
按照对于正规方程的求法,我们对θ 求偏导:
也就是,给定特征矩阵X和因变量y,即可以求使误差率最小的θ值,满足后续的回归模型。了解线性代数的童靴可以看出来问题,在θ的表达式中有求逆运算,需要保证矩阵可逆,这一般是无法保证的,这样就会造成θ无解,策略失效;
二、计算机的做法:梯度下降
常规从入的方程需要大量的矩阵运算,尤其是矩阵的逆运算,在矩阵很大的情况下,会大大增加计算复杂性。,且正规方程法对矩阵求偏导有一定的局限性(无法保证矩阵可逆),下面介绍梯度下降法,也就是计算机的解决方法,每次走一小步,保证这一小步是最有效的一步,可以想象自己正在下山,你不知道目的地(全局最小值)在哪,但是你能够保证自己每次走的都是最陡峭的一步;
我们的策略仍然保持不变,就是使得m个特征集的(真实值y-预测值)的平方和最小:
梯度下降法实现:赋予初始θ 值,并根据公门到式逐步更新θ 使得J(θ) 不断减少,最终至收敛,对应的参数θ 即为解。为了推导方便,首先研究只有一个训练样本时,如何计算推导公式。
θ 的每个分量更新公式为:
推广到m个训练数据,参数更新公式为:
三、逻辑回归模型
逻辑回归与线性回归同属广义线性模型,逻辑回归是以线性回归为理论支持,是一个二分类模型,也可以推广多到分类问题,通过Sigmoid函数引入了非线性因素,因此可以轻松处理0/1分类问题,首先介绍一下Sigmoid函数:
sigmoid函数图像是一个S曲线放弃,取值在[0, 1]之间,在远离0的地方函数的值会很快接近0或者1,sigmoid函数的求导特性是:
逻辑回归的预测函数是下图,只是在特征到结果的映射中加入了一层函数映射,先把特征线性求和,然后使用函数g(z)将最为假设函数来预测。g(z)可以将连续值映射到0到1之间:
通过求似然函数,两边取log后,对θ求偏导:
这样我们就得到了梯度上升每次迭代的更新方向,那么θ的迭代表达式为:
发现同线性回归模型是同一个表达式,这并不仅仅是巧合,两者存在深层的联系;
四之一、回归模型使用
数据是2014年5月至2015年5月美国King County的房屋销售价格以及房屋的基本信息。数据分为训练数据和测试数据,分别保存在kc_train.csv和kc_test.csv两个文件中,其中训练数据主要包括10000条记录,14个字段:销售日期,销售价格,卧室数,浴室数,房屋面积,停车面积,楼层数,房屋评分,建筑面积,地下室面积,建筑年份,修复年份,纬度,经度。
数据集地址:https://github.com/yezon线性ggang/house_price,按照流程完成模型建立:
import pandas as pd from pandas import DataFrame import numpy as np import matplotlib.pyplot as plt %matplotlib&回归nbsp;inline import seaborn as sns from sklearn.linear_model import LogisticRegression from sklearn.ensemble import RandomForestClassifier from sklearn.l和逻inear_model import LinearRegression # 数据读取 baseUrl="C:\Users\71781\Desktop\2020\ML-20200422\houre_price\" house_df=pd.read_csv(baseUrl+'train.csv' ) test_df=pd.read_csv(baseUrl+'test.c辑回sv') house_df.head() # 删除无关变量 house_df=house_df.drop(['saleTime','year','repairYear','latitude','longitude','buildingSize'],axis=1) test_df=test_df.drop(['saleTime','year','repairYear','lati数据tude','longitude','buildingSize'],axis=1) # 模型建立 X_price=house_df.drop(['price'],axis=1) # X_price.head() Y_price=house_df['price'] Y_price.head() LR_reg=LinearRegression挖掘() LR_reg.fit(X_price, Y_price) Y_pred = LR_reg.predict(test_df) LR_reg.score(X_price, Y_price) # 可以选择进行特征缩放 #new_house=house_df.drop(['price'],axis=1) #from&n从入bsp;sklearn.preprocessing import MinMaxScaler #minmax_scaler=MinMaxScaler().fit(new_house) #进行内部拟合,内部参数会发生变化 #scaler_housing=pd.DataFrame(minmax_scaler.transform(new_house),columns=new_h门到ouse.columns) #mm=MinMaxScaler() #mm.fit(test_df) #scaler_t=mm.transform(test_df) #scaler_t=pd.DataFrame(scaler_t,columns=test_df.columns)荐
Tags:
相关文章
微软投资40亿美元建造全球最强 AI 数据中心,性能提升十倍!
热点微软近日宣布将在美国威斯康星州建设第二个 AI 数据中心,投资总额高达40亿美元。此次投资是微软在数据中心领域持续扩张的重要一步,标志着其对人工智能技术的重视和未来发展的信心。 微软总裁兼副董事长布拉...
【热点】
阅读更多云安全日报210428:Apache OFBiz电子商务平台发现远程代码执行漏洞,需要尽快升级
热点Apache OFBiz是一个电子商务平台,用于构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类应用系统。4月28日 Apache OFBiz官方发布安全更新,修复了电子商务平...
【热点】
阅读更多标签: 蔚来 李斌 纯电拐点 新能源汽车
热点云梦级6月14日云梦级消息,据新浪汽车报道,6 月 13 日,在 2026 中国汽车重庆论坛上,蔚来董事长、CEO 李斌谈及蔚来近期销量增长的原因。李斌表示,蔚来还是那个蔚来,但在最难的时候销量每年仍...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.qidulp.com/search?query=必应快排【tg:seogoogle987】,5Ic
- https://www.takachi-enclosure.com/search?eqYB=gnI31Ou&text=必应快排【tg:seogoogle987】,JhJ
- https://www.kawainter.com/catalogsearch/result/?q=必应快排【tg:seogoogle987】,B30
- https://www.wuv.edu/?s=必应快排【tg:seogoogle987】,8La
- https://www.supersauna.de/catalogsearch/result/?q=必应快排【tg:seogoogle987】,db7
- https://www.safetv.go.kr/base/search/view?searchWord=必应快排【tg:seogoogle987】vCy
- https://www.scq.ubc.ca/?page=2&s=必应快排【tg:seogoogle987】,220
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=必应快排【tg:seogoogle987】DXF
- https://www.teamlab.art/th/?submit=必应快排【tg:seogoogle987】,ADd
- https://www.usslexington.com/?action=QUERY&s=必应快排【tg:seogoogle987】,eKB
- https://www.zisha.com/shop/list.shtml?wap_keyword=必应快排【tg:seogoogle987】,YOK
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=必应快排【tg:seogoogle987】W94
- https://www.nextavenue.org/?action=QUERY&s=必应快排【tg:seogoogle987】,7Qm
- https://www.flickr.com/photos/tags/必应快排【tg:seogoogle987】w0W
- https://www.totolink.vn/search/必应快排【tg:seogoogle987】,QBt
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:Western International University Physics degree=必应快排【tg:seogoogle987】,Ok7
- https://www.realsporting.com/buscador?buscar=必应快排【tg:seogoogle987】,pKa
- https://www.niaogebiji.com/pc/article/search?keyword=必应快排【tg:seogoogle987】,NRm
- https://www.nyif.com/catalogsearch/result/index/?f=sarbanesoxleyU&index=me_cms_pe&lit=20&mode=list&p=1&q=必应快排【tg:seogoogle987】,fdX
- https://www.madebyoranges.com/nl/search/必应快排【tg:seogoogle987】,soD
- https://www.impactpool.org/search/?type=79&q=必应快排【tg:seogoogle987】M5G
- https://wydden.com/?ID=r8w9WMSKWkOcmiaFWaUv0dzMdqZWfKtF&s=必应快排【tg:seogoogle987】,Bks
- https://www.lezhin.com/ko/tags/必应快排【tg:seogoogle987】,wjz
- https://www.ucycle.com/search/=必应快排【tg:seogoogle987】,2Pg
- https://www.londontheatredirect.com/search/必应快排【tg:seogoogle987】,Kwf
- https://www.polliwogs.com/search/必应快排【tg:seogoogle987】,tHX
- https://www.revere.org/search?action=SEARCH&q=必应快排【tg:seogoogle987】,0XU
- https://www.qylaws.com/search/必应快排【tg:seogoogle987】,zn5
- https://www.sbaad.no/search/必应快排【tg:seogoogle987】,pMl
- https://www.youthforum.org/search-results?cx=4f5236218ab5e8ef9&ie=UTF-8&q=必应快排【tg:seogoogle987】,A2N
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=必应快排【tg:seogoogle987】,0bh
- https://www.searcychamber.com/list/search?AsfnA=DtkTQzs&q=必应快排【tg:seogoogle987】,Oql
- https://www.mygrandma.com/Items.aspx?search=必应快排【tg:seogoogle987】,hq0
- https://www.yli.ro/catalogsearch/result/?q=必应快排【tg:seogoogle987】,HKl
- https://www.impactpool.org/search/?type=79&q=必应快排【tg:seogoogle987】VxL
- https://www.jusoen.com/addreng.asp?p1=必应快排【tg:seogoogle987】fnT
- https://www.so.com/s?ie=utf-8&src=360sou_home&_re=0&q=必应快排【tg:seogoogle987】,ANb
- https://www.swanagerailway.co.uk/search?q=必应快排【tg:seogoogle987】,JYS
- https://www.manga-news.com/index.php/recherche/?q=必应快排【tg:seogoogle987】,hym
- https://www.nss.nhs.scot/search?q=必应快排【tg:seogoogle987】,AWu
- https://www.paxnet.co.kr/search/jongmok?kwd=必应快排【tg:seogoogle987】lVa
- https://www.sic-info.org/en/?s=必应快排【tg:seogoogle987】,ww3
- https://www.springfieldlibrary.org/?s=必应快排【tg:seogoogle987】,9fE
- https://www.wattpad.com/search/必应快排【tg:seogoogle987】LGm
- https://www.rockngem.com/?action=CHECK&s=必应快排【tg:seogoogle987】,zYW
- https://www.safetv.go.kr/base/search/view?searchWord=必应快排【tg:seogoogle987】npN
- https://www.synonyms.com/antonyms/必应快排【tg:seogoogle987】,M5z
- https://www.remit.co.jp/zh/?s=必应快排【tg:seogoogle987】,8l2
- https://www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=必应快排【tg:seogoogle987】,Gey
- https://www.roblox.com/discover/?cat=107&Keyword=必应快排【tg:seogoogle987】,7oM