R中的SVM分类图
我是R的初学者。在R中拟合SVM模型时,我得到如下分类,其中决策边界为曲线: 但我更希望有一个如下的决策边界是一条平滑的线R中的SVM分类图,r,svm,R,Svm,我是R的初学者。在R中拟合SVM模型时,我得到如下分类,其中决策边界为曲线: 但我更希望有一个如下的决策边界是一条平滑的线 只需将用于训练模型的内核从(可能当前使用的)rbf更改为线性。根据使用的库,此参数可能以不同的方式传递,但最终这就是您所需要的。我猜您可以根据内核设置更改它,并更改degree的值。为了澄清这一点,我在整个代码中使用了“线性”内核,但我没有得到一行代码。此外,我使用了“e1071”库,我不知道它是否会导致任何问题。嗨,lejlot,我在R:library(e1071)集中
只需将用于训练模型的内核从(可能当前使用的)rbf更改为
线性
。根据使用的库,此参数可能以不同的方式传递,但最终这就是您所需要的。我猜您可以根据内核设置更改它,并更改degree的值。为了澄清这一点,我在整个代码中使用了“线性”内核,但我没有得到一行代码。此外,我使用了“e1071”库,我不知道它是否会导致任何问题。嗨,lejlot,我在R:library(e1071)集中运行了以下代码块。leilot,seed(1)xIt应该是“kernel”,而不是“kernal”。现在我得到了我想要的。非常感谢你。