2013-04-11 4 views
2

엡실론 -SVM 회귀 분석을 위해 R에서 kernlab 패키지의 ksvm 함수를 사용하려고합니다. 나는 매개 변수 C (정규화 상수)와 엡실론 (무감각)을 벡터 (벡터의 길이 = 훈련 데이터 길이)로두고 싶다. 그러나 나는 이것을하는 방법을 알아낼 수 없다. 제발 어떤 식 으로든 제안 해주세요.매개 변수 C. kernlab의 ksvm에서 벡터로 사용되는 엡실론 R

답변

2

왜 할 수 있다고 생각하십니까? documentationksvm 인 경우 특정 샘플이 아닌 가중치 클래스 만 사용할 수 있습니다. 그러한 수정은 예를 들어 sklearn python 라이브러리 (샘플의 가중치)에서 액세스 할 수 있습니다.

샘플 C- 웨이트마다 인위적으로 구현하면 데이터를 오버 샘플링 할 수 있습니다. 매우 비효율적입니다 (특히 C 값에 큰 차이가있는 경우). 그러나 거의 모든 SVM 라이브러리에 적용 할 수 있습니다.