【发布时间】:2021-04-20 16:17:35
【问题描述】:
我有心脏数据集,其中包括年龄、性别、cp、trestbps、chol、fbs、retecg、thalach、exang、oldpeak、斜率、ca、thal、目标变量等特征。每个数据都有数值。
我想用支持向量机算法训练数据。
#read data
setwd("C:/Users/sevvalayse.yurtekin/Desktop/SevvalAyse_Yurtekin")
data_heart = read.csv("heart_disease_dataset.csv", header = T, sep = ",")
data_heart
#split randomly test and train data. 75% train, 25% test.
ind<- sample(2, nrow(data_heart), replace = T, prob = c(0.75,0.25))
train<-data_heart[ind==1, ]
test<-data_heart[ind==2, ]
classifier = svm(formula = age ~.,
data = train,
type = 'C-classification',
kernel = 'linear')
classifier
这是我的代码。我拆分数据。但是我该如何训练呢?我如何决定功能?或者我可以使用所有功能吗?你能帮帮我吗?
【问题讨论】:
标签: r machine-learning classification svm feature-selection