Using Find Fit for Linear Regression

Description

Here, we will produce a scatter plot and linear regression equation for the following data, then plot them on the same set of axes:

(1)
\begin{align} \{ \ (0, 7.1), \ (1, 5.2), \ (2, 2.9), \ (3, 1.05), \ (4, -0.9)\ \} \end{align}

Sage has no default model for find_fit(), so we must set one using other letters as constants, declaring them with var(). In order to perform a linear regression, the model we pass to find_fit() is the standard linear form, $ax + b$.

Sage Cell

Code

dataset = [ (0, 7.1), (1, 5.2), (2, 2.9), (3, 1.05), (4, -0.9) ]
model = a*x + b
find_fit(dataset, model(x))
1 = scatter_plot(dataset)
p2 = plot(-2.015*x + 7.1, -1, 5)
(p1 + p2).show()

Options

Tags

Primary Tags:

Secondary Tags:

A list of possible tags can be found at The WeBWorK Open Problem Library. For linear algebra tags see the Curated Courses Project.

Related Cells

Any related cells go here. Provide a link to the page containing the information about the cell.

Attribute

Permalink:

Author:

Date: 06 Mar 2019 20:29

Submitted by: Zane Corbiere

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License