3

我有 5 个使用私有数据训练的逻辑模型。我希望他们在另一个成员的另一个私人数据上得到验证。我如何共享受过训练的模型,以便可以在另一个运行任意版本的 R 和包的系统上评估它们(即尽可能便携)?我知道.RData文件,但它们不能解决依赖或数据依赖问题。

编辑:尝试使用提到的方法save如下load所示

save(Model1, file = "my_model1.test.rda")
model_diff <- load('my_model1.test.rda')
model_diff
[1] "Model1"

但是加载的模型model_diff包含字符串"Model1"而不是它的内容。

4

1 回答 1

0

如果有人在寻找答案,可以使用保存模型saveRDS()

saveRDS(lm.model, 'my_model.rds')

readRDS()并使用函数将它们加载到不同的会话中

Model_load <- readRDS('my_model.rds')

基于m-dz的回答。

于 2016-11-09T14:07:13.330 回答