新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)SAS教程:SAS散點圖
散點圖是一種使用來自在笛卡爾平面中繪制的兩個變量的值的圖表。 它通常用于找出兩個變量之間的關(guān)系。 在SAS中,我們使用PROC SGSCATTER創(chuàng)建散點圖。
請注意,我們在第一個示例中創(chuàng)建名為CARS1的數(shù)據(jù)集,并對所有后續(xù)數(shù)據(jù)集使用相同的數(shù)據(jù)集。 此數(shù)據(jù)集保留在工作庫中,直到SAS會話結(jié)束。
語法
在SAS中創(chuàng)建散點圖的基本語法是:
PROC sgscatter DATA=DATASET; PLOT VARIABLE_1 * VARIABLE_2 / datalabel = VARIABLE group = VARIABLE; RUN;
以下是使用的參數(shù)的描述:
- DATASET是數(shù)據(jù)集的名稱。
- VARIABLE是從數(shù)據(jù)集使用的變量。
簡單散點圖
在一個簡單的散點圖中,我們從數(shù)據(jù)集中選擇兩個變量,并根據(jù)第三個變量對它們進(jìn)行分組。 我們還可以標(biāo)記數(shù)據(jù)。 結(jié)果顯示兩個變量如何分散在笛卡爾平面中。
例
PROC SQL;
create table CARS1 as
SELECT make,model,type,invoice,horsepower,length,weight
FROM
SASHELP.CARS
WHERE make in ('Audi','BMW')
;
RUN;
TITLE 'Scatterplot - Two Variables';
PROC sgscatter DATA=CARS1;
PLOT horsepower*Invoice
/ datalabel = make group = type grid;
title 'Horsepower vs. Invoice for car makers by types';
RUN;
當(dāng)我們執(zhí)行上面的代碼,我們得到以下的輸出:
散點圖與預(yù)測
我們可以使用估計參數(shù)通過圍繞值繪制橢圓來預(yù)測相關(guān)性的強(qiáng)度。 我們使用過程中的附加選項來繪制橢圓,如下所示。
例
proc sgscatter data =cars1;
compare y = Invoice x =(horsepower length)
/ group=type ellipse =(alpha =0.05 type=predicted);
title
'Average Invoice vs. horsepower for cars by length';
title2
'-- with 95% prediction ellipse --'
;
format
Invoice dollar6.0;
run;
當(dāng)我們執(zhí)行上面的代碼,我們得到以下的輸出:
散點矩陣
我們還可以有一個散點圖,通過將它們分組成對,涉及多于兩個變量。 在下面的示例中,我們考慮三個變量并繪制散點圖矩陣。 我們得到3對結(jié)果矩陣。
例
PROC sgscatter DATA=CARS1; matrix horsepower invoice length / group = type; title 'Horsepower vs. Invoice vs. Length for car makers by types'; RUN;
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)SAS教程:SAS散點圖
網(wǎng)站網(wǎng)址:http://fisionsoft.com.cn/article/ccdhgdg.html


咨詢
建站咨詢
