Skip to content

Interface: TemporalTrendSummary

@kortexya/reasoninglayer


@kortexya/reasoninglayer / TemporalTrendSummary

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

A closed-form linear-trend summary.

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.

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

delta: number

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

last - first.


first: number

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

First value in time order.


intercept: number

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

Least-squares intercept at t = 0.


last: number

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

Last value in time order.


n: number

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

Number of observations.


slopePerMs: number

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

Least-squares slope, value-units per millisecond.