Description Objects from the Class Slots Extends Methods Note Author(s) References See Also Examples
View source: R/obj7_fitt_rob.R
Object of robust estimates of nonlinear regression model.
Objects can be created by calls of the form new("nl.fitt.rob", ...)
.
htheta
:Object of class "vectororNULL"
optimized objective loss function is equal sum of rho function, with gradient and hessian as attribute.
rho
:Object of class "vectororNULL"
computed robust ρ function, including gradient and hessian as attribute.
ri
:Object of class "vectororNULL"
residuals equal predictor values minus predicted values, with gradient and hessian as attribute.
curvrob
:Object of class "listorNULL"
robust Object of class "listorNULL"
of PE and IE curvatures. Is not operational at the moment.
robform
:Object of class "nl.formorNULL"
, robust ρ function of object type "nl.form"
.
Nonlinear model estimates, inherited slots from nl.form
object follows.
parameters
:Object of class "list"
, estimate of nonlinear model θ.
scale
:Object of class "numericorNULL"
, standard deviation scale estimate σ.
correlation
:Object of class "numericorNULL"
, correlation structure of error.
form
:Object of class "nl.form"
of nonlinear model.
response
:Object of class "vectororMatrix"
response, left side of formula.
predictor
:Object of class "vectororMatrix"
, estimated predictor η(\hat{θ)}.
curvature
:Object of class "listorNULL"
of PE and IE curvatures.
history
:Object of class "matrixororNULL"
convergence computations in iteration procedures, include parameters, objective function and other parameters depends on the method.
method
:Object of class "fittmethodorNULL"
method of iteration used, contains main method, functions and sub methods. See fittmethod
.
data
:Object of class "list"
data used in computation, including response and predictor variables.
sourcefnc
:Object of class "callorNULL"
source function called for fitt.
Fault
:Object of class "Fault"
of error or warnings if happened.
others
:Object of class "listorNULL"
of other computations, as an example the object of outlier detection measures will be saved in this slot later on.
Class "nl.fitt"
, directly.
Class "nl.fitt.roborNULL"
, directly.
Class "nl.fittorNULL"
, by class "nl.fitt", distance 2.
signature(nlfited = "nl.fitt.rob")
: DLEV Difference in LEverage measure.
signature(nlfited = "nl.fitt.rob")
: Jacobian-Leverage for nonlinear regression. Usage JacobianLeverage(nlfited = "nl.fitt.rob")
signature(object = "nl.fitt")
: parameter inference function, calculate covariance matrix of parameters and their confidence interval. Usage: parInfer(object,confidence = .95)
signature(x = "nl.fitt", y = "missing",control=nlr.control(history=F,length.out=NULL,singlePlot=F),...)
: generic function extended to nl.fitt
object. Plot the object. Usage. plot(x,y="missing",control=nlr.control()
. If history is TRUE the convergence of fitt will be ploted.length.out is length of incremented p[redictor to acheive smooter curve. singlePlot=F plot the model and residuals in two collumn.
If the estimate be Least MEdian Square, the plotlms
function is used to plot the object.
signature(nlfited = "nl.fitt.gn")
: prediction interval. Usage: predictionI(nlfited,confidence=.95,data=NULL)
, data is new data that will be predicting the values for them.
signature(object = "nl.fitt.rob")
: recalculate the original call of the fited model by some extra options. It is created for usage in atyp
function.
All information of a nonlinear robust fited model are saved in nl.fitt.rob
, thus it can be large variable of informations. The generalized form nl.fitt.rgn
of a fitt is children of this object. Typically it used to save robust MM-estimation method. But it is extensively used to save other fited objects such as hetroscedastic variance parameter fitts.
Hossein Riazoshams, May 2014. Email: riazihosein@gmail.com URL http://www.riazoshams.com/nlr/
Riazoshams H, Midi H, and Ghilagaber G, 2018,. Robust Nonlinear Regression, with Application using R, Joh Wiley and Sons..
nl.fitt
, nl.fitt.gn
, fittmethod
, nl.fitt.rgn
, Fault
, nl.form
1 | showClass("nl.fitt.rob")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.