dmc之svm報告材料3 r實現(xiàn)_第1頁
dmc之svm報告材料3 r實現(xiàn)_第2頁
dmc之svm報告材料3 r實現(xiàn)_第3頁
dmc之svm報告材料3 r實現(xiàn)_第4頁
dmc之svm報告材料3 r實現(xiàn)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論