Linear Regression
# linearFacts function
packages/forge/src/regression/linear.ts:103linearFacts(options: LinearFactOptions, statsResult: RegressionResult): FactResultGenerates facts from a simple linear regression result.
Emits
trend.linear, fit.quality, fit.error, and — where the sample
supports it — fit.significance and a caveat.small-sample.Parameters
| Name | Type | Description |
|---|---|---|
| options | LinearFactOptions | Thresholds controlling the qualitative judgements. |
| statsResult | RegressionResult | The raw result from @statili/stats linear(). |
Returns
FactResultFacts, or an end-user facing error.
Example
const result = linearFacts({}, linear({}, data));
if (result.ok) result.facts.map(render({ labels: { x: "month", y: "sales" } }));