predictboth {ClusPred} | R Documentation |
Prediction (clustering and target variable)
Description
Prediction for new observations
Usage
predictboth(x, u = NULL, result, np = FALSE)
Arguments
x |
covariates used for clustering |
u |
covariates of the regression (can be null) |
result |
results provided by function cluspred |
np |
boolean indicating whether nonparametric estimation is used (TRUE) or not (FALSE) |
Value
predictboth returns a list containing the predicted cluster membership (zhat) and the predicted value of the target variable (yhat).
Examples
require(ClusPred)
# data loading
data(simdata)
# mean regression with two latent groups in parametric framework and two covariates
res <- cluspred(simdata$y, simdata$x, simdata$u, K=2,
np=FALSE, nbCPU = 1, nbinit = 10)
# coefficient of the regression
res$param$beta
# proportions of the latent groups
res$param$pi
# posterior probability of the group memberships
head(res$tik)
# partition
res$zhat
# loglikelihood
res$loglike
# prediction (for possible new observations)
pred <- predictboth(simdata$x, simdata$u, res, np = FALSE)
# predicted cluster membreships
pred$zhat
# predicted value of the target variable
pred$yhat
# median regression with two latent groups in nonparametric framework and two covariates
res <- cluspred(simdata$y, simdata$x, simdata$u, K=2,
model.reg = "quantile", tau = 0.5, nbinit = 10)
# coefficient of the regression
res$param$beta
# proportions of the latent groups
res$param$pi
# posterior probability of the group memberships
head(res$tik)
# partition
res$zhat
# smoothed loglikelihood
res$logSmoothlike
# prediction (for possible new observations)
pred <- predictboth(simdata$x, simdata$u, res, np = TRUE)
# predicted cluster membreships
pred$zhat
# predicted value of the target variable
pred$yhat
[Package ClusPred version 1.1.0 Index]