«Тенденция просмотра страницы» скорее всего относится к ускорению просмотра страницы, а не к скорости. Ваш набор данных на самом деле уже является списком скоростей (просмотров страниц / день). Просмотры страниц являются неубывающими значениями, поэтому скорость просмотра страниц никогда не может быть отрицательной. Ниже описано, как рассчитать ускорение просмотра страницы , которое может быть отрицательным.
PV_acceleration(t1,t2) = (PV_velocity{t2} - PV_velocity{t1}) / (t2 - t1)
("PV" == "Pageview")
Пояснение:
Ускорение - это просто изменение скорости, деленное на изменение во времени. Поскольку ваш набор данных представляет собой список скоростей просмотра страниц, вы можете подключить их непосредственно к формуле:
PV_acceleration("2/1/2010", "2/3/2010") = (60 - 100) / ("2/3/2010" - "2/1/2010")
= -40 / 2
= -20 pageviews per day per day
Обратите внимание, что данные для "02.02.2010" не использовались. Альтернативный метод состоит в том, чтобы вычислить три PV_accelerations (используя диапазон дат, который возвращается только за один день) и усреднить их. В вашем примере недостаточно данных, чтобы сделать это за три дня, но вот как это сделать за последние два дня:
PV_acceleration("2/3/2010", "2/2/2010") = (60 - 80) / ("2/3/2010" - "2/2/2010")
= -20 / 1
= -20 pageviews per day per day
PV_acceleration("2/2/2010", "2/1/2010") = (80 - 100) / ("2/2/2010" - "2/1/2010")
= -20 / 1
= -20 pageviews per day per day
PV_acceleration_average("2/3/2010", "2/2/2010") = -20 + -20 / 2
= -20 pageviews per day per day
Этот альтернативный метод не имел значения для данных по статье 1, поскольку ускорение просмотра страниц не менялось в течение двух дней, но это будет иметь значение для статьи 2.