Sas-linear-regression

提供:Dev Guides
移動先:案内検索

SAS-線形回帰

線形回帰は、従属変数と1つ以上の独立変数との関係を識別するために使用されます。 関係のモデルを提案し、パラメーター値の推定値を使用して推定回帰式を作成します。

その後、さまざまなテストを使用して、モデルが満足できるものであるかどうかを判断します。 その場合、推定された回帰式を使用して、独立変数の値が与えられた従属変数の値を予測できます。 SASでは、プロシージャ PROC REG を使用して、2つの変数間の線形回帰モデルを見つけます。

構文

SASでPROC REGを適用するための基本的な構文は次のとおりです-

PROC REG DATA = dataset;
MODEL variable_1 = variable_2;

以下は、使用されるパラメータの説明です-

  • Dataset はデータセットの名前です。
  • variable_1およびvariable_2 は、相関の検索に使用されるデータセットの変数名です。

以下の例は、* PROC REG。*を使用して、2つの変数馬力と車の重量の間の相関を見つけるプロセスを示しています。結果には、回帰式の形成に使用できる切片値が表示されます。

PROC SQL;
create table CARS1 as
SELECT invoice, horsepower, length, weight
   FROM
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;
proc reg data = cars1;
model horsepower = weight ;
run;

上記のコードが実行されると、次の結果が得られます-

regression_1

上記のコードは、以下に示すように、モデルのさまざまな推定値のグラフィカルビューも提供します。 高度なSASプロシージャであるため、インターセプト値を出力として提供することにとどまりません。

regression_2