nefucds 发表于 2012-5-4 16:37 
zl age zdbh
81*34 4 0.373409
81*34 5 1.003182
library(datasets)
library(nlme)
data ( Loblolly)
#########
data=Loblolly
fm1 <- nlme(height ~ SSasymp(age, Asym, R0, lrc),
data = Loblolly,
fixed = Asym + R0 + lrc ~ 1,
random = Asym ~ 1,
start = c(Asym = 103, R0 = -8.5, lrc = -3.3))
class( Loblolly)
#[1] "nfnGroupedData" "nfGroupedData" "groupedData" "data.frame"
plot(augPred(fm1, length.out = 2, level = c(0,1)))
##########
data=l2
l2 <- data.frame( height=Loblolly$height, age=Loblolly$age,Seed=Loblolly$Seed)
fm2 <- nlme(height ~ Asym+(R0-Asym)*exp(-exp(lrc)*age)
,data = l2
,fixed = Asym + R0 + lrc ~ 1
,random = Asym ~ 1 | Seed
,start = c(Asym = 103, R0 = -8.5, lrc = -3.3))
class(l2)
#[1] "data.frame"
plot(augPred(fm2, length.out = 2, level = c(0,1)))
Error in augPred.lme(fm2, length.out = 2, level = c(0, 1)) :
augPred.lme without "primary" can only be used with fits of groupedData objects