當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R rms.curv 非線性回歸的相對曲率測量


R語言 rms.curv 位於 MASS 包(package)。

說明

計算擬合非線性回歸的均方根參數效應和內在相對曲率 ,如 Bates & Watts 第 7.3 節第 7.3 頁中所定義。 253ff

用法

rms.curv(obj)

參數

obj

"nls" 的擬合模型對象。必須使用默認算法來擬合模型。

細節

實施 Bates & Watts 第 7.3.1 節的方法。應使用函數 deriv3 生成具有一階導數(梯度)矩陣和二階導數(Hessian)數組屬性的模型函數。然後應該使用該函數來擬合非線性回歸模型。

打印方法 print.rms.curv 僅打印 pcic 組件,並進行適當注釋。

如果 pcic 超過某個閾值(建議為 0.3),則對於平麵假設而言,曲率高得不可接受。

rms.curv 的列表,其中組件 pcic 用於參數效應和固有相對曲率乘以 sqrt(F),ctci 用於 (未相乘),以及C 和 C-array,如 Bates & Watts 第 7.3.1 節中所使用。

例子

# The treated sample from the Puromycin data
mmcurve <- deriv3(~ Vm * conc/(K + conc), c("Vm", "K"),
                  function(Vm, K, conc) NULL)
Treated <- Puromycin[Puromycin$state == "treated", ]
(Purfit1 <- nls(rate ~ mmcurve(Vm, K, conc), data = Treated,
                start = list(Vm=200, K=0.1)))
rms.curv(Purfit1)
##Parameter effects: c^theta x sqrt(F) = 0.2121
##        Intrinsic: c^iota  x sqrt(F) = 0.092

參考

Bates, D. M, and Watts, D. G. (1988) Nonlinear Regression Analysis and its Applications. Wiley, New York.

也可以看看

deriv3

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Relative Curvature Measures for Non-Linear Regression。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。