y = 1, 2, 3, 4와 같은 레이블을 가진 데이터 세트가 있습니다. carat에서 사용할 수있는 train() 함수를 사용하여 svmLinear 메소드로 분류하고 싶습니다. R에있는 패키지. 여기에 내가 작성한 샘플 코드가있다. 나는 기본 trainControl 함수를 사용했다.어떻게 svmLinear 캐럿 패키지를 사용하여 분류하고 회귀하지 않습니다
trainer = train(y~., data=traindf, method="svmLinear")
predicted = predict(trainer, testdf)
는 그러나 예측 값이 1,2,3,4 discreete 값이 아니기 때문에 오히려 다음 분류를 회귀 분석을 수행하고, 같이 나타납니다. 10 진수 값도 있습니다. train 함수의 svmLinear 메서드를 사용하여 다중 클래스 분류를 실행하는 방법은 무엇입니까?