Как я могу ограничить ширину линии тренда? - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть эти переменные:

X = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)

Y = (1, 5, 4, 9, 7, 8, 12, 20, 9, 7, 4, 1, 1, 2, 1, 1)

и я хочусделать рисунок с двумя видимыми разделами (X от 1 до 8 и X от 9 до 16).Итак, я установил одно измерение X и два выражения IF (X <= 8, Y) и IF (X> 8, Y).Это работает хорошо, и я получил это:

Базовая графика

Теперь я хочу включить линию линейного тренда.Но, после выбора нужной опции на вкладке выражений, я получил следующее:

Графика с линиями тренда

, что нехорошо видеть.Я хотел что-то вроде этого:

Желаемый рисунок с линиями тренда

Кто-нибудь знает, как я могу получить изображение, подобное этому последнему изображению?Большое спасибо заранее.

1 Ответ

2 голосов
/ 02 апреля 2019

Если вы хотите вручную рассчитать линейную регрессию, вы должны использовать эти функции LINEST_B и LINEST_M следующим образом:

linest_M(total aggr(Y,X),X)*X+ linest_b(total aggr(Y,X),X)

, но с некоторыми изменениями, потому что вы разбили свои выражения.

Вот пример с вашим набором данных: enter image description here

Здесь - весь файл

из справки Qliks

...