predict.nlme
位于 nlme
包(package)。 说明
newdata
中存在未包含在原始分组因子中的组值,则对于大于或等于未知组出现的级别的级别,相应的预测将设置为 NA
。 级别的预测是通过将小于或等于 级别的估计固定效应和估计随机效应的贡献相加并根据所得估计参数评估模型函数来获得的。如果
用法
## S3 method for class 'nlme'
predict(object, newdata, level = Q, asList = FALSE,
na.action = na.fail, naPattern = NULL, ...)
参数
object |
继承自类 |
newdata |
用于获得预测的可选数据帧。非线性模型、固定效应模型和随机效应模型以及分组因子中使用的所有变量都必须出现在 DataFrame 中。如果缺失,则返回拟合值。 |
level |
一个可选的整数向量,给出用于获得预测的分组级别。级别值从最外层到最内层分组递增,级别零对应于总体预测。默认为分组的最高或最内层(并且是 |
asList |
可选的逻辑值。如果 |
na.action |
一个函数,指示当 |
naPattern |
表达式或公式对象,指定哪些返回值被视为缺失。 |
... |
该泛型的某些方法需要额外的参数。此方法中没有使用任何内容。 |
值
如果在 level
中指定了单个分组级别,则返回值是包含按组分割的预测的列表 ( asList = TRUE
) 或包含预测的向量 ( asList = FALSE
);否则,当在 level
中指定多个分组级别时,返回的对象是一个数据帧,其中的列由不同级别的预测和分组因子给出。
例子
head(Loblolly) # groupedData w/ 'Seed' is grouping variable :
## Grouped Data: height ~ age | Seed
## height age Seed
## 1 4.51 3 301
## 15 10.89 5 301
## .. ..... . ...
fm1 <- nlme(height ~ SSasymp(age, Asym, R0, lrc), data = Loblolly,
fixed = Asym + R0 + lrc ~ 1,
random = Asym ~ 1, ## <---grouping---> Asym ~ 1 | Seed
start = c(Asym = 103, R0 = -8.5, lrc = -3.3))
fm1
age. <- seq(from = 2, to = 30, by = 2)
newLL.301 <- data.frame(age = age., Seed = 301)
newLL.329 <- data.frame(age = age., Seed = 329)
(p301 <- predict(fm1, newLL.301, level = 0:1))
(p329 <- predict(fm1, newLL.329, level = 0:1))
## Prediction are the same at level 0 :
all.equal(p301[,"predict.fixed"],
p329[,"predict.fixed"])
## and differ by the 'Seed' effect at level 1 :
p301[,"predict.Seed"] -
p329[,"predict.Seed"]
作者
José Pinheiro and Douglas Bates bates@stat.wisc.edu
也可以看看
相关用法
- R predict.lme 来自 lme 对象的预测
- R predict.gls 来自 gls 对象的预测
- R predict.lmList 来自 lmList 对象的预测
- R predict.gnls 来自 gnls 对象的预测
- R print.varFunc 打印 varFunc 对象
- R print.summary.pdMat 打印summary.pdMat对象
- R plot.augPred 绘制 augPred 对象
- R pdCompSymm 具有复合对称结构的正定矩阵
- R pdConstruct.pdBlocked 构造 pdBlocked 对象
- R plot.nmGroupedData 绘制 nmGroupedData 对象
- R pdBlocked 正定分块对角矩阵
- R pdIdent 单位正定矩阵的倍数
- R plot.ranef.lme 绘制 ranef.lme 对象
- R plot.ACF 绘制 ACF 对象
- R pdMat 正定矩阵
- R pdFactor.reStruct 从 reStructure 对象的组件中提取平方根因子
- R plot.lme 绘制 lme 或 nls 对象
- R pdLogChol 广义正定矩阵
- R pairs.compareFits CompareFits 对象的配对图
- R pdMatrix 从 pdMat 对象中提取矩阵或平方根因子
- R plot.intervals.lmList 绘制 lmList 置信区间图
- R pdNatural 自然参数化中的一般正定矩阵
- R pdDiag 对角正定矩阵
- R pairs.lme lme 对象的对图
- R pdSymm 广义正定矩阵
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Predictions from an nlme Object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。