0
我需要在R中創建帶有data.frame函數的新數據(這個新數據然後與預測函數一起使用)。我有兩個因素被納入新數據,但他們有不同數量的級別。因素SSD有3個級別和因素Year有4個級別。我用下面的命令:新數據和幾個不同級別的因素
newdata <- data.frame(
a = rep(mean(Data$a), 100),
b = rep(seq(from = min(Data$b), to = max(Data$b),
length.out = 100)),
c = rep(mean(Data$c), 100),
d = rep(mean(Data$d), 100),
SSD = factor(rep(1:3, each = 100),
levels = 1:3, labels = levels(Data$SSD)),
Year = factor(rep(1:4, each = 100),
levels = 1:4, labels = levels(Data$Year)))
不過,我得到了以下錯誤消息:
Error in data.frame(a = rep(mean(Data$a), 100), b = rep(seq(from = min(Data$b),:
arguments imply differing number of rows: 100, 300, 400
我的問題是:我怎麼可以創建newdata與兩個因素有不同數量的級別?