The Algorithms - R

repository·master·Indexed 22 days ago

https://github.com/thealgorithms/r

A collection of algorithm implementations in the R programming language for statistical computing and data analysis. The repository includes a wide range of implementations across categories such as data mining, classification, clustering, data structures (including Singly, Doubly, and Circular Linked Lists), dynamic programming, graph algorithms, machine learning, quantitative finance, search, sorting, and string manipulation.

Tokens
21.8K
Snippets
94
Records
133
Agent score
78%

What's inside thealgorithms-r

  1. Overview of The Algorithms - R

    master
    The Algorithms - R is a repository containing various implementations of algorithms using the R programming language. It is designed for statistical computing and data analysis. Users can find the full list of implemented algorithms organized by folder in the DIRECTORY.md file.
  2. Explore Classification Algorithms

    master

    The repository includes a wide range of classification algorithms implemented in R:

    • Decision Tree
    • Gradient Boosting Algorithms
    • Knn
    • Light Gbm
    • Logistic Regression (and Logistic Regression 2)
    • Naive Bayes
    • Random Forest
    • Svm
    • Xgboost
  3. Explore Mathematics Algorithms

    master

    A collection of mathematical functions and algorithms:

    • Amicable Numbers
    • Armstrong Number
    • Bisection Method
    • Catalan Numbers
    • Euclidean Distance
    • Extended Euclidean Algorithm
    • Factorial
    • Fibonacci (and First N Fibonacci)
    • Gaussian Elimination
    • Greatest Common Divisor
    • Palindrome Check
    • Josephus Problem
    • Least Common Multiple
    • Modular Exponentiation
    • Newton Raphson Method
    • Perfect Number
    • Perfect Square
    • Permutation Calculation
    • Pi Monte Carlo
    • Prime
    • Sieve Of Eratosthenes
  4. Explore Biomedical Algorithms

    master

    The repository provides several statistical tests and analysis tools for biomedical data, including:

    • Chi Square Tests
    • Correlation Analysis
    • Mann Whitney U Test
    • T Tests Comprehensive
    • Wilcoxon Signed Rank Test
  5. Explore Data Manipulation and Preprocessing

    master

    Tools for preparing and transforming data are available in these categories:

    Data Manipulation

    • Label Encode
    • One Hot Encode
    • Shorten.Vector

    Data Preprocessing

    • Data Normalization Standardization
    • Data Processing
    • Dimensionality Reduction Algorithms
    • K Folds
    • Lasso
  6. Explore Dynamic Programming Algorithms

    master

    Implementations of classic dynamic programming problems:

    • 0/1 Knapsack Problem
    • Coin Change
    • Longest Common Subsequence
    • Longest Increasing Subsequence
    • Matrix Chain Multiplication
    • Minimum Path Sum
    • Subset Sum