Учитывая, что линия тренда является прямой, найдите наклон путем выбора любых двух точек и вычисления:
(A) клонятся = (y1-y2) / (x1-x2)
Тогда, необходимо найти смещение для строки. Строка определяется уравнением:
(B) год = смещение + slope*x
, Таким образом, необходимо решить для смещения. Выберите любую точку на строке и решите для смещения:
(C) смещение = y - (slope*x)
Теперь можно включить наклон и смещение в уравнение строки (B) и иметь уравнение, которое определяет строку. Если Ваша строка имеет шум, необходимо будет выбрать алгоритм усреднения или использовать какой-то подбор кривых.
, Если Ваша строка не является прямой тогда, необходимо будет изучить Подбор кривых , или Выравнивание методом наименьших квадратов - не тривиальный, но выполнимый. Вы будете видеть различные типы подбора кривых у основания веб-страницы выравнивания методом наименьших квадратов (экспоненциал, многочлен, и т.д.), если Вы будете знать, какое соответствие Вы хотели бы.
кроме того, если это - одноразовое, Excel использования.
Проблема в том, что RTLD_NEXT
не определяется стандартом posix . Поэтому люди GNU не активируют его, если вы #define _GNU_SOURCE
или -D_GNU_SOURCE
.
Другие важные части POSIX - это dlfcn.h и dlsym.h . Интересно, что позже упоминается RTLD_NEXT
. Очевидно, люди GNU немного не понимают, что такое расширение, а что нет.
Попробуйте #define __GNU_SOURCE
в качестве первой строки в ваших источниках.