版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
支持向量機(SVM)——R實現(xiàn)
匯報人:
姚啟坤
目錄一、基本說明二、支持向量分類器三、支持向量機
模型比較超參數(shù)選擇四、參考文獻
一、基本說明R包:e1071svm()函數(shù):生成分類器基本形式如下:svm(formula,data,subset,na.action=na.omit,kernel,degree=3,gamma=1/數(shù)據(jù)維數(shù),cost=1……)formula分類模型形式,y~x:即y相當于標簽,x相當于特征data數(shù)據(jù)框subset可以指定數(shù)據(jù)集的一部分作為訓練數(shù)據(jù)na.action缺失值處理,默認為刪除缺失數(shù)據(jù)
一、基本說明svm(formula,data,subset,na.action=na.omit,kernel,degree=3,gamma=1/數(shù)據(jù)維數(shù),cost=1……)kernel非線性邊界:核函數(shù),默認為高斯核常見核:線性核:u'*v多項式核:(gamma*u'*v+coef0)^degreeSigmoid(S型)核:tanh(gamma*u'*v+coef0)degree多項式核的次數(shù),默認為3gamma除線性核外,其他核的參數(shù),默認為1/數(shù)據(jù)維數(shù)cost設置懲罰項C:觀測穿過間隔的代價
一、基本說明R包:e1071tune()函數(shù):交叉驗證調(diào)最優(yōu)參數(shù)基本形式如下:tune(method,formula,data,kernel,ranges=list(cost,degree,gamma))svm
二、支持向量分類器模擬數(shù)據(jù)不能完全線性可分:案例數(shù)據(jù)取自:AnIntroductiontoStatisticalLearning
二、支持向量分類器set.seed(1)tune.out<-tune(svm,y~.,data=dat,kernel="linear",ranges=list(cost=c(0.001,0.01,0.1,1,5,10,100)))summary(tune.out)#bestparameters:cost0.1svmfit<-svm(y~.,data=dat,kernel="linear",cost=0.1,scale=FALSE)summary(svmfit)plot(svmfit,dat)code
二、支持向量分類器Call:svm(formula=y~.,data=dat,kernel="linear",cost=0.1,scale=FALSE)Parameters:SVM-Type:C-classificationSVM-Kernel:linearcost:0.1gamma:0.5NumberofSupportVectors:16(88)NumberofClasses:2Levels:-11
二、支持向量分類器生成測試集評價最優(yōu)模型(cost=0.1)svmfit=svm(y~.,data=dat,kernel="linear",cost=0.1,scale=FALSE)Truthpredict-11-1101118正確率:90%
三、支持向量機非線性邊界數(shù)據(jù):案例數(shù)據(jù)取自:MachineLearningforHackers
三、支持向量機邏輯回歸好不好?logit.fit<-glm(Label~X+Y,family=binomial(link='logit'),data=df)logit.predictions<-ifelse(predict(logit.fit)>0,1,0)mean(with(df,logit.predictions==Label))#[1]0.5156mean(with(df,0==Label))#[1]0.5156模型比較(一)
三、支持向量機svm.fit<-svm(Label~X+Y,data=df)svm.predictions<-ifelse(predict(svm.fit)>0,1,0)mean(with(df,svm.predictions==Label))#[1]0.7204模型比較(一)
三、支持向量機模型比較(一)
三、支持向量機不同核函數(shù)模型比較:模型比較(二)
三、支持向量機調(diào)最優(yōu)參數(shù)提高分類正確率:####polynomial####degree####分別展示degree=3、4、6、8超參數(shù)選擇(一)
三、支持向量機超參數(shù)選擇(一)Parametertuningof‘svm’:-samplingmethod:10-foldcrossvalidation-bestparameters:degree4-bestperformance:0.1432364-Detailedperformanceresults:degreeerrordispersion130.43840230.02715377240.14323640.01130042350.43841550.02715559460.19274840.01322402570.43558550.02745985680.23165020.01406628
三、支持向量機超參數(shù)選擇(二)####radial####cost####分別展示cost=0.001、1、1000
三、支持向量機cost=c(0.001,0.01,0.1,1,10,100,1000)超參數(shù)選擇(二)
三、支持向量機####sigmoid####gamma####gamma=seq(0.1,1,length.out=10)超參數(shù)選擇(三)
三、支持向量機超參數(shù)選擇(三)####sigmoid####gamma####分別展示gamma=0.5、0.8、0.3
四、參考文獻[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度網(wǎng)絡安全咨詢與管理服務合同范本
- 2025版電子信息產(chǎn)業(yè)零配件綠色供應鏈管理合同4篇
- 2025年度互聯(lián)網(wǎng)金融服務合同6篇
- 年度水解彈性蛋白產(chǎn)業(yè)分析報告
- 年度皮膚科醫(yī)院市場分析及競爭策略分析報告
- 2024-2025學年新教材高中政治第3單元經(jīng)濟全球化第7課第1框開放是當代中國的鮮明標識課時分層作業(yè)含解析新人教版選擇性必修1
- 何謂二零二五年度合同履行的擔保專項審計與報告合同3篇
- 二零二五版毛竹山承包及竹林農(nóng)業(yè)科技示范合同3篇
- 速寫線性課程設計
- 2024金融服務合同范本大全
- 河南省信陽市浉河區(qū)9校聯(lián)考2024-2025學年八年級上學期12月月考地理試題(含答案)
- 火災安全教育觀后感
- 農(nóng)村自建房屋安全協(xié)議書
- 快速康復在骨科護理中的應用
- 國民經(jīng)濟行業(yè)分類和代碼表(電子版)
- ICU患者外出檢查的護理
- 公司收購設備合同范例
- 廣東省潮州市2023-2024學年高二上學期語文期末考試試卷(含答案)
- 2024年光伏發(fā)電項目EPC總包合同
- 子女放棄房產(chǎn)繼承協(xié)議書
- 氧化還原反應配平專項訓練
評論
0/150
提交評論