SlideShare a Scribd company logo
SAS實習課
  2012/09/27
  認知所 碩二 許景淳
E-mail : honli1027@gmail.com
大綱
輸入資料
  1. 欄位讀取法(Column mode)
  2. 簡列讀取法(List Mode)
  3. 格式讀取法(Formatted mode)
輸入資料語法
DATA XXX;        建構一個SAS資料檔
INPUT A B C D;    輸入變項的名稱
CARDS;
放數據進來            數據輸入區
;

PROC PRINT;
                 要執行的工作程式碼
RUN;
SAS資料檔的檔名
• DATA XXX
1. 檔名必須以英文字母開始
2. 檔名不能有空白
3. 每個資料檔給予不同名稱
INPUT變項類型
1. 文字型:NAME, SEX
   需用 $ 來宣告變項為文字變項。



2. 數值型:ID, AGE, INCOME,RT…
• DATA步驟-用來建立或修改SAS資料

• PROC步驟-處理SAS資料檔

• SAS撰寫特性-
  (1) 以 ; 做結尾
  (2) 英文大小寫皆可使用
  (3) SAS指令可在同一列, 也可橫跨數行
  (4) /* XXX*/ 註解
輸入資料
• 現在有一份資料如下,用各種輸入法輸入

 編號   身高    體重   年齡
  1   170   65    23
  2   158   40    20
  3   163   51    18
1. 欄位讀取法(column mode)



            指定資料起迄位置
Column Input的特性
• Input 是以既定的行數位置來讀取,所以資
  料需在指定的行上。

• 文字變項可以包含空格。

• 遺漏值可用 . 或是空格表示。
• 缺點:
    – 若數值超過該變項指定行數,會被SAS對應到不
      正確的變項。
         Number   Age   Rank
    –例    001     18     1
          002     20     2


正
確

錯
誤
2. 簡列讀取法(List Mode)
List Input的特性
• 資料之間要有空格。

• 文字變項不可含空格。

• 遺漏值必須用 . 表示,不可以空格。

• 最常使用此輸入法
3. 格式讀取法(Formatted mode)




            指定開始字元位置(@)
            與每筆資料的長度(0.)
Formatted Input的特性
• Input 是以指定的位置及長度來讀取,所以
  資料需在指定的位置上,並對應正確長度。

• 文字變項可以包含空格。

• 遺漏值可用 . 或是空格表示。
• 缺點:
    – 若數值超過該變項指定位元數,會被SAS排除。
         Name   Age   Rank
    –例   Tom    18     1
         Mary   20     2




正
確

錯
誤
範例

名字      身高    體重   年齡   性別

Tom     170   65   23   M

Jimmy   158   40   20   F

Mary    163   51   18   M
欄位讀取法


  名字和性別是文字變項
  所以必須加上 $
簡列讀取法
格式讀取法
• 有一份資料如下:

          上站    文章   有無
  ID                      性別
          次數    數目   個版
aoieishy 553    83   Y    M

liangyu   43    2    N    F

 Ellips   593   66        M
欄位讀取法



  遺漏值可用空格或 . 表示
  需計算行數
簡列讀取法



   遺漏值必須用 . 表示
格式讀取法



  遺漏值可用空格或 . 表示
  需計算位元數
• 由此範例可以看出

 – 當變項數據長度不等時,使用欄位讀取法和格
   式讀取法很不方便,需經過計算

 – 簡列輸入法只需以空格隔開各變項數據即可,
   故我們最常使用此輸入法
摘要
• 欄位讀取法
 – 需計算行數,遺漏值可以空格或 . 表示


• 簡列讀取法
 – 最簡單常用,遺漏值只能用 . 表示


• 格式讀取法
 – 需計算位元數,遺漏值可以空格或 . 表示
END

More Related Content

What's hot

How to calculate sample size for different study
How to calculate sample size for different studyHow to calculate sample size for different study
How to calculate sample size for different study
Shine Stephen
 
SPSS vs Stata: The Best Ever Comparison
SPSS vs Stata: The Best Ever ComparisonSPSS vs Stata: The Best Ever Comparison
SPSS vs Stata: The Best Ever Comparison
Stat Analytica
 
Data management in Stata
Data management in StataData management in Stata
Data management in Stata
izahn
 
Radix sort
Radix sortRadix sort
Radix sort
zahraa F.Muhsen
 
Youden_Square_Design(YSD)_(1).pptx
Youden_Square_Design(YSD)_(1).pptxYouden_Square_Design(YSD)_(1).pptx
Youden_Square_Design(YSD)_(1).pptx
PushkarBora2
 
A Presentation About Array Manipulation(Insertion & Deletion in an array)
A Presentation About Array Manipulation(Insertion & Deletion in an array)A Presentation About Array Manipulation(Insertion & Deletion in an array)
A Presentation About Array Manipulation(Insertion & Deletion in an array)
Imdadul Himu
 
09 ch ken black solution
09 ch ken black solution09 ch ken black solution
09 ch ken black solution
Krunal Shah
 
MODULE 4_ CLUSTERING.pptx
MODULE 4_ CLUSTERING.pptxMODULE 4_ CLUSTERING.pptx
MODULE 4_ CLUSTERING.pptx
nikshaikh786
 
Ch9 miasm
Ch9 miasmCh9 miasm
Ch9 miasm
mickel iron
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
Tuul Tuul
 
Spss beginners
Spss beginnersSpss beginners
Spss beginners
Mbabazi Theos
 
SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15
SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15
SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15
Ayapparaj SKS
 
1.9. minimization of dfa
1.9. minimization of dfa1.9. minimization of dfa
1.9. minimization of dfa
Sampath Kumar S
 
3.6 radix sort
3.6 radix sort3.6 radix sort
3.6 radix sort
Krish_ver2
 
SAS BASICS
SAS BASICSSAS BASICS
SAS BASICS
Bhuwanesh Rawat
 
Data Structure (Circular Linked List)
Data Structure (Circular Linked List)Data Structure (Circular Linked List)
Data Structure (Circular Linked List)
Adam Mukharil Bachtiar
 
Chap10 hypothesis testing ; additional topics
Chap10 hypothesis testing ; additional topicsChap10 hypothesis testing ; additional topics
Chap10 hypothesis testing ; additional topics
Judianto Nugroho
 
Stack using Linked List
Stack using Linked ListStack using Linked List
Stack using Linked List
Sayantan Sur
 
STACK ( LIFO STRUCTURE) - Data Structure
STACK ( LIFO STRUCTURE) - Data StructureSTACK ( LIFO STRUCTURE) - Data Structure
STACK ( LIFO STRUCTURE) - Data Structure
Yaksh Jethva
 
Chapter 4 Classification
Chapter 4 ClassificationChapter 4 Classification
Chapter 4 Classification
Khalid Elshafie
 

What's hot (20)

How to calculate sample size for different study
How to calculate sample size for different studyHow to calculate sample size for different study
How to calculate sample size for different study
 
SPSS vs Stata: The Best Ever Comparison
SPSS vs Stata: The Best Ever ComparisonSPSS vs Stata: The Best Ever Comparison
SPSS vs Stata: The Best Ever Comparison
 
Data management in Stata
Data management in StataData management in Stata
Data management in Stata
 
Radix sort
Radix sortRadix sort
Radix sort
 
Youden_Square_Design(YSD)_(1).pptx
Youden_Square_Design(YSD)_(1).pptxYouden_Square_Design(YSD)_(1).pptx
Youden_Square_Design(YSD)_(1).pptx
 
A Presentation About Array Manipulation(Insertion & Deletion in an array)
A Presentation About Array Manipulation(Insertion & Deletion in an array)A Presentation About Array Manipulation(Insertion & Deletion in an array)
A Presentation About Array Manipulation(Insertion & Deletion in an array)
 
09 ch ken black solution
09 ch ken black solution09 ch ken black solution
09 ch ken black solution
 
MODULE 4_ CLUSTERING.pptx
MODULE 4_ CLUSTERING.pptxMODULE 4_ CLUSTERING.pptx
MODULE 4_ CLUSTERING.pptx
 
Ch9 miasm
Ch9 miasmCh9 miasm
Ch9 miasm
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Spss beginners
Spss beginnersSpss beginners
Spss beginners
 
SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15
SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15
SAS Ron Cody Solutions for even Number problems from Chapter 7 to 15
 
1.9. minimization of dfa
1.9. minimization of dfa1.9. minimization of dfa
1.9. minimization of dfa
 
3.6 radix sort
3.6 radix sort3.6 radix sort
3.6 radix sort
 
SAS BASICS
SAS BASICSSAS BASICS
SAS BASICS
 
Data Structure (Circular Linked List)
Data Structure (Circular Linked List)Data Structure (Circular Linked List)
Data Structure (Circular Linked List)
 
Chap10 hypothesis testing ; additional topics
Chap10 hypothesis testing ; additional topicsChap10 hypothesis testing ; additional topics
Chap10 hypothesis testing ; additional topics
 
Stack using Linked List
Stack using Linked ListStack using Linked List
Stack using Linked List
 
STACK ( LIFO STRUCTURE) - Data Structure
STACK ( LIFO STRUCTURE) - Data StructureSTACK ( LIFO STRUCTURE) - Data Structure
STACK ( LIFO STRUCTURE) - Data Structure
 
Chapter 4 Classification
Chapter 4 ClassificationChapter 4 Classification
Chapter 4 Classification
 

Viewers also liked

1011 sas 實習課
1011 sas 實習課1011 sas 實習課
1011 sas 實習課景淳 許
 
研究方法&工具
研究方法&工具研究方法&工具
研究方法&工具
景淳 許
 
11/01 SAS 快速複習
11/01 SAS 快速複習11/01 SAS 快速複習
11/01 SAS 快速複習景淳 許
 
10/04 SAS 實習課
10/04 SAS 實習課10/04 SAS 實習課
10/04 SAS 實習課
景淳 許
 
服務設計Ncku2013
服務設計Ncku2013服務設計Ncku2013
服務設計Ncku2013景淳 許
 
2013 感性工學概述
2013  感性工學概述2013  感性工學概述
2013 感性工學概述景淳 許
 
0927 sas english version
0927 sas english version0927 sas english version
0927 sas english version
景淳 許
 

Viewers also liked (11)

1011 sas 實習課
1011 sas 實習課1011 sas 實習課
1011 sas 實習課
 
Open data
Open dataOpen data
Open data
 
研究方法&工具
研究方法&工具研究方法&工具
研究方法&工具
 
11/01 SAS 快速複習
11/01 SAS 快速複習11/01 SAS 快速複習
11/01 SAS 快速複習
 
10/04 SAS 實習課
10/04 SAS 實習課10/04 SAS 實習課
10/04 SAS 實習課
 
1013 sas 實習課
1013 sas 實習課1013 sas 實習課
1013 sas 實習課
 
意識
意識意識
意識
 
0313學習
0313學習0313學習
0313學習
 
服務設計Ncku2013
服務設計Ncku2013服務設計Ncku2013
服務設計Ncku2013
 
2013 感性工學概述
2013  感性工學概述2013  感性工學概述
2013 感性工學概述
 
0927 sas english version
0927 sas english version0927 sas english version
0927 sas english version
 

More from 景淳 許

2010淺談日本新產品開發之感心技術s
2010淺談日本新產品開發之感心技術s2010淺談日本新產品開發之感心技術s
2010淺談日本新產品開發之感心技術s景淳 許
 
20130318 社群網路與人工智慧
20130318 社群網路與人工智慧20130318 社群網路與人工智慧
20130318 社群網路與人工智慧
景淳 許
 
Class 1 f_mri_intro
Class 1 f_mri_introClass 1 f_mri_intro
Class 1 f_mri_intro
景淳 許
 
0220課程介紹(1)
0220課程介紹(1)0220課程介紹(1)
0220課程介紹(1)景淳 許
 
0306大腦與行為
0306大腦與行為0306大腦與行為
0306大腦與行為景淳 許
 
0227心理學史簡介
0227心理學史簡介0227心理學史簡介
0227心理學史簡介景淳 許
 
SAS 11/01
SAS 11/01SAS 11/01
SAS 11/01
景淳 許
 

More from 景淳 許 (8)

2010淺談日本新產品開發之感心技術s
2010淺談日本新產品開發之感心技術s2010淺談日本新產品開發之感心技術s
2010淺談日本新產品開發之感心技術s
 
0320記憶(2)
0320記憶(2)0320記憶(2)
0320記憶(2)
 
20130318 社群網路與人工智慧
20130318 社群網路與人工智慧20130318 社群網路與人工智慧
20130318 社群網路與人工智慧
 
Class 1 f_mri_intro
Class 1 f_mri_introClass 1 f_mri_intro
Class 1 f_mri_intro
 
0220課程介紹(1)
0220課程介紹(1)0220課程介紹(1)
0220課程介紹(1)
 
0306大腦與行為
0306大腦與行為0306大腦與行為
0306大腦與行為
 
0227心理學史簡介
0227心理學史簡介0227心理學史簡介
0227心理學史簡介
 
SAS 11/01
SAS 11/01SAS 11/01
SAS 11/01
 

0927 sas實習課