# Regression Calculator

Medium-size school project

This project allows users to get a mathematical function that fits the input coordinates.

Want to build something similar?

Let's get to it!## WHAT THIS PROJECT IS ABOUT

This project consists of a regression calculator, where users enter coordinates and select a regression method, which can be polinomial, logaritmic, exponential, power or auto-detect (minimizes the error). Then, users can read the mathemetical function, the error (the average distance between the given coordinates and the function) and a graph that descrives the function and shows the input coordinates. This regression calculator allow users to make predictions of future events based on existing data.

## Development process

### Tools used

### Timeline

### Team behind the project

### Deployment

Github

JavaScript

HTML 5

CSS 3

This project was developed in Vanilla JavaScript, and it's hosted in Github pages.

Do you have a suggestion to improve this project?

Let me know it!## Principal features

### Auto-detect

This option lets users to just enter the coordinates and they will be given the function that minimizes the error (the distance between the function and the given coordinates). This should be used wisely to avoid overfitting.

### Polinomial regression

Calculates the mathematical function that better fits the inputs using the polinomial regression method.

### Logaritmic regression

Calculates the mathematical function that better fits the inputs using the logaritmic regression method.

### Exponential regression

Calculates the mathematical function that better fits the inputs using the exponential regression method.

### Power regression

Calculates the mathematical function that better fits the inputs using the power regression method.

## WOULD YOU LIKE TO BUILD SOMETHING SIMILAR?

If you made it this far, I assume you are probably interested in this project. I hoped you liked it! If you did, don't doubt in contacting me to build something similar, I would be happy to hear your idea and develop it!

Let's do it!