首页 > 解决方案 > 如何界定趋势线的宽度?

问题描述

我有这些变量:

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)。它运作良好,我得到了这个:

基本图形

现在我想包括线性趋势线。但是,在表达式选项卡中单击正确的选项后,我得到了这个:

带有趋势线的图形

这不是一件好事。我希望是这样的:

带有趋势线的希望图形

任何人都知道我怎样才能得到像最后一张图片这样的图形?提前谢谢了。

标签: graphicsqlikviewtrendline

解决方案


如果您想手动计算线性回归,您必须使用这些函数LINEST_BLINEST_M如下所示:

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

但是有一些修改,因为你拆分了你的表达式。

这是您的数据集的示例: 在此处输入图像描述

是整个文件

来自 Qliks 的帮助


推荐阅读