# R语言 **Repository Path**: tonybright/R-lang ## Basic Information - **Project Name**: R语言 - **Description**: R 语言算法集 - **Primary Language**: R - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-08-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # The Algorithms - R ![build](https://img.shields.io/badge/build-passing-brightgreen.svg) ![license](https://img.shields.io/badge/License-MIT-brightgreen.svg) ![prs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg) *R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, data mining surveys and studies of scholarly literature databases show substantial increases in popularity in recent years. As of November 2019, R ranks 16th in the TIOBE index, a measure of popularity of programming languages. ([Wikipedia](https://en.wikipedia.org/wiki/R_(programming_language)))* ## General Algorithms List Here are some common algorithms that can be applied to almost all data problems: ### PREPROCESSING - Feature projection - [Dimensionality Reduction Algorithm](https://github.com/TheAlgorithms/R/blob/master/preprocessing/Dimensionality%20Reduction%20Algorithms.R) - Data manipulattion - [Data Processing](https://github.com/TheAlgorithms/R/blob/master/preprocessing/data_processing.R) - [Data normalization and standardization](https://github.com/TheAlgorithms/R/blob/master/preprocessing/data_normalization_standardization.R) - Categorical variable into numerical - [One Hot Encoding](https://github.com/TheAlgorithms/R/blob/master/datamanipulation/OneHotEncode.R) - [Label Encoding](https://github.com/TheAlgorithms/R/blob/master/datamanipulation/LabelEncode.R) ### [MACHINE LEARNING](https://github.com/TheAlgorithms/R/tree/master/Machine-Learning) - Tutorials - [Introduction to machine learning in R (tutorial) --- from Kaggle](https://www.kaggle.com/camnugent/introduction-to-machine-learning-in-r-tutorial) - [An Introduction to Machine Learning with R](https://lgatto.github.io/IntroMachineLearningWithR/) - [Machine Learning in R for beginners](https://www.datacamp.com/community/tutorials/machine-learning-in-r) - [Machine Learning in R: mlr-tutorial](https://www.notion.so/mlr-Tutorial-b71444fe979c4a8cafe91e10e7f81d79) ### [DATA MINING](https://github.com/TheAlgorithms/R/tree/master/Data-Mining) ### SUPERVISED LEARNING - Classification - [Decision Tree](https://github.com/TheAlgorithms/R/blob/master/classification/Decision%20Tree.R) - [Gradient Boosting Algorithm](https://github.com/TheAlgorithms/R/blob/master/classification/Gradient%20Boosting%20Algorithms.R) - [KNN](https://github.com/TheAlgorithms/R/blob/master/classification/KNN.R) - [LightGBM](https://github.com/TheAlgorithms/R/blob/master/classification/LightGBM.R) - [Logistic Regression](https://github.com/TheAlgorithms/R/blob/master/classification/Logistic%20Regression.R) - [Naive Bayes](https://github.com/TheAlgorithms/R/blob/master/classification/Naive%20Bayes.R) - [Random Forest](https://github.com/TheAlgorithms/R/blob/master/classification/Random%20Forest.R) - [SVM](https://github.com/TheAlgorithms/R/blob/master/classification/SVM.R) - [XGBoost](https://github.com/TheAlgorithms/R/blob/master/classification/xgboost.R) - Regression - [Gradient Boosting Algorithm](https://github.com/TheAlgorithms/R/blob/master/regression/Gradient%20Boosting%20Algorithms.R) - [KNN](https://github.com/TheAlgorithms/R/blob/master/regression/KNN.R) - [LightGBM](https://github.com/TheAlgorithms/R/blob/master/regression/LightGBM.R) - [Linear Regression](https://github.com/TheAlgorithms/R/blob/master/regression/Linear%20Regression.R) - [Artificial Neural Net](https://github.com/TheAlgorithms/R/blob/master/regression/ANN.R) ### UNSUPERVISED LEARNING - Clustering - [K-Means](https://github.com/TheAlgorithms/R/blob/master/clustering/K-Means.R) - [dbscan_clustering](https://github.com/TheAlgorithms/R/blob/master/clustering/dbscan_clustering.r) - [heirarchical_clustering](https://github.com/TheAlgorithms/R/blob/master/clustering/heirarchical_clustering.r) - [kmeans_clustering](https://github.com/TheAlgorithms/R/blob/master/clustering/kmeans_clustering.r)