R語言
fdHess
位於 nlme
包(package)。 說明
使用有限差分計算標量函數的近似 Hessian 矩陣和梯度。
用法
fdHess(pars, fun, ...,
.relStep = .Machine$double.eps^(1/3), minAbsPar = 0)
參數
pars |
用於評估函數 |
fun |
取決於參數 |
... |
|
.relStep |
有限差分中使用的相對步長。默認為 |
minAbsPar |
被視為非零的參數值的最小量值。它默認為零,這意味著任何非零值都將被視為不同於零。 |
細節
此函數使用稱為“Koschal design” 的二階響應曲麵設計來確定評估函數時的參數值。
值
包含組件的列表
mean |
在參數值 |
gradient |
近似梯度(長度為 |
Hessian |
其上三角包含近似 Hessian 矩陣的矩陣。 |
例子
(fdH <- fdHess(c(12.3, 2.34), function(x) x[1]*(1-exp(-0.4*x[2]))))
stopifnot(length(fdH$ mean) == 1,
length(fdH$ gradient) == 2,
identical(dim(fdH$ Hessian), c(2L, 2L)))
作者
José Pinheiro and Douglas Bates bates@stat.wisc.edu
相關用法
- R formula.reStruct 提取重構對象公式
- R formula.pdBlocked 提取 pdBlocked 配方
- R fitted.lme 提取 lme 擬合值
- R fitted.nlmeStruct 計算 nlmeStruct 擬合值
- R fitted.glsStruct 計算 glsStruct 擬合值
- R fitted.lmList 提取 lmList 擬合值
- R formula.pdMat 提取 pdMat 公式
- R fitted.gnlsStruct 計算 gnlsStruct 擬合值
- R fixed.effects 提取固定效應
- R fixef.lmList 提取 lmList 固定效果
- R fitted.lmeStruct 計算 lmeStruct 擬合值
- R Pixel X 射線像素強度隨時間的變化
- R corARMA ARMA(p,q) 相關結構
- R getGroupsFormula 提取分組公式
- R corRatio 有理二次相關結構
- R logLik.glsStruct glsStruct 對象的對數似然
- R intervals.lmList lmList 係數的置信區間
- R corLin 線性相關結構
- R plot.augPred 繪製 augPred 對象
- R print.varFunc 打印 varFunc 對象
- R recalc 重新計算壓縮線性模型對象
- R Variogram.corSpher 計算 corSpher 對象的半變異函數
- R getGroups.lme 提取 lme 對象組
- R nlmeStruct 非線性混合效應結構
- R predict.nlme 來自 nlme 對象的預測
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Finite difference Hessian。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。