### Linear Regression

A linear regression program which shows the slope of the line and y-intercept

### Linear Regression

This is Linear Regression

### Hierarchical Clustering

This program is hierarchical clustering without sklearn.

### Finding closest data type using "n" number of nearest neighbors

Given a set of data (traindata) which assigns certain coordinates to a binary system of colors, this program uses this data to find the color of best fit for a coordinate (testdata) given by the user. Ultimately, any coordinate entered by the user should produce either "black" or "blue." Solved by appending the distances from each training coordinate to the testing coordinate to a list called "distances," and finding the minimum value of that list each time around. To avoid repetition in calculation of minimums, I replaced each value that had already been tested with float('inf').

### The World of Stocks

In this project, we used data from the QUANDL API to get different calculations of stocks, such as volatility, average price, and correlation coefficient. It also allowed the user to input a stock and enter how many units and when they bought it. It then calculated the amount of money they earned with the stock. The most impressive part of this project was the implementation of machine learning to estimate the future price of an inputted stock based on previous years. We used the package, sklearn, to do the machine learning. This project was used at a hackathon.