Skip to content

Interface: TemporalTrendSummary

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Temporal / TemporalTrendSummary

Interface: TemporalTrendSummary

Defined in: src/types/temporal.ts:461

A closed-form linear-trend summary.

Remarks

Present only for the trend operator. slopePerMs and intercept are the least-squares fit over event-time in milliseconds, so a per-day slope is slopePerMs * 86_400_000.

Example

if (series.trend) {
const perDay = series.trend.slopePerMs * 86_400_000;
console.log(`drift: ${perDay}/day over ${series.trend.n} observations`);
}

Properties

delta

delta: number

Defined in: src/types/temporal.ts:475

last - first.


first

first: number

Defined in: src/types/temporal.ts:469

First value in time order.


intercept

intercept: number

Defined in: src/types/temporal.ts:466

Least-squares intercept at t = 0.


last

last: number

Defined in: src/types/temporal.ts:472

Last value in time order.


n

n: number

Defined in: src/types/temporal.ts:478

Number of observations.


slopePerMs

slopePerMs: number

Defined in: src/types/temporal.ts:463

Least-squares slope, value-units per millisecond.