Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 未加载随机林对象_R_Class_Load_Random Forest - Fatal编程技术网

R 未加载随机林对象

R 未加载随机林对象,r,class,load,random-forest,R,Class,Load,Random Forest,我将两个随机林对象保存为rda文件。当我加载它们时,一个加载为角色,另一个加载为随机森林对象!有人能解释一下吗 以下是我的代码片段: fit1 <- load("rfModel_pw2.rda") fit2 <- load("rfModel_pw3.rda") Pred1 <- predict(get(fit1), test, "prob") #Error in get(fit1) : invalid first argument Pred2 <- predict(get

我将两个随机林对象保存为rda文件。当我加载它们时,一个加载为角色,另一个加载为随机森林对象!有人能解释一下吗

以下是我的代码片段:

fit1 <- load("rfModel_pw2.rda")
fit2 <- load("rfModel_pw3.rda")
Pred1 <- predict(get(fit1), test, "prob")
#Error in get(fit1) : invalid first argument
Pred2 <- predict(get(fit2), test, "prob")
class(fit1)
#[1] "randomForest.formula" "randomForest" 
> class(fit2)
#[1] "character"
fit1
load()。不使用
get([name])
而只需在保存之前和加载之后使用相同的对象名,如示例所示。否则,如果希望加载器函数返回加载的对象,可以将
load()
/
save()
替换为
saveRDS()
/
readRDS()


你能展示一下模型是如何训练和保存的吗?@Sorenhavelunliving这里是训练代码片段:fit_noResponse
library(randomForest)
X = replicate(2,rnorm(1000))
y = apply(X,1,sum) 
rf = randomForest(X,y)
save(rf,file="./rf.rda")

rm(list=ls())
load(file="./rf.rda") #object is restored in global enviroment by former name
predict(rf,replicate(2,rnorm(1000)))