Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Simple_Linear_Regression is a Python program that will use a default list of possible slope and intercept values to find the best slope and intercept values that fit a given list of data points. To find the best values, the least total error is used.

The program can be run by calling the best_fit() function, which takes a list of x,y data points as a parameter. best_fit() will return the best slope and intercept values as well as the smallest error.

Default possible slope (m) values are a range of values from -10 to 10, in increments of 0.1 Default possible intercept (b) values are a range of values from -20 to 20, in increments of 0.1

Example:

datapoints = [(1, 3), (5, 7), (2, 4), (4, 6), (6, 7), (4, 4), (6, 8), (8, 5), (9, 9)]

regr = best_fit(datapoints)

output will be: Best m = 0.7 Best b = 2.7 Smallest error = 7.8

The best slope (m) value, intercept (b) and smallest error will be automatically printed.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages