svm_plot_2d {structToolbox} | R Documentation

## SVM scatter plot

### Description

A scatter plot of the input data by group and the calculated boundary of a SVM model.

### Usage

    svm_plot_2d(factor_name, npoints = 100, ...)

### Arguments

`factor_name` | (character) The name of a sample-meta column to use.
`npoints` | (numeric) The number of grid points used to plot the boundary. The default is `100`.
`...` | Additional slots and values passed to `struct_class`.

### Details

This object makes use of functionality from the following packages:

- `e1071`

### Value

A `svm_plot_2d` object. This object has no `output` slots. See `chart_plot` in the `struct` package to plot this chart object.

### References

Meyer D, Dimitriadou E, Hornik K, Weingessel A, Leisch F (2021). e1071: Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien. R package version 1.7-8, https://CRAN.R-project.org/package=e1071.

### Examples

    D = iris_DatasetExperiment()
    M = filter_smeta(mode='exclude',levels='setosa',factor_name='Species') +
        mean_centre()+PCA(number_components=2)+
        SVM(factor_name='Species',kernel='linear')
    M = model_apply(M,D)

    C = svm_plot_2d(factor_name='Species')
    chart_plot(C,M[4],predicted(M[3]))

[Package structToolbox version 1.6.1 Index]