回帰直線の傾きを計算する
SAQL を使用してデータに対する線形解析を行い、データに最も当てはまる直線を求めます。次に、regr_slope を使用することにより、この直線の傾きが返されます。
例 - 活動数と商談金額の関係を計算する
(ミーティングなどの) 活動数と商談成立金額が含まれるデータセットがあるとします。

活動を追加するたびに商談規模はどの程度大きくなりますか? regr_slope は、データに対する線形解析を実行してから、傾き (活動を追加するたびに得られる金額の増分) を計算します。
1q = load "data/sales";
2q = group q by all;
3
4--trunc() truncates the result to two decimal places
5q = foreach q generate trunc(regr_slope('Amount', 'NumActivities'),2) as 'Gain per Activity';既存のデータを基にすると、商談規模は、活動を追加するたび平均 145 万ドルずつ増加する傾向があります。
