我的测试数据我的测量数据有不同的因子水平。我尝试合并级别,但它不起作用。
library(mgcv)
library(ff)
myData <- read.csv.ffdf(file = "myFile.csv")
myData$myVar <- as.factor(myData$myVar)
testData <- read.csv(file = "test.csv")
testData$myVar <- as.factor(testData$myVar)
form <- dependent ~ .
model <- gam(form, data=myData)
model$xlevels[["myVar"]] <- union(model$xlevels[["myVar"]], levels(testData$myVar))
predictedData <- predict(model, newdata=testData)
然后R给了我这个错误: predict.gam(model,newdata = testData)中的错误:1001,1213,1231不符合原始版本 电话:预测 - &gt; predict.gam