IStatPeriod.LastPoint

Syntax

LastPoint: Integer;

Description

The LastPoint property determines the end point of the sample period.

Comments

The range of values for the last points of the sample period starts from one.

By default, the property value is -1, in this case the value of the last point of the sample period is defined automatically.

Example

Sub Main;

Var

Exp: SmExponentialSmoothing;

Fact: Array Of Double;

Period: IStatPeriod;

r: Double;

i: Integer;

Begin

Exp := New SmExponentialSmoothing.Create;

Fact := New Double[9];

Debug.WriteLine("== Source series ==");

For i := 0 To 8 Do

Fact[i] := 1230 + i*302;

Debug.WriteLine(Fact[i]);

End For;

Exp.Serie.Value := Fact;

Period := Exp.ModelPeriod;

Period.FirstPoint := 0; // starting point of the sample period

Period.LastPoint := 5; // the end point of the sample period

Exp.Execute;

Debug.WriteLine("== Resulting series ==");

For i := 0 To Exp.Forecast.LastPoint - 1 Do

r := Exp.Fitted[i];

Debug.WriteLine(r.ToString);

End For;

End Sub Main;

After executing the example the console window displays the following result:

Module execution started

== Source series ==

1230

1532

1834

2136

2438

2740

3042

3344

3646

== Resulting series ==

2438

2317.2000000000003

2238.6800000000003

2198.2120000000004

2191.9908000000005

2216.5917200000004

2268.9325480000007

2346.2392932000007

2446.0153638800007

Module execution finished

See also:

IStatPeriod