Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Support Vector Machines This assignment will build off of the previous ungraded assignment. However, here you will use a radial basis function for your kernel
Support Vector Machines
This assignment will build off of the previous ungraded assignment. However, here you will use a radial basis function for your kernel rather than a linear specification.
To begin, a synthetic data set has been provided below. It is normally distributed with an added offset to create two separate classes.
librarytidymodels
libraryISLR
set.seed
simdata tibble
x rnorm repc c
x rnorm repc c
y factorrepc c
simdata
ggplotaesx x color y
geompoint
Now, you will try an SVM using a radial basis function RBF RBF should allow you to capture the nonlinearity in the data. To create the specification, you should use svmrbf Be sure to pass in classification as the mode and kernlab as the engine. Save your output to svmrbfspec.
# YOUR CODE HERE
set.seed
svmrbfspec svmrbf
setmodeclassification
setenginekernlab scaled FALSE
# your code here
Now fit your model using fit
# your code here
svmrbffit function
fitsvmrbfspec, data simdata
Plot your model. What do you notice?
librarykernlab
# YOUR CODE HERE
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started