0

我想使用生成的模型来预测值。这是简单的部分:

predicted = fitted.values(glm(dep ~ indep, family = myFamily, maxit = myMaxit)

但是:对于每种情况,我都不想使用这种情况来构建该模型(不使用 for 循环)

例子:

Grade  Sex  Age  Course  School
-------------------------------
  1    m    11   math    St.Adam
  2    w    12   engl    St.Adam
  3    m    13   fren    St.Adam
  4    w    14   math    St.Eve
  5    m    15   engl    St.Eve
  6    w    16   fren    St.Eve
    …   …     …     …        …

假设我想预测 St.Adam 学生的平均成绩,但不想用它们来构建模型。

4

1 回答 1

1

也许像...

lapply(1:dim(df)[1], FUN = function(x)
    fitted.values(glm(dep ~ indep, family = myFamily, maxit = myMaxit, data=df[-x,])) )
于 2013-05-28T18:37:54.883 回答