Status: Integer;
Свойство Status возвращает статус выполнения расчета.
В случае выполнения расчета без ошибок данное свойство возвращает значение «0», иначе возвращает код ошибки.
Sub Main;
Var
st: Statistics;
d0: Double;
y, x: Array Of Double;
Begin
y := New Double[2,3];
x := New Double[2,3];
y[0,0] := 58; y[1,0] := 35;
y[0,1] := 11; y[1,1] := 25;
y[0,2] := 10; y[1,2] := 23;
x[0,0] := 45.35; x[1,0] := 47.65;
x[0,1] := 17.56; x[1,1] := 18.44;
x[0,2] := 16.09; x[1,2] := 16.91;
st := New Statistics.Create;
d0 := st.ChiTest(y,x);
If st.Status <> 0 Then
Debug.WriteLine(st.Errors);
Else
Debug.WriteLine("Значение для хи-квадрат: " + d0.ToString);
End If;
End Sub Main;
После выполнения примера в окно консоли будет выведено значение вероятности для χ2-статистики:
Module execution started
Значение для хи-квадрат: 0.0003081920170083093
Module execution finished]
См. также: