Skip to content

Commit

Permalink
docs: remove algorithm list and link to DIRECTORY.md file (TheAlgor…
Browse files Browse the repository at this point in the history
…ithms#81)

Co-authored-by: Sahil Afrid Farookhi <msafarookhi@gmail.com>
  • Loading branch information
Panquesito7 and msaf9 authored Oct 14, 2022
1 parent 087f8ec commit 040f999
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 61 deletions.
Binary file modified Documentation/figure/unnamed-chunk-1-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
63 changes: 2 additions & 61 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,69 +6,10 @@

*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/Data-Preprocessing/dimensionality_reduction_algorithms.R)
- Data manipulation
- [Data Processing](https://github.com/TheAlgorithms/R/blob/master/Data-Preprocessing/data_processing.R)
- [Data normalization and standardization](https://github.com/TheAlgorithms/R/blob/master/Data-Preprocessing/data_normalization_standardization.R)
- Categorical variable into numerical
- [One Hot Encoding](https://github.com/TheAlgorithms/R/blob/master/Data-Manipulation/OneHotEncode.R)
- [Label Encoding](https://github.com/TheAlgorithms/R/blob/master/Data-Manipulation/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-Algorithms/decision_tree.R)
- [Gradient Boosting Algorithm](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/gradient_boosting_algorithms.R)
- [KNN](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/KNN.R)
- [LightGBM](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/LightGBM.R)
- [Logistic Regression](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/logistic_regression.R)
- [Naive Bayes](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/naive_bayes.R)
- [Random Forest](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/random_forest.R)
- [SVM](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/SVM.R)
- [XGBoost](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/xgboost.R)
- [Lasso](https://github.com/TheAlgorithms/R/blob/master/Classification-Algorithms/lasso.R)
- Regression
- [Gradient Boosting Algorithm](https://github.com/TheAlgorithms/R/blob/master/Regression-Algorithms/gradient_boosting_algorithms.R)
- [KNN](https://github.com/TheAlgorithms/R/blob/master/Regression-Algorithms/KNN.R)
- [LightGBM](https://github.com/TheAlgorithms/R/blob/master/Regression-Algorithms/LightGBM.R)
- [Linear Regression](https://github.com/TheAlgorithms/R/blob/master/Regression-Algorithms/linear_regression.R)
- [Artificial Neural Net](https://github.com/TheAlgorithms/R/blob/master/Regression-Algorithms/ANN.R)

### UNSUPERVISED LEARNING
- Clustering
- [K-Means](https://github.com/TheAlgorithms/R/blob/master/Clustering-Algorithms/K-Means.R)
- [DbScan Clustering](https://github.com/TheAlgorithms/R/blob/master/Clustering-Algorithms/dbscan_clustering.R)
- [Heirarchical Clustering](https://github.com/TheAlgorithms/R/blob/master/Clustering-Algorithms/heirarchical_clustering.R)
- [K-Means Clustering](https://github.com/TheAlgorithms/R/blob/master/Clustering-Algorithms/kmeans_clustering.R)

### SORTING
- [Bubble Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/bubble_sort.R)
- [Comb Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/comb_sort.R)
- [Insertion Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/insertion_sort.R)
- [Quick Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/quick_sort.R)
- [Selection Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/selection_sort.R)
- [Stooge Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/stooge_sort.R)
- [Merge Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/merge_sort.R)
- [Radix Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/radix_sort.R)
- [Heap Sort](https://github.com/TheAlgorithms/R/blob/master/Sorting-Algorithms/heap_sort.R)

### MATHEMATICS
- [Hamming Distance](https://github.com/TheAlgorithms/R/blob/master/Mathematics/HammingDistance.R)
All algorithms can be found in the [`DIRECTORY.md`](https://github.com/TheAlgorithms/R/blob/master/DIRECTORY.md) file ordered by folder.

## Contribution Guidelines

Please ensure to follow the points stated below if you would like to contribute:
- If your proposing a new algorithm or making changes to an existing one, make sure your code works. Reviewers or the general user must be able to directly emplace it in an R environment and get the desired output.
- Add an example to showcase the use of an algorithm proposed. It can be commented.
Expand Down

0 comments on commit 040f999

Please sign in to comment.