LINE



  • ULINE offers over 30,000 boxes, plastic poly bags, mailing tubes, warehouse supplies and bubble wrap for your storage, packaging, or shipping supplies.
  • . Quick and easy mobile payment app! - Easily make payments with your mobile device. Just scan a QR code or barcode and you're done! - Be a smart shopper with discount coupons. Use LINE Pay at a wide variety of locations - Search for the nearest LINE Pay supported merchant with our merchant map. From convenience stores to restaurants, use LINE Pay with all kinds of merchants!

Line of Best Fit

Imagine you have some points, and want to have a line that best fits them like this:

Get connected with LINE Tap into LINE's network of users by integrating LINE Login into your native app or web app. Give users an easier way of logging in and increase your conversion rates. LINE STORE is LINE's official online store. Buy stickers, themes, Rubies, and Coins for games, LINE PLAY, LINE Manga, and LINE Fortune. Get LINE MUSIC tickets and LINE Out Call Credit too!


We can place the line 'by eye': try to have the line as close as possible to all points, and a similar number of points above and below the line.

But for better accuracy let's see how to calculate the line using Least Squares Regression.

The Line

Our aim is to calculate the values m (slope) and b (y-intercept) in the equation of a line :

Where:

  • y = how far up
  • x = how far along
  • m = Slope or Gradient (how steep the line is)
  • b = the Y Intercept (where the line crosses the Y axis)

Steps

To find the line of best fit for N points:

Step 1: For each (x,y) point calculate x2 and xy

Step 2: Sum all x, y, x2 and xy, which gives us Σx, Σy, Σx2 and Σxy (Σ means 'sum up')

Step 3: Calculate Slope m:

m = N Σ(xy) − Σx ΣyN Σ(x2) − (Σx)2

(N is the number of points.)

LINE

Step 4: Calculate Intercept b:

b = Σy − m ΣxN

Step 5: Assemble the equation of a line

y = mx + b

Done!

Example

LINE

Let's have an example to see how to do it!

Example: Sam found how many hours of sunshine vs how many ice creams were sold at the shop from Monday to Friday:

'x'
Hours of Sunshine
'y'
Ice Creams Sold
24
35
57
710
915

Let us find the best m (slope) and b (y-intercept) that suits that data

y = mx + b

Step 1: For each (x,y) calculate x2 and xy:

Step 2: Sum x, y, x2 and xy (gives us Σx, Σy, Σx2 and Σxy):

xyx2xy
2448
35915
572535
7104970
91581135
Σx: 26Σy: 41Σx2: 168Σxy: 263

Also N (number of data values) = 5

Step 3: Calculate Slope m:

m = N Σ(xy) − Σx ΣyN Σ(x2) − (Σx)2

= 5 x 263 − 26 x 415 x 168 − 262

= 1315 − 1066840 − 676

= 249164 = 1.5183...

Step 4: Calculate Intercept b:

b = Σy − m ΣxN

= 41 − 1.5183 x 265

= 0.3049...

Step 5: Assemble the equation of a line:

Line Graph

y = mx + b

y = 1.518x + 0.305

Let's see how it works out:

xyy = 1.518x + 0.305error
243.34−0.66
354.86−0.14
577.890.89
71010.930.93
91513.97−1.03

Here are the (x,y) points and the line y = 1.518x + 0.305 on a graph:

Nice fit!

Sam hears the weather forecast which says 'we expect 8 hours of sun tomorrow', so he uses the above equation to estimate that he will sell

y = 1.518 x 8 + 0.305 = 12.45 Ice Creams

Sam makes fresh waffle cone mixture for 14 ice creams just in case. Yum.

How does it work?

It works by making the total of the square of the errors as small as possible (that is why it is called 'least squares'):


The straight line minimizes the sum of squared errors

So, when we square each of those errors and add them all up, the total is as small as possible.

You can imagine (but not accurately) each data point connected to a straight bar by springs:


Boing!

Outliers

Be careful! Least squares is sensitive to outliers. A strange value will pull the line towards it.

Use the App

Have a play with the Least Squares Calculator

Not Just For Lines

This idea can be used in many other areas, not just lines.

Line of duty

Line Segment


A 'circle of best fit'

Line Tv

But the formulas (and the steps taken) will be very different!





Comments are closed.