Implements approaches of non-parametric smooth test to 
            compare simultaneously K(K>1) copulas and non-parametric clustering 
            of multivariate populations with arbitrary sizes. 
            See Yves I. Ngounou Bakam and Denys Pommeret (2022) <arXiv:2112.05623> and
            Yves I. Ngounou Bakam and Denys Pommeret (2022) <arXiv:2211.06338>.

The running statistics of interest is first extracted using a time window which is slid across the time series, and in each window, the running statistics value is computed. KCP (Kernel Change Point) detection proposed by Arlot et al. (2012) <arXiv:1202.3878> is then implemented to flag the change points on the running statistics (Cabrieto et al., 2018, <doi:10.1016/j.ins.2018.03.010>). Change points are located by minimizing a variance criterion based on the pairwise similarities between running statistics which are computed via the Gaussian kernel. KCP can locate change points for a given k number of change points. To determine the optimal k, the KCP permutation test is first carried out by comparing the variance of the running statistics extracted from the original data to that of permuted data. If this test is significant, then there is sufficient evidence for at least one change point in the data. Model selection is then used to determine the optimal k>0.

It predicts any attribute (categorical) given a set of input numeric predictor values. Note that only numeric input predictors should be given.
             The k value can be chosen according to accuracies provided. The attribute to be predicted can be selected from the dropdown provided (select categorical attribute).
             This is because categorical attributes cannot be given as inputs here. A 'handsontable' is also provided to enter the input predictor values.

Predicts any variable in any categorical dataset for given values of predictor variables.
    If a dataset contains 4 variables, then any variable can be predicted based on the values of the other three variables given by the user. 
    The user can upload their own datasets and select what variable they want to predict.
    A 'handsontable' is provided to enter the predictor values and also accuracy of the prediction is also shown.