Справка LibreOffice 25.2
Линии тренда можно добавлять ко всем типам двумерных диаграмм, кроме круговых и биржевых диаграмм.
If you insert a trend line to a chart type that uses categories, like Line or Column, then the numbers 1, 2, 3, … are used as x-values to calculate the trend line. For such charts the XY chart type might be more suitable.
Чтобы вставить линию тренда для рядов данных, сначала дважды щёлкните диаграмму, чтобы войти в режим редактирования, и выберите ряды данных диаграммы, для которых должна быть создана линия тренда.
Выберите
или щёлкните правой кнопкой мыши ряд данных, чтобы открыть контекстное меню, и выберите .Линии среднего значения — это специальные линии тренда, которые показывают среднее значение. Используйте
, чтобы вставить линии среднего значения для рядов данных.Чтобы удалить линию тренда или линию среднего значения, щёлкните линию, а затем нажмите клавишу Del.
Пункт меню
доступен только тогда, когда диаграмма находится в режиме редактирования. Он будет отображаться серым цветом, если диаграмма находится в режиме редактирования, но ряды данных не выбраны.Линия тренда имеет тот же самый цвет, что и соответствующий ряд данных. Для изменения свойств линии выделите линию тренда и выберите
.Линия тренда отображается в легенде автоматически. Её имя можно задать в настройках линии тренда.
Когда диаграмма находится в режиме редактирования, LibreOffice выдаёт уравнение линии тренда и коэффициент детерминации R2, даже если они не отображаются: нажмите на линию тренда, чтобы увидеть информацию в строке состояния.
Чтобы отобразить уравнение линии тренда, выберите линию тренда на диаграмме, щёлкните правой кнопкой мыши, чтобы открыть контекстное меню, и выберите .
To change format of values (use less significant digits or scientific notation), select the equation in the chart, right-click to open the context menu, and choose
.Уравнение по умолчанию использует 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 может быть принудительным.
Power trend line: regression through equation 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 = SLOPE(Данные_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 = SLOPE(LN(Данные_Y); Данные_X)
Переменные для второго варианта вычисляются следующим образом:
m = EXP(SLOPE(LN(Данные_Y); Данные_X))
b = EXP(ОТРЕЗОК(LN(Данные_Y); Данные_X))
Расчёт коэффициента определения по
r2 = КВПИРСОН(LN(Данные_Y); Данные_X)
Besides m, b and r2 the array function LOGEST provides additional statistics for a regression analysis.
Для кривых степенной регрессии происходит преобразование в линейную модель. Степенная регрессия соответствует уравнению y=b*xa, которое преобразуется в ln(y)=ln(b)+a*ln(x).
a = SLOPE(LN(Данные_Y); LN(Данные_X))
b = EXP(ОТРЕЗОК(LN(Данные_Y); LN(Данные_X))
r2 = КВПИРСОН(LN(Данные_Y); LN(Данные_X))
Для кривых полиномиальной регрессии происходит преобразование в линейную модель.
Создаёт таблицу со столбцами x, x2, x3, … , xn, y до нужной степени n.
Use the formula =LINEST(Data_Y,Data_X) with the complete range x to xn (without headings) as Data_X.
The first row of the LINEST output contains the coefficients of the regression polynomial, with the coefficient of xn at the leftmost position.
The first element of the third row of the LINEST output is the value of r2. See the LINEST function for details on proper use and an explanation of the other output parameters.