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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。