如何与他人分享训练好的物流模型?

How to share trained logistic models with others?

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

编辑: 尝试使用 saveload 提到的 approach,如下所示

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

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

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

保存模型
saveRDS(lm.model, 'my_model.rds')

并使用 readRDS() 函数

在不同的会话中加载它们
Model_load <- readRDS('my_model.rds')

基于m-dz的回答。