R语言nlme包 predict.lme函数使用说明

您所在的位置:网站首页 r语言中lme函数 R语言nlme包 predict.lme函数使用说明

R语言nlme包 predict.lme函数使用说明

2023-10-04 06:02| 来源: 网络整理| 查看: 265

返回R语言nlme包函数列表

功能\作用概述:

通过将人口预测(仅基于固定效应估计)和随机效应对小于或等于i的分组水平预测的估计贡献相加,得到i级预测。结果值估计水平i的最佳线性无偏预测(BLUPs)。如果原始分组因子中未包含的组值出现在新数据中,则对于大于或等于未知组出现的级别,相应的预测将设置为NA。

语法\用法:

## S3 method for class 'lme'predict(object, newdata, level = Q, asList = FALSE, na.action = na.fail, ...)

参数说明:

object : 从“lme”类继承的对象,表示拟合的线性混合效应模型。

newdata : 用于获取预测的可选数据帧。固定和随机效应模型中使用的所有变量以及分组因子必须出现在数据帧中。如果缺少,则返回拟合值。

level : 一个可选的整数向量,给出用于获取预测的分组级别。级别值从最外层增加到最内层,级别0对应于人口预测。默认为组的最高或最内层。

asList : 可选的逻辑值。如果为TRUE,并且在level中给定了一个singlevalue,则返回的对象是一个列表,其中预测按组分割;否则,根据级别的长度,返回值是矢量还是数据帧。

na.action : 一个函数,用于指示当nNewData包含NAs时应执行的操作。默认操作(na.fail)会导致函数打印错误消息,如果有任何不完整的观察结果,则终止。

... : 此泛型的某些方法需要附加参数。此方法中不使用任何对象。

示例\实例:

fm1 < - lme(distance ~ age, Orthodont, random = ~ age | Subject)newOrth < - data.frame(Sex = c("Male","Male","Female","Female","Male","Male"), age = c(15, 20, 10, 12, 2, 4), Subject = c("M01","M01","F30","F30","M04","M04"))## The 'Orthodont' data has *no* 'F30', so predict NA at level 1 :predict(fm1, newOrth, level = 0:1)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3