Skip to content

jasp-stats/jaspMachineLearning

Repository files navigation

R_build_status

The Machine Learning Module

Explore the relation between variables using data-driven methods for regression, classification, and clustering. The Machine Learning module provides a standardized graphical interface that unifies various R packages dedicated to machine learning. It enables training of predictive models, evaluation of their performance on separate holdout data and prediction of new data. This module encompasses an wide range of supervised and unsupervised learning models, and it streamlines the process of parameter optimization for nearly all models. Furthermore, it simplifies the task of dividing data into training, testing, and validation sets by providing a variety of data splitting methods. Finally, the module aims to provide insight into 'black box' machine learning models via model-agnostic exploration and explanation features.

Blog posts

Module

The organization of the analyses within the Machine Learning module in JASP is as follows:

--- Machine Learning
    -- Regression
       - Boosting
       - Decision Tree
       - K-Nearest Neighbors
       - Neural Network
       - Random Forest
       - Regularized Linear
       - Support Vector Machine
    -- Classification
       - Boosting
       - Decision Tree
       - K-Nearest Neighbors
       - Linear Discriminant
       - Logistic / Multinomial
       - Neural Network
       - Random Forest
       - Support Vector Machine
    -- Clustering
       - Density-Based
       - Fuzzy C-Means
       - Hierarchical
       - Neighborhood-Based
       - Model-Based
       - Random Forest
    -- Prediction

Translations

The JASP translation project is located at the following link. The Machine Learning module is referred to as jaspMachineLearning and consists of two distinct components: jaspMachineLearning-QML and jaspMachineLearning-R, both of which require translation. The participation of any individual who is interested would be highly valued. As demonstrated below, we have made substantial progress in the translation of the Machine Learning module.

Interface Results
image image