Справка LibreOffice 26.2
Линии тренда можно добавлять ко всем типам двумерных диаграмм, кроме круговых и биржевых диаграмм.
Если вставить линию тренда в тип диаграммы, который использует такие категории, как Линия или Столбец, то числа 1, 2, 3, … будут использоваться в качестве значений x для вычисления линии тренда. Для таких диаграмм более подходящим может оказаться тип XY.
Чтобы вставить линию тренда для рядов данных, сначала дважды щёлкните диаграмму, чтобы войти в режим редактирования, и выберите ряды данных диаграммы, для которых должна быть создана линия тренда.
Выберите или щёлкните правой кнопкой мыши ряд данных, чтобы открыть контекстное меню, и выберите .
Линии среднего значения — это специальные линии тренда, которые показывают среднее значение. Используйте , чтобы вставить линии среднего значения для рядов данных.
Чтобы удалить линию тренда или линию среднего значения, щёлкните линию, а затем нажмите клавишу Del.
Пункт меню доступен только тогда, когда диаграмма находится в режиме редактирования. Он будет отображаться серым цветом, если диаграмма находится в режиме редактирования, но ряды данных не выбраны.
Линия тренда имеет тот же самый цвет, что и соответствующий ряд данных. Для изменения свойств линии выделите линию тренда и выберите .
Линия тренда отображается в легенде автоматически. Её имя можно задать в настройках линии тренда.
Когда диаграмма находится в режиме редактирования, LibreOffice выдаёт уравнение линии тренда и коэффициент детерминации R2, даже если они не отображаются: нажмите на линию тренда, чтобы увидеть информацию в строке состояния.
Чтобы отобразить уравнение линии тренда, выберите линию тренда на диаграмме, щёлкните правой кнопкой мыши, чтобы открыть контекстное меню, и выберите .
Чтобы изменить формат значений (использовать менее значащие цифры или научную нотацию), выберите уравнение в диаграмме, щёлкните правой кнопкой мыши и выберите в контекстном меню .
Уравнение по умолчанию использует x для переменной абсциссы и f(x) для переменной ординаты. Чтобы изменить эти имена, выберите линию тренда, выберите и введите имена в поля Имя переменной X и Имя переменной Y.
Чтобы показать коэффициент детерминации R2, выберите уравнение на диаграмме, щёлкните правой кнопкой мыши, чтобы открыть контекстное меню, и выберите .
Если пересечение задано принудительно, коэффициент детерминации R2 рассчитывается не так, как при свободном пересечении. Значения R2 нельзя сравнивать при принудительном или свободном пересечении.
Доступны следующие типы регрессии:
Линейная линия тренда: регрессия по уравнению y=a∙x+b. Пересечение b может быть принудительным.
Полиномиальная линия тренда: регрессия по уравнению y=Σi(ai∙xi). Пересечение a0 может быть принудительным. Должна быть указана степень полинома (не менее 2).
Логарифмическая линия тренда: регрессия по уравнению y=a∙ln(x)+b.
Экспоненциальная линия тренда: регрессия по уравнению y=b∙exp(a∙x). Это уравнение эквивалентно y=b∙mx с m=exp(a). Пересечение b может быть принудительным.
Степенная линия тренда: регрессия по уравнению y=b∙xa.
Скользящего среднего линия тренда: простое скользящее среднее вычисляется с использованием n предыдущих значений y, где n – период. Для этой линии тренда нет уравнения.
При расчёте линии тренда учитываются только пары данных со следующими значениями:
Логарифмическая линия тренда: учитываются только положительные значения x.
Экспоненциальная линия тренда: учитываются только положительные значения y, за исключением случаев, когда все значения y отрицательные: тогда регрессия будет следовать уравнению y=-b∙exp(a∙x).
Степенная линия тренда: учитываются только положительные значения x; учитываются только положительные значения y, за исключением случаев, когда все значения y отрицательные: тогда регрессия будет следовать уравнению y=-b∙xа.
Необходимо преобразовать данные соответствующим образом; рекомендуется создать копию исходных данных и работать с ней.
Также параметры можно вычислить с помощью функций Calc следующим образом.
Линейная регрессия соответствует уравнению y = m*x + b.
m = НАКЛОН(Данные_Y; Данные_X)
b = ОТРЕЗОК(Данные_Y; Данные_X)
Расчёт коэффициента определения по
r2 = КВПИРСОН(Данные_Y; Данные_X)
Помимо m, b и r2, функция массива ЛИНЕЙН предоставляет дополнительные статистические данные для регрессионного анализа.
Логарифмическая регрессия соответствует уравнению y=a*ln(x)+b.
a = НАКЛОН(Данные_Y; LN(Данные_X))
b = ОТРЕЗОК(Данные_Y; LN(Данные_X))
r2 = КВПИРСОН(Данные_Y; LN(Данные_X))
Для кривых экспоненциальной регрессии выполняется преобразование в линейную модель. Оптимальное соответствие кривой достигается по линейной модели, результаты которой интерпретируются соответствующим образом.
Экспоненциальная регрессия соответствует уравнению y=b*exp(a*x) or y=b*mx, которое преобразуется в ln(y)=ln(b)+a*x or ln(y)=ln(b)+ln(m)*x соответственно.
a = НАКЛОН(LN(Данные_Y); Данные_X)
Переменные для второго варианта вычисляются следующим образом:
m = EXP(НАКЛОН(LN(Данные_Y); Данные_X))
b = EXP(ОТРЕЗОК(LN(Данные_Y); Данные_X))
Расчёт коэффициента определения по
r2 = КВПИРСОН(LN(Данные_Y); Данные_X)
Помимо m, b и r2 функция массива ЛГРФПРИБЛ предоставляет дополнительные статистические данные для регрессионного анализа.
Для кривых степенной регрессии происходит преобразование в линейную модель. Степенная регрессия соответствует уравнению y=b*xa, которое преобразуется в ln(y)=ln(b)+a*ln(x).
a = НАКЛОН(LN(Данные_Y); LN(Данные_X))
b = EXP(ОТРЕЗОК(LN(Данные_Y); LN(Данные_X))
r2 = КВПИРСОН(LN(Данные_Y); LN(Данные_X))
Для кривых полиномиальной регрессии происходит преобразование в линейную модель.
Создаёт таблицу со столбцами x, x2, x3, … , xn, y до нужной степени n.
Используйте формулу =ЛИНЕЙН(Данные_Y,Данные_X) с полным диапазоном от x до xn (без названий столбцов) как Данные_X.
Первая строка вывода функции ЛИНЕЙН содержит коэффициенты многочлена регрессии с коэффициентом xn в крайней левой позиции.
Первый элемент третьей строки вывода функции ЛИНЕЙН представляет собой значение r2. См. функцию ЛИНЕЙН для получения дополнительной информации по правильному использованию и применению других параметров вывода.