ILanerResultsBoxResults.Correlation

Синтаксис

Correlation: ILanerResultsBoxCorrelation;

Описание

Свойство Correlation возвращает параметры для работы со значениями на вкладке «Корреляция».

Комментарии

Значения Correlation вычисляются только для рядов, рассчитанных с помощью метода моделирования «Линейная регрессия».

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента LanerBox, компонента LanerResultsBox с наименованием «LanerResultsBox1» и компонента UiErAnalyzer, являющегося источником данных для LanerBox и LanerResultsBox. В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов.

Пример будет выполняться при нажатии на кнопку.

    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Var
        Results: ILanerResultsBoxResults;
        Correlation: ILanerResultsBoxCorrelation;
        i, j: Integer;
        s: string;
    Begin
        Results := LanerResultsBox1.Results;
        Correlation := Results.Correlation;
        s := "";
        For i := 0 To Correlation.TermCount - 1 Do
            s := s + "    " + Correlation.Comment(i);
        End For;
        Debug.WriteLine(s);
        s := "";
        For i := 0 To Correlation.TermCount - 1 Do
            s := s + "    " + Correlation.Name(i);
        End For;
        Debug.WriteLine(s);
        For i := 0 To Correlation.TermCount - 1 Do
            s := "";
            For j := 0 To Correlation.TermCount - 1 Do
            s := s + "    " + Correlation.Value(i, j).ToString;
            End For;
            Debug.WriteLine(s);
        End For;
    End Sub Button1OnClick;

После выполнения примера в окно консоли будет выведена таблица корреляции, содержащая наименование, значение и комментарий к переменным, которые участвовали в расчете. Например:

Комментарии:
    Новый ряд 1    Nigeria|BCA|A[t]    Nigeria|BCI|A[t]
Таблица корреляции:
    Y    X1    X2
    1    -0.68230830806241394    0.49928242789261545
    -0.68230830806241394    1    -0.1197660822009501
    0.49928242789261545    -0.1197660822009501    1

См. также:

ILanerResultsBoxResults