【问题标题】:Creating a Model out of the code in R使用 R 中的代码创建模型
【发布时间】:2014-01-11 08:58:12
【问题描述】:

我是这个博客的新手,如果这个问题不是针对这个论坛的,请原谅!

我的问题是,在 R 中创建 SVM 模型后,我需要从中创建一个静态模型。我的意思是,在此之后我只需要给出我的测试集并预测结果。

我必须将此模型提供给客户,以便他们检查测试集的结果。

例子:-

#SVM Model
model<-svm(y~.,data = tr,cost =100,gamma = 1)
summary(model)
pred=fitted(model)
table(pred, y)
***********************************************************
#predicting my testdata
svm.pred <- predict(model, zz) # zz is my test set
conf.mat<-table(pred = svm.pred, true = testdata[,2])   
(accuracy<-sum(diag(conf.mat))/num_of_testdata*100)

客户端只需要运行模型并提供测试集并检查结果。我怎么能在R中做到这一点?任何解决我问题的建议和方法都会非常有用!

【问题讨论】:

    标签: r modeling


    【解决方案1】:

    model 一个您希望您的客户使用的名称。然后使用(与您选择的名称)

    save(model,file='svm.model')
    

    该文件将出现在您的活动目录中,因此您可以通过电子邮件发送/Dropbox 等。然后,如果您的客户在其活动目录中拥有该文件,他们就可以使用

    load('svm.model')
    

    他们现在将在他们的工作区中使用您最初给它命名的模型。

    另外,既然您说您是 R 新手,您可以使用 getwd(dirname)setwd(dirname) 更改您的目录。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多