regr_intercept()
2 つの数値項目を使用してトレンド線を計算し、Y 切片の値を返します。この関数は、field_x がゼロのときに field_y が取り得る可能性の高い値を調べる場合に使用します。
1regr_intercept(field_y, field_x)field_y は、グループ化した連動数値式、field_x は、グループ化した独立数値式です。regr_intercept(field_y, field_x) は、単純な線形回帰を使用してトレンド線を計算します。入力項目 (field_y、field_x) には、null 以外の値のペアが 2 つ以上必要です。この関数は、共通グループではなく、単純なグループ化された値に対して機能します。
例 - 活動数がゼロの場合に成立する可能性のある商談金額は?
(ミーティングなどの) 活動数と商談成立金額が含まれるデータセットがあるとします。

取引先に対する活動がない場合、どの程度の規模の商談が成立することが期待されますか? regr_intercept は、データに対する線形解析を実行してから、Y 切片 (活動数がゼロのときに成立する商談金額の値) を計算します。
1q = load "Data";
2q = group q by all;
3
4--trunc() truncates the result to two decimal places
5q = foreach q generate trunc(regr_intercept('Amount', 'NumActivities'),2) as intercept;活動がない場合に予測される商談規模は、1504 万ドルです。
