predict.ldbglm {dbstats} | R Documentation |
Predicted values for a ldbglm object
Description
predict.ldbglm
returns the predicted values, obtained by evaluating
the local distance-based generalized linear model in the new data
(newdata2
), using newdata1
to estimate the "kernel weights".
Usage
## S3 method for class 'ldbglm'
predict(object,newdata1,newdata2=newdata1,
new.k.knn=3,type.pred=c("link","response"),
type.var="Z",...)
Arguments
object |
an object of class |
newdata1 |
data.frame or matrix which contains the values of Z (if |
newdata2 |
the same logic as |
new.k.knn |
setting a minimum bandwidth in order to check that a candidate bandwidth h
doesn't contains DB linear models with only one observation.
If |
type.pred |
the type of prediction (required). The default |
type.var |
set de type of the newdata paramater. Can be |
... |
arguments passed to or from other methods to the low level. |
Value
A list of class predict.ldbglm
containing the following components:
fit |
predicted values for the k new individuals. |
newS |
matrix (with dimension (k,n)) of weights used to compute the predictions. |
Note
Look at which way (or type.var
) was made the ldbglm
call. The parameter
type.var
must be consistent with the data type that is introduced
to ldbglm
.
Author(s)
Boj, Eva <evaboj@ub.edu>, Caballe, Adria <adria.caballe@upc.edu>, Delicado, Pedro <pedro.delicado@upc.edu> and Fortiana, Josep <fortiana@ub.edu>
References
Boj E, Delicado P, Fortiana J (2010). Distance-based local linear regression for functional predictors. Computational Statistics and Data Analysis 54, 429-437.
Boj E, Grane A, Fortiana J, Claramunt MM (2007). Selection of predictors in distance-based regression. Communications in Statistics B - Simulation and Computation 36, 87-98.
Cuadras CM, Arenas C, Fortiana J (1996). Some computational aspects of a distance-based model for prediction. Communications in Statistics B - Simulation and Computation 25, 593-609.
Cuadras C, Arenas C (1990). A distance-based regression model for prediction with mixed data. Communications in Statistics A - Theory and Methods 19, 2261-2279.
Cuadras CM (1989). Distance analysis in discrimination and classification using both continuous and categorical variables. In: Y. Dodge (ed.), Statistical Data Analysis and Inference. Amsterdam, The Netherlands: North-Holland Publishing Co., pp. 459-473.
See Also
ldbglm
for local distance-based generalized linear models.
Examples
# example to use of the predict.ldbglm function
z <- rnorm(100)
y <- rpois(100, exp(1+z))
glm5 <- glm(y ~z, family=quasi("identity"))
ldbglm5 <- ldbglm(dist(z),y=y,family=quasi("identity"),noh=3)
plot(z,y)
points(z,glm5$fitt,col=2)
points(z,ldbglm5$fitt,col=3)
pr_ldbglm5 <- predict(ldbglm5,as.matrix(dist(z)^2),type.pred="response",type.var="D2")
max(pr_ldbglm5$fit-ldbglm5$fitt)