知識庫

手動計算趨勢線


發佈時間 : 28 Apr 2015
上次修改日期 : 20 Jul 2023

問題

如何手動計算趨勢線,以便可以將諸如斜率之類的值作為欄位進行存取。

環境

Tableau Desktop

答案

新增趨勢線然後選取「描述趨勢模型」時,Tableau 會傳回諸如趨勢線的斜率、共變數、R 平方值和皮爾森相關係數之類的值。 有關趨勢線的詳情,請參閱向視覺效果中新增趨勢線
選項 1
  1. 右鍵按一下趨勢線,然後選取「描述趨勢模型」
  2. 將趨勢線模型方程式複製到計算欄位中。
但是,請注意,隨著資料的變化(即資料被篩選或排除),計算欄位將需要進行更新。有關此方法的詳情,請參閱此社群貼文中的回覆。
選項 2
使用表計算來計算趨勢線和斜率。若要檢視範例,請參閱本文右側中「附件」區段下方名為 trend_line.twbx 的工作簿。
1. 建立計算欄位,如下所示:

Name: slope
Value: WINDOW_COVAR(SUM([X]), SUM([Y])) / WINDOW_VAR(SUM([X]))
Name: Intercept
Value: WINDOW_AVG(SUM([Y])) - [slope] * WINDOW_AVG(SUM([X]))
Name: trend line
Value: SUM([X])*[slope]+[Intercept]

2. 將 x 拖曳至資料欄,將 y 拖曳至資料列。
3. 將 [trend line] 拖曳至資料列,然後以右鍵按一下它使其成為雙軸。
4. 以右鍵按一下 [trend line] 軸,然後選取 [同步軸],再取消勾選 [顯示標題]。
5. 如果 [trend line] 不是線,請變更為線。

選項 3
也可以使用 COVAR() 函數建立計算欄位,該欄位會傳回趨勢線的斜率。有關如何完成此計算的詳情,請參閱社群中的 共變數、趨勢線、相關係數 R 和 R 平方值
這篇文章是否解決了問題?