File:Linear regression.svg

Summary

Description
English: Random data points and their linear regression. Created with the following Sage (http://sagemath.org) commands:
X = RealDistribution('uniform', [-20, 60])

Y = RealDistribution('gaussian', 1.5)

f(x) = 3*x/20 + 5

xvals = [X.get_random_element() for _ in range(100)]

data = [(x, f(x) + Y.get_random_element()) for x in xvals]

m, b = var('m b')

g(x) = m*x + b

g(x) = g(x).subs(find_fit(data, g, solution_dict=True))

p = list_plot(data) + plot(g, (x, -20, 60), color='red')

p.save('linear_regression.svg')
Date
Source Own work
Author Sewaqu
Other versions Derivative works of this file:  Sedm zakladnich nastroju zlepsovani kvality cz.svg: Category:Files with derivative versions
SVG development
InfoField

Licensing

Public domain This work has been released into the public domain by its author, Sewaqu. This applies worldwide.
In some countries this may not be legally possible; if so:
Sewaqu grants anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.
Category:Self-published work#Linear%20regression.svgCategory:PD-self#Linear%20regression.svg Category:Images with Sage source code Category:Least squares Category:Linear regression Category:Scatterplots
Category:Created with SageMath Category:Files with derivative versions Category:Images with Sage source code Category:Least squares Category:Linear regression Category:PD-self Category:SVG created also with Inkscape Category:Scatterplots Category:Self-published work