При регрессиальном анализе функция LOGEST вычисляет экспоненциальное значение, которое подгощает данные, и возвращает массив значений, описыващих эту кривую. Поскольку данная функция возвращает массив значений, она должна вводиться как формула массива.

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Описание

Уравнение кривой имеет следующий вид:

y = b*m^x

или

y = (b*(m1^x1)*(m2^x2)*_)

если существует несколько значений x, где зависимые значения y являются функцией независимых значений x. Значения m являются основанием, возводимым в степень x, а значения b постоянны. Обратите внимание на то, что y, x и m могут быть векторами. Функция ЛГРФПРИБЛ возвращает массив {mn;mn-1;...;m1;b}.

ЛГРФПРИБЛ(известные_значения_y;[известные_значения_x];[конст];[статистика])

Аргументы функции ЛГРФПРИБЛ описаны ниже.

  • known_y    — обязательный аргумент. Множество значений y в уравнении y = b*m^x, которые уже известны.

    • Если массив "известные_значения_y" содержит один столбец, каждый столбец массива "известные_значения_x" интерпретируется как отдельная переменная.

    • Если массив "известные_значения_y" содержит одну строку, каждая строка массива "известные_значения_x" интерпретируется как отдельная переменная.

  • Known_x    Необязательный. Множество значений x, которые могут быть уже известны для соотношения y = b*m^x.

    • Массив известные_значения_x может включать одно или более множеств переменных. Если используется только одна переменная, то известные_значения_y и известные_значения_x могут быть диапазонами любой формы, если только они имеют одинаковые размерности. Если используется более одной переменной, то аргумент известные_значения_y должен быть диапазоном ячеек высотой в одну строку или шириной в один столбец (так называемым вектором).

    • Если аргумент известные_значения_x опущен, то предполагается, что это массив {1;2;3;...} такого же размера, как и известные_значения_y.

  • Const    — необязательный аргумент. Логическое значение, которое указывает, должна ли константа b равняться 1.

    • Если аргумент "конст" имеет значение ИСТИНА или опущен, то b вычисляется обычным образом.

    • Если аргумент "конст" имеет значение ЛОЖЬ, то b полагается равным 1 и значения m подбираются так, чтобы удовлетворить соотношению y = m^x.

  • Статистика    Необязательный аргумент. Логическое значение, которое указывает, требуется ли вернуть дополнительную регрессионную статистику.

    • Если аргумент "статистика" имеет значение ИСТИНА, функция ЛГРФПРИБЛ возвращает дополнительную статистику по регрессии, т. е. возвращает массив {mn;mn-1;...;m1;b:sen;sen-1;...;se1;seb:r 2;sey;F;df:ssreg;ssresid}.

    • Если аргумент "статистика" имеет значение ЛОЖЬ или опущен, функция ЛГРФПРИБЛ возвращает только коэффициенты m и константу b.

Сведения о дополнительной статистике по регрессии см. в разделе Функция ЛИНЕЙН.

  • Чем больше график ваших данных напоминает экспоненциальную кривую, тем лучше вычисленная кривая будет аппроксимировать данные. Подобно функции ЛИНЕЙН, функция ЛГРФПРИБЛ возвращает массив, который описывает зависимость между значениями, но ЛИНЕЙН подгоняет прямую линию к имеющимся данным, а ЛГРФПРИБЛ подгоняет экспоненциальную кривую. Дополнительные сведения см. в разделе, посвященном функции ЛИНЕЙН.

  • Если имеется только одна независимая переменная x, то значения пересечения с осью y (b) можно получить непосредственно, используя следующую формулу:

    Y-перехват (b):
    ИНДЕКС(LOGEST(known_y,known_x),2)

    Для предсказания будущих значений y можно использовать уравнение y = b*m^x, но в приложении Microsoft Excel для этой цели предусмотрена функция РОСТ. Дополнительные сведения см. в разделе Функция РОСТ.

  • При вводе константы массива (например, в качестве аргумента известные_значения_x) следует использовать точку с запятой для разделения значений в одной строке и двоеточие для разделения строк. Знаки-разделители могут быть другими в зависимости от региональных параметров.

  • Следует помнить, что значения y, предсказанные с помощью уравнения регрессии, могут быть недостоверными, если они находятся вне диапазона значений y, которые использовались для определения коэффициентов уравнения.

Пример 1. Функция LOGEST

Чтобы она правильно работала, необходимо ввести в Excel формулу массива выше. После ввода формулы нажмите ввод, если у вас есть текущая Microsoft 365 подписка. в противном случае нажмите CTRL+SHIFT+ВВОД. Если формула не введена как формула массива, единственным результатом будет 1,4633.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×