metric {cossonet} | R Documentation |
The function metric
provides a contingency table for the predicted class and the true class for binary classes.
Description
The function metric
provides a contingency table for the predicted class and the true class for binary classes.
Usage
metric(true, est)
Arguments
true |
binary true class. |
est |
binary predicted class. |
Value
a contingency table for the predicted results of binary class responses.
Examples
set.seed(20250101)
tr = data_generation(n = 200, p = 20, SNR = 9, response = "continuous")
tr_x = tr$x
tr_y = tr$y
te = data_generation(n = 1000, p = 20, SNR = 9, response = "continuous")
te_x = te$x
te_y = te$y
# Fit the model
fit = cossonet(tr_x, tr_y, family = 'gaussian', gamma = 0.95, kernel = "spline", scale = TRUE,
lambda0 = exp(seq(log(2^{-4}), log(2^{0}), length.out = 20)),
lambda_theta = exp(seq(log(2^{-8}), log(2^{-6}), length.out = 20))
)
# Predict new dataset
pred = cossonet.predict(fit, te_x)
# Calculate the contingency table for binary class
true_var = c(rep(1, 4), rep(0, 20-4))
est_var = ifelse(fit$theta_step$theta.new > 0, 1, 0)
metric(true_var, est_var)
[Package cossonet version 1.0 Index]