Я использую код на этом сайте http://blog.chrislowis.co.uk/2008/11/24/ruby-gsl-pearson.html для реализации корреляции Пирсона с учетом двух данных временного ряда:
require 'gsl'
pearson_correlation = GSL::Stats::correlation(
GSL::Vector.alloc(first_metrics),GSL::Vector.alloc(second_metrics)
)
Это возвращает число, например -0,2352461593569471.
В настоящее время я использую библиотеку highcharts и передаю ей два набора данных временных рядов. Учитывая, что у меня есть конечный временной ряд для обоих наборов, могу ли я что-то сделать с этим числом (-0,2352461593569471), чтобы создать третий временной ряд, показывающий наклон этой кривой? Если кто-нибудь может указать мне в правильном направлении, я был бы очень признателен!