-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add documentation for regression analysis.
- Loading branch information
Showing
2 changed files
with
94 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
+++ | ||
title = "Regression Analysis" | ||
published = true | ||
weight = 80 | ||
+++ | ||
|
||
|
||
![]({{< relref "" >}}images/plot-window/RegressionAnalysis.png) | ||
|
||
|
||
## Create Regression Analysis | ||
|
||
Regression analysis curves can be created from the right-click menu for a curve in the **Plot Project Tree**. | ||
|
||
|
||
|
||
## Regression Types | ||
|
||
|
||
### Linear Regression | ||
|
||
The linear regression (i.e. straight line fit) is calculated by choosing the line that minimizes the sum of the squared differences between the observed dependent variable values and the values predicted by the linear equation. The straight line equation can be written as: | ||
|
||
$$ y = a + bx $$ | ||
|
||
where: | ||
- $y$ is the dependent variable, | ||
- $x$ is the independent variable, | ||
- $a$ is the intercept, | ||
- $b$ is the slope. | ||
|
||
|
||
### Polynomial Regression | ||
|
||
Polynomial regression is a form of linear regression where the relationship between the independent variable(s) and the dependent variable is modeled as an nth-degree polynomial. It allows for more complex relationships between the variables by introducing polynomial terms into the regression equation. | ||
|
||
|
||
A polynomial in a single indeterminate x can always be written (or rewritten) in the form | ||
|
||
$$ y = a_{n}x^n + a_{n-1}x^{n-1} + \dots + a_{2}x^{2}+a_{1}x+a_{0} $$ | ||
|
||
where: | ||
- $a_0 , \ldots, a_n$ are constants that are called the coefficients of the polynomial, | ||
- $x$ is the indeterminate. | ||
- $n$ is the degree of the polynomial. | ||
|
||
To determine the degree of the polynomial, one needs to consider the complexity of the relationship between the variables and the nature of the data. A higher degree polynomial can capture more intricate relationships but may also lead to overfitting if the model becomes too flexible. | ||
|
||
Polynomial regression can be beneficial when the relationship between the variables is curvilinear or nonlinear. By introducing polynomial terms, it can capture the curvature in the data and provide a better fit compared to simple linear regression. | ||
|
||
|
||
### Power Fit Regression | ||
|
||
The Power Fit regression is described by the following equation: | ||
|
||
$$ y = ax^b $$ | ||
|
||
where: | ||
- $y$ is the dependent variable, | ||
- $x$ is the independent variable, | ||
- $a$ is the coefficient, | ||
- $b$ is the exponent. | ||
|
||
In power fit regression, the goal is to estimate the values of $a$ and $b$ that best describe the relationship between the variables. This is done by minimizing the sum of the squared differences between the observed dependent variable values and the values predicted by the power-law equation. | ||
|
||
|
||
### Exponential Regression | ||
|
||
Exponential regression is a type of nonlinear regression used to model relationships where the dependent variable changes exponentially with the independent variable. It is suitable when the data exhibits exponential growth or decay patterns. | ||
|
||
The equation for exponential regression can be written as: | ||
|
||
$$ y = ae^{bx} $$ | ||
|
||
where: | ||
where: | ||
- $y$ is the dependent variable, | ||
- $x$ is the independent variable, | ||
- $a$ is the coefficient, | ||
- $b$ is the rate of growth or decay, | ||
- $e$ is the base of the natural logarithm (approximately 2.71828). | ||
|
||
Exponential models are commonly used in biological applications, for example, for exponential growth of bacteria. Spotfire uses a nonlinear regression method for this calculation. This will result in better accuracy of the calculation compared to using linear regression on transformed values only. | ||
|
||
|
||
### Logarithmic Regression | ||
|
||
The logarithmic fit calculates the least squares fit through points by using the following equation: | ||
|
||
$$ y = a + b \ln( x ) $$ | ||
|
||
- $y$ is the dependent variable, | ||
- $x$ is the independent variable, | ||
- $a$ and $b$ are coefficients. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.