簡體   English   中英

在R中為svm創建數據集(e1071)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM