GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TheAlgorithms/R: Collection of various algorithms implemented in R.

BranchesTags
Open more actions menu

Latest commit

 

History

367 Commits
367 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Desktop/open-source/R/graph_algorithms
Desktop/open-source/R/graph_algorithms
 
 
association_algorithms
association_algorithms
 
 
biomedical
biomedical
 
 
classification_algorithms
classification_algorithms
 
 
clustering_algorithms
clustering_algorithms
 
 
data_manipulation
data_manipulation
 
 
data_mining
data_mining
 
 
data_preprocessing
data_preprocessing
 
 
data_structures
data_structures
 
 
documentation
documentation
 
 
dynamic_programming
dynamic_programming
 
 
graph_algorithms
graph_algorithms
 
 
linked_list_algorithms
linked_list_algorithms
 
 
machine_learning
machine_learning
 
 
mathematics
mathematics
 
 
quantitative_finance
quantitative_finance
 
 
regression_algorithms
regression_algorithms
 
 
searches
searches
 
 
sorting_algorithms
sorting_algorithms
 
 
string_manipulation
string_manipulation
 
 
.gitpod.Dockerfile
.gitpod.Dockerfile
 
 
.gitpod.yml
.gitpod.yml
 
 
DIRECTORY.md
DIRECTORY.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

The Algorithms - R

Gitpod Ready-to-Code

build license prs

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)

All algorithms can be found in the DIRECTORY.md file ordered by folder.

Contribution Guidelines

Please ensure to follow the points stated below if you would like to contribute:

1. Code Quality & Functionality

-Ensure that your code is functional and well-structured before submitting a pull request.

-The code should run without errors in an R environment and produce the expected output.

-Follow best practices for efficiency, readability, and maintainability.

2. Adding a New Algorithm

-Verify that the algorithm is not already implemented in the repository.

-Include a brief explanation of the algorithm in the file as comments.

-Add an example showcasing its usage (it can be commented within the script).

3. Modifying an Existing Algorithm

-If making improvements, clearly document the changes in your pull request description.

-Ensure that your modifications do not break existing functionality.

-If applicable, update or add test cases to validate your changes.

4. Code Style & Naming Conventions

-Use consistent and meaningful variable names. Follow one of these naming conventions:

-Use . or _ to separate words (e.g., results.df for a data frame).

-Ensure that filenames follow the existing directory structure and naming patterns.

5. Documentation & Comments

-Provide clear and concise documentation in the form of comments within the code.

-Add a brief docstring at the beginning of the script explaining:

-What the algorithm does

-The expected input and output

-Any dependencies required

6. Testing & Verification

-Before submitting a pull request, verify that your code:

-Runs correctly with different test cases

-Does not produce unnecessary warnings or errors

-If applicable, add a test file demonstrating the algorithm’s correctness.

About

Collection of various algorithms implemented in R.

Topics

algorithmalgorithmsclassificationclusteringdata-miningdatamanipulationeducationhacktoberfestlearningmachine-learningpracticepreprocessingrr-languager-programmingregression

Resources

Readme
MIT license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

1.2k stars

Watchers

60 watching

Forks

356 forks
Report repository

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.