База Знаний: Функции Calc. TREND

From Apache OpenOffice Wiki
< RU‎ | kb
Jump to: navigation, search



TREND

Функция подгоняет прямую линию к данным, используя линейную регрессию и возвращает точки на той линии.


Синтаксис функции:

=TREND(yvalues; xvalues; new_xvalues; type)
Рис. 1. Пример функции.
где:
  • yvalues, xvalues — одностроковые или одностолбцовые диапазоны, определяющие точки в наборе данных;
  • new_xvalues — одностроковый или одностолбцовый диапазон, определяющий положение точек в выходном наборе данных;
  • type — если 0, то искомая прямая линия проходит через начало координат; если отличен от нуля или опущен, то будет искаться наиболее соответствующая прямая линия.


Функция TREND подбирает прямую линию через заданные точки данных, используя метод линейной регрессии.


Documentation note.png Функция TREND возвращает массив значений y найденной прямой линии, соответствующих значениям x в new_xvalues (или, если опущено, в xvalues), и должна быть введена как формула массива, нажатием  Ctrl  +  ⇧ Shift  +  ↵ Enter  вместо клавиши  ↵ Enter  (или с установленным флажком  Массив , если используется Мастер формул).


Диапазоны yvalues и xvalues должны быть одинакового размера. Диапазон new_xvalues может иметь отличающийся размер.


На рис. 1:

  • когда формула =TREND(B2:B5; A2:A5; A2:A7) введена как формула массива в ячейке C2, где значения x в диапазоне A2:A7 — 1, 2, 3, 4, 5 и 6, а значения y в диапазоне B2:B4 — 2, 4, 6,1 и 8, возвращает массив {2,01|4,02|6,03|8,04|10,05|12,06}. Точки данных располагаются почти на линии y = 2x (и это было бы так, если бы B4 содержала 6 вместо 6,1). Наиболее соответствующая найденная линия, поэтому, почти y = 2x.


Documentation note.png Этот пример показывает, как функция TREND может использоваться для предсказания будущих значений.






InfraOffice.pro 3.1.x









Personal tools