[英]Create dataset for svm in R (e1071)
我正在閱讀此svm教程,並嘗試將其應用於我的數據。
我讀過的SQLite從我的數據在矩陣EPT
不過,對我來說,結構看起來很相似
> print (cats)
Sex Bwt Hwt
1 F 2.0 7.0
2 F 2.0 7.4
...
48 M 2.0 6.5
49 M 2.0 6.5
> print(ept)
EPT DIL BRT EX
1 T640 -0.968750 -0.372549020 0.32400
2 T640 -0.968750 -0.325490196 0.32400
...
30 T1280 -0.984375 0.082352941 -0.04675
31 T1280 -0.984375 0.145098039 -0.04675
...
貓的摘要在第一欄中產生不同的輸出結構:
> summary(cats)
Sex Bwt Hwt
F:47 Min. :2.000 Min. : 6.30
M:97 1st Qu.:2.300 1st Qu.: 8.95
Median :2.700 Median :10.10
Mean :2.724 Mean :10.63
3rd Qu.:3.025 3rd Qu.:12.12
Max. :3.900 Max. :20.50
> summary(ept)
EPT DIL BRT EX
Length:119 Min. :-0.9844 Min. :-0.71765 Min. :-0.5587
Class :character 1st Qu.:-0.9688 1st Qu.:-0.42353 1st Qu.:-0.0235
Mode :character Median :-0.9375 Median :-0.16078 Median : 0.1555
Mean :-0.8887 Mean :-0.16981 Mean : 0.1635
3rd Qu.:-0.8750 3rd Qu.: 0.04706 3rd Qu.: 0.5000
Max. : 0.0000 Max. : 0.59216 Max. : 0.5000
然后在ept上調用數據也會失敗:
> data(cats)
> data(ept)
Warning:
In data(ept) : data-set ‘ept’ not found # my translation here
>
我在這里想念什么? 如何為svm(e1071)創建自己的數據集?
好,我發現了。 好像定義類的列應該是類型因子。
轉換幫助:
ept$EPT <- factor(ept$EPT)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.