SAS - 線性迴歸



線性迴歸用於識別因變數和一個或多個自變數之間的關係。 建立關係模型,並使用引數值的估計值來建立估計迴歸方程。

然後使用各種檢驗來確定模型是否令人滿意。 如果滿意,則可以使用估計的迴歸方程來預測給定自變數值的因變數值。在 SAS 中,使用PROC REG過程來查詢兩個變數之間的線性迴歸模型。

語法

在 SAS 中應用 PROC REG 的基本語法為:

PROC REG DATA = dataset;
MODEL variable_1 = variable_2;

以下是所用引數的描述:

  • 資料集是資料集的名稱。

  • 變數_1 和變數_2是用於查詢相關性的資料集的變數名。

示例

下面的示例展示了使用PROC REG查詢汽車的馬力和重量這兩個變數之間相關性的過程。在結果中,我們看到了可以用來構成迴歸方程的截距值。

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
廣告