インテル® DAAL プログラミング・ガイド
(x1,…,xp) を入力変数のベクトルとします。y=(y1,…,yk) は応答です。j=1,…,k について、線形回帰モデルのフォーマットは次のようになります [Hastie2009]。
yj=β0j+ β1jx1+...+βpjxp
ここで、xi, i=1,...,p は独立変数、yj は従属変数または応答です。
入力変数の数が p>1 の場合、線形回帰は重回帰です。
(x11,...,x1p,y1),…,(xn1,...,xnp,yn ) を訓練データのセット、n>>p とします。サイズ n x p の行列 X には、独立変数の観測 xij,i=1,...,n,j=1,….,p が含まれます。
係数 (β0j,...,βpj) を推定するには、以下のいずれかのメソッドを使用します。
正規方程式系
QR 行列分解
線形回帰ベースの予測が入力ベクトル (x1,…,xp) に対して行われます。式 yj=β0j+ β1jx1+...+βpjxp を j=1,…,k について使用します。