无法找到功能" ksvm"

时间:2015-12-04 11:27:04

标签: r svm

我只是初学者使用R.我想要的是使用R中的支持向量机来预测/分类银行的状态。我也已将我的数据标准化......

我将数据分为两部分:培训和测试部分如下:(我有7260个观察结果):

 public class Test {
    public static void main(String[] args) {

       Employee e1 = new Employee(1, 123, "neeraj", "pune");
       Employee e2 = new Employee(2, 456, "viraaj", "pune");

       System.out.println(e1.new EmployeeKey().id);

       Map<Employee.EmployeeKey, Employee> myMap = new        HashMap<Employee.EmployeeKey, Employee>();
       myMap.put(e1.new EmployeeKey(), e1);
       myMap.put(e2.new EmployeeKey(), e2);

       System.out.println("Size:" + myMap.size());
       System.out.println("Hashcode of inner class e1: "
            + e1.new EmployeeKey().hashCode());
       System.out.println("Hashcode of inner class e2: "
            + e2.new EmployeeKey().hashCode());

        System.out.println(myMap.get(e1.new EmployeeKey()));
        System.out.println(myMap.get(e2.new EmployeeKey()));
   }
 }

我已经选择了

prediction1_train<-prediction1_n[1:5000, ]
prediction1_test<-prediction1_n[5001:7260, ]
prediction1_train_target<-prediction1[1:5000,7]
prediction1_test_target<-prediction1[5001:7260,7]
install.packages("e1071")

但是当我申请时

chooseCRANmirror()
  

错误:无法找到功能&#34; ksvm&#34;

所以,很高兴帮助我并告诉我该怎么做。

1 个答案:

答案 0 :(得分:1)

ksvm()是kernlab库的一部分。您需要在执行代码之前安装kernlab软件包。

install.packages("kernlab")
library(kernlab)

您可以找到更多详情at this link