The alpha-k-NN regression with compositional predictor variables {Compositional} | R Documentation |
The \alpha
-k-NN regression with compositional predictor variables
Description
The \alpha
-k-NN regression with compositional predictor variables.
Usage
alfa.knn.reg(xnew, y, x, a = 1, k = 2:10, apostasi = "euclidean", method = "average")
Arguments
xnew |
A matrix with the new compositional predictor variables whose response is to be predicted. Zeros are allowed. |
y |
The response variable, a numerical vector. |
x |
A matrix with the available compositional predictor variables. Zeros are allowed. |
a |
A single value of |
k |
The number of nearest neighbours to consider. It can be a single number or a vector. |
apostasi |
The type of distance to use, either "euclidean" or "manhattan". |
method |
If you want to take the average of the reponses of the k closest observations, type "average". For the median, type "median" and for the harmonic mean, type "harmonic". |
Details
The \alpha
-k-NN regression with compositional predictor variables is applied.
Value
A matrix with the estimated response data for each value of k.
Author(s)
Michail Tsagris.
R implementation and documentation: Michail Tsagris mtsagris@uoc.gr.
References
Tsagris M., Alenazi A. and Stewart C. (2023). Flexible non-parametric regression models for compositional response data with zeros. Statistics and Computing, 33(106).
https://link.springer.com/article/10.1007/s11222-023-10277-5
See Also
aknn.reg, alfa.knn, alfa.pcr, alfa.ridge
Examples
library(MASS)
x <- as.matrix(fgl[, 2:9])
x <- x / rowSums(x)
y <- fgl[, 1]
mod <- alfa.knn.reg(x, y, x, a = 0.5, k = 2:4)