home.kku.ac.th Mor…  · Web viewSAS. บริษัท ......

26
Using More Than One Observation in a Calculation By group10 จจจจจจจจจจจ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ - ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ - ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ SAS ใใใใใใ Tradewinds Travel ใใใใใใใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใ ใใใ ใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ ใใใใใใ Tradewinds Travel 1 2 3 4 France 575 Expres s 10 Spain 510 World 12 Brazil 540 World 6 India 489 Expres s . Japan 720 Expres 10

Transcript of home.kku.ac.th Mor…  · Web viewSAS. บริษัท ......

Page 1: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

Using More Than One Observation in a Calculation By group10

จดมงหมายในสวนนคณจะไดเรยนรเกยวกบการคำานวณทตองมมากกวา

หนงคาสงเกต พรอมทงตวอยางของการคำานวณเหลานนรวมถง- ผลรวมทงหมดในชดขอมลหรอโดยกลม- ลดคาจากการสงเกตหนงเพอทจะเปรยบเทยบกบคาสงเกตใน

ภายหลง

ตวอยางสำาหรบการใสชดขอมลใน SASบรษท Tradewinds Travel ตองการทจะทราบจำานวน

บรษททรวมจดทวรในชวงเทศกาลทองเทยว ซงขอมลทบรษทตองการทจะด คอ ยอดรวม และมลคารวมของลกคาทอยในตารางทวรของบรษททรวมจดทวร

จากขอมลตอไปนประกอบดวยขอมลของ บรษท Tradewinds Travel

1 2 3 4France 575 Express 10Spain 510 World 12Brazil 540 World 6India 489 Express .Japan 720 Express 10Greece 698 Express 20New Zealand

1489 Southsea

6

Venezuela

425 World 8

Page 2: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

Italy 468 Express 9USSR 924 World 6Switzerland

734 World 20

Australia 1079 Southsea

10

Ireland 558 Express 9

ความหมายของแตละคอลมนตามหมายเลข1. ประเทศทองเทยวปลายทาง2. คาใชจายของแพคเกจ สกลเงนดอลลารสหรฐฯ3. รายชอบรษทรวมจดทวร4. จำานวนนกทองเทยวตามกำาหนดการทวร

ขนตอนแรกสรางชดขอมลถาวรเปนชด MYLIB.TOURREVENUE ดงน

Page 3: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ผลลพธแสดงผลดงน

แตละคาสงเกตจาก data set MYLIB.TOURREVENUE

ประกอบดวย ราคาและจำานวนของนกทองเทยวตามตารางทวรสงทบรษท Tradewinds Travel ตองทำาคอ

1.) ตรวจสอบคาใชจายของทงบรษทจดทวร และคาใชจายรวมกน

2.) เกบขอมลแยกบรษทจดทวรแตละราย3.) หาบรษทจดทวรทมรายไดมากทสดโดยดจากคาใชจายและ

จำานวนคนทเขารวมทวรตามตารางทวร

ACCUMULATING A TOTAL FOR AN ENTIRE DATA SETการสะสมขอมลรวมทงชดขอมล

Page 4: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

สรางการรนทงหมดอนดบแรกเราจะพดถงความสามารถในการคำานวณในชดขอมล

MYLIB.TOURREVENUE คอการหาจำานวนคนทกำาหนดไวใหสำาเรจของ tradewinds travel ดงนน ตวแปรทตองการเกยวกบคาเรมจาก 0 และ เพมขน ในแตละเลขทกำาหนดมาในแตละคาสงเกต โดยอธบายความสมารถโดยรวมกคอ ตวแปร + คาทแสดงออกมา

ในการรวมคาทงหมด เปนคาของตวแปรในทางซายแลวบวกไปเรอยๆจนเสรจโดยเรมจาก 0 กอน การประมวลคำาสง นำาเขาคาทแสดงออกมาในทางขวาบวกกบคาเรมแรก ; รวมคาตวแปรทเกบไวในคาใหมในการรวมคาทงหมดครงตอไป.งบรวมจะละเวนคาทผดพลาดในคาทแสดงออกมา โดยกอนหนานทงหมดนนไมมการเปลยนแปลง

การกำาหนดคำาสงในการสรางตวเลขทงหมดตอไปน

DATA Step ประกอบไปดวยการรวมคาดานบนดงน

Page 5: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

output จะแสดงออกมาดงน

พมพคาทงหมด

Page 6: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ถาคาทงหมดเปนเพยงขอมลทจำาเปนจากชดขอมลชดขอมลทมเพยงคนเดยวทสงเกตและหนงตวแปร (ตวแปรจองตวทงหมด) สามารถสรางขนไดโดยการเขยนขนตอนขอมลทไดตอไปน:

ระบ THE END = ตวเลอกในงบตงเพอตรวจสอบวาการสงเกตในปจจบนจะเปนวนสดทาย ในคาสงเกต ใชคำาสง IF ในการเขยนเพอหาคาสงเกตสดทายเพยงคาเดยวใน SAS DATA SETระบสงทเกบ = ตวเลอกใน DATA Step โดยการเกบเฉพาะตวแปรทกำาหนดไวทงหมดเมอ the END = ตวเลอกใน SET STATEMENT SPECIFIED , ตงชอตวแปรวา THE END = ตวเลอกเซต 1 ใน DATA STEP คอประกอบไปดวยคาสดทายของคาสงเกต ; ตวแปรทชอวา THE END = ตวเลอกในเซตของ 0 ถง ตวอนๆในคาสงเกตSET SAS-data-set<END=variable>SAS เพม THE END = เรมสรางตวแปรในเซตขอมล. โดยทดสอบคา THE END = ตวแปร , คณสามารถกำาหนดคาสงเกตเปนคาสงเกตสดทาย.โปรแกรมทไดจากการเลอกคาสงเกตสดทายโดยคำาสง IF และใช a KEEP = ตวเลอกเกบเฉพาะตวแปร TotalBookings ใน data set ดงน;

Page 7: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

แสดง output ออกทางหนาจอดงน : เลอกคาสงเกตสดทายใน Data Set.

สภาพของคำาสง IF จะเปนจรงเมอคาสงเกตสดทายเปน 1 .เมอ SAS ประกอบไปดวยคาสงเกตสดทายของ MYLIB.TOURREVENUE, มนกำาหนดคาสดทายเปน 1. ดงนน, คำาสง IF จะยอมรบเฉพาะคาสงเกตสดทายของ MYLIB.TOURREVENUE, และ SAS เขยนคาสงเกตสดทายใน DATA SET ไวทงหมด 2 อน.

Page 8: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

Obtaining a Total for Each BY Group(การไดรบผลรวมแตละกลม) ความตองการทเพมขนของ Travel Tradewinds คอการกำาหนดจำานวนของทวรทจดกบผผลตแตละราย เพอทจะบรรลภารกจนโปรแกรมจะตองจดกลมขอมลตามตวแปรนนคอโปรแกรมตองจดระเบยบขอมลทกำาหนดเปนกลมของการสงเกตดวยกลมหนงสำาหรบผผลตแตละ ในกรณนโปรแกรมตองจดกลมขอมลโดยตวแปรผขาย แตละกลมจะเปนทรจกกนโดยทวไปวาเปนกลมตวแปรทใชในการตรวจสอบการจดกลมทเรยกวาจำาแนกเปนตวแปร

เพอจดกลมขอมลตามตวแปรทผขายโปรแกรมตองทำา- ใชคำาสง PROC SORT ในขนตอนการสงเกตกลมจากตวแปร

ผขาย- ใชคำาสงในขนตอนขอมล- ใชคำาสงผลรวมเพอรวม schedulings ทงหมด- ตงคาตวแปรรวมเปน 0 ทจดเรมตนของแตละกลมสงเกต

Page 9: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

การดำาเนนการของโปรแกรมทเรยงชดขอมลทกำาหนดโดยผขายและรวมการกำาหนดการทงหมดสำาหรบแตละผผลต

ในโปรแกรมกอนหนาน FIRST.Vendor ตวแปรทใชในคำาสง If-Then ตงคาตวแปรผลรวม (VendorBookings) เปน 0 ในการเรมตนทสงเกตของแตละกลม

Page 10: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

แสดงผลลพธดงตอไปน ขอสงเกตวาในขณะทการนำาออกนไมใชในความเปนจรงมจำานวนรวมของ schedulings สำาหรบผผลตแตละราย มนยงรวมถงการจดการทดของสารสนเทศทไมเกยวของ รายงาน schedulings ทงหมดสำาหรบผผลตแตละรายตองมตวแปร Vendor และ VendorBookings จากการสงเกตลาสดของผผลตแตละราย ดงนนโปรแกรมสามารถทำา

- ใช DROP= หรอ KEEP= ตงเพอขจดตวแปร Country, LandCost และ NumberOfBookings จากชดขอมลการสงออก

Page 11: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

- ใชตวแปร LAST.Vendor ใน subsetting คำาสง IF จะเขยนเพยงการสงเกตสดทายในแตละกลมขอมลชด TOTALBY

การดำาเนนการของโปรแกรมในการสราง TOTALBY:

การแสดงผลของผลลพธเปนดงน

Page 12: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

Writing to Separate Data Sets

ขอสงเกตการเขยนของชดขอมลทแยกตางหาก

Tradewinds Trave ตองการขอมลทงหมดเกยวกบทวรทถกจดขนในปน ชดขอมล SAS หนงเปนสงจำาเปนเพอเกบขอมลรายละเอยดเกยวกบแตละทวร รวมถงจำานวนเงนทใชในทวรนนๆดวย สวนชดขอมล SAS อกชดหนงนนเกบขอมลเกยวกบจำานวนกำาหนดการทงหมดกบผจำาหนายแตละราย และจำานวนเงนทใชกบผจำาหนายแตละรายนนดวย ขอมลทงสองชดนสามารถสรางขนไดโดยใชเทคนคทคณไดเรยนมา

เรมโปรแกรม SAS โดยการสรางขอมลสองชด คอ โดย ใหขอมล MYLIB.SORTTOUR ใชตดตามขอมล DATA และงบ SET

ขอมล TOURDETAILS ทตงไว จะบรรจไวแตละระเบยน และขอมล VENDORDETAILS จะบรรจสารสนเทศเกยวกบผขาย ขอสงเกตคอไมจำาเปนทจะตองสรางกลม TOURDETAILS แตจำาเปนตองสรางกลมสำาหรบ VENDORDETAILS จากผขาย

Page 13: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

หากขอมลทไมไดถกจดกลมโดยผขาย กอนอนใชคำาสง SORT procedure เพมคำาสงไปยงขนตอนขอมลสำาหรบการใชงานทมรายละเอยดกบ VENDORDETAILS ได

การคำานวณทงหมดนนเปนสงจำาเปนสำาหรบการทวรสวนบคคล คอจำานวนเงนทใชในการทวรแตละครง ดงนนจงคำานวณจำานวนเงนในงบทไดรบมอบหมายและเขยนระเบยน TOURDETAILS

ขนตอนการสราง TOURDETAILS ไดเสรจแลว ซงเปนสวนหนงของขนตอนการสราง DATA

คำาสงผลรวมทเกยวกบกบชดขอมลทแยกตางหากเพราะวาคาสงเกตยงคงอยในโปรแกรม หลงจากใชคำาสง

OUTPUT คณสามารถใชขอมลเหลานจากคำาสงในโปรแกรม ขนตอนทเหลอของ DATA จะสรางสาราสนเทศเพอ ชดขอมล VENDORDETAILS

Page 14: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ใชตวแปร FIRST.Vendor เพอตรวจสอบ เมอโปรแกรม SAS กำาลงประมวลผลครงแรกทสงเกตในแตละกลม

จากนนสรางตวแปรผลรวมระหวาง VendorBookings และ VendorMoney เปน 0 ในการสงเกต VendorBookings ทงหมดจะตองกำาหนดไวเพอผผลตแตละรายและ VendorBookings ราคาทงหมด เพมคำาสงไปยงขนตอน DAT

หมายเหต: โปรแกรมใชกลมคำาสง DO เพอ ชวยใหโปรแกรมประเมนสภาพครงเดยวและใชการปฏบตคำาสงมากวาหนงอยางในการใหใหผลลพธหนงๆ ขอสงเกตสดทายในแตละกลมประกอบดวยผลรวมสำาหรบผขาย ดงนนจงใชคำาสงตดตามผลการนำาออกของการสงเกตสดทายของชดขอมล VENDORDETAILS:if Last.Vendor then output vendordetails; ขนตอนสดทายใช KEEP = และ DROP = เปนการตงคาตวเลอกเพอลบตวแปรภายนอกจากทงสองชดขอมลเพอใหชดขอมลแตละอนมเพยงตวแปรตามทตองการdata tourdetails(drop=VendorBookings VendorMoney) vendordetails(keep=Vendor VendorBookings VendorMoney);

Page 15: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

The Program นเปนโปรแกรมทสราง VENDORDETAILS และ TOURDETAILS ชดขอมลทสมบรณ:

Page 16: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ผลลพธทแสดงออกมาดงน

Page 17: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

Using a Value in a Later Observationการใชคาสงเกตตอไป

สงสำาคญตอไปของ Tradewinds Travel คอ การแยกชดขอมล SAS ทวรทสรางรายไดมากทสด (รายไดรวม เทากบ ราคาของทวร x จำานวนตารางเวลา) วธการหนงของการสรางชดขอมลใหมอาจจะมการปฏบตตามทง 3 ขนตอน

1.คำานวณรายไดในขอมลแตละขน2.เรยงลำาดบขอมลทมอยเรยงจากมากไปนอยของรายไดทงหมด3.ใชขอมลแตละขนกบ OBS = ตวเลอกของชดขอมลทจะสงเกต

เปนวธการทมประสทธภาพมากเมอเปรยบเทยบกบรายไดจากการสงเกตทงหมดทอยในขนตอนขอมลเดยว SAS สามารถเกบคาจากการสงเกตในปจจบนเพอใชในการสงเกตการณในอนาคต เมอขนตอนการประมวลผลของขอมลของคาการสงเกตตอไปจะไดมลคาทจดขนแสดงใหเหนถงขอมลจากการสงเกตกอนหนาน

RETAIN ของตวแปรทถกสรางขนในขนตอนทขอมลทจะเกบคาจากการสงเกตในปจจบนในการสงเกตตอไปแทนทจะถกกำาหนดใหหายไป

Page 18: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ทจดเรมตนของการทำาซำาของขอมลแตละขนตอน มนเปนรายงานไมมคำาสงปฏบตการ รปแบบคำาสงมดงตอไปน:

RETAIN variable-1 < . . . variable-n>; เพอเปรยบเทยบมลคารายไดในการสงเกตคารายไดในการสงเกตตอไปสรางตวแปรชอ HoldRevenue และกำาหนดคาของตวแปรของรายไดในปจจบน ในการสงเกตตอไป ตวแปร HoldRevenue ทมคารายไดจากการสงเกตกอนหนาน และคาของมนสามารถนำามาเปรยบเทยบกบรายไดในการสงเกตในปจจบน

เพอดวธการเกบรกษาผลงานของคำาสงดตวอยางตอไป ขอมลตอไปนเปนขนตอนการสงเกตผลของขอมล TEMP กอน SAS กำาหนดรายไดในปจจบนเพอ

Page 19: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ผ ล ล พ ธ ข อ ง ข อ ม ล ต อ ไ ป น

คาของ holdrevenue จะหายไปทคาเรมตนของการสงเกตครงแรก ; มนจะหายไปเมอ OUTPUT เขยนคาสงเกตแรกทTEMP หลงจากออกคำาสงทไดรบมอบหมายกำาหนดคาของรายไดทจะ holdrevenue เพราะ HoldRevenue จะยงคงมคาอยทจดเรมตนของการทำาซำาตอไปของขนตอน เมอคำาสง OUTPUT ดำาเนนการอกครงคาของ HoldRevenue กยงคงมคา

เพอหาคาทมากทสดของรายไดจากการกำาหนดมลคาของรายไดทจะ HoldRevenue เฉพาะเมอรายไดมขนาดใหญกวา HoldRevenue ดงแสดงในโปรแกรมตอไปน:

Page 20: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ผลลพธของขอมลตอไปน

คาของ HoldRevenue ในการสงเกตทผานมาแสดงใหเหนถงรายไดทใหญทสดทถกสรางขนโดยการทองเทยวใด ๆ เพอตรวจสอบวาการสงเกตคามาจากการสราง HoldCountry ชอตวแปรทจะทำาใหชอของประเทศจากการสงเกตดวยรายไดทใหญทสด รวม HoldCountry ในงบ RETAIN ทจะรกษาคาของมนจนกวาจะ

Page 21: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

เปลยนไปอยางชดเจน จากนนใชปลาย = ตวเลอกชดขอมลเพอเลอกสงเกตดและใชเกบขอมล = ตงคาตวเลอกเพอให HoldRevenue เทานนและ HoldCountry ใน MOSTREVENUE

หมายเหต: โปรแกรมทใชกลม DO การใชกลม DO ชวยใหโปรแกรมเพอประเมนสภาพครงเดยวและใชเวลามากกวาหนงการกระทำาทเปนผล สำาหรบขอมลเพมเตมเกยวกบกลมทำาดการแสดงมากกวาหนงการกระทำาในคำาชแจง If-Then

ผลลพธของขอมลตอไปน

Page 22: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

Review of SAS Toolsทบทวน เครองมอโปรแกรมสำาเรจรปทางสถต SASคา RETAIN ตวแปร-1 < . . ตวแปร n>;ยงคงมคาของตวแปรสำาหรบการใชงานในการสงเกตทตามมา คา RETAIN ปองกนไมใหคาของตวแปรจากการถก reinitialized หายไปผลตอบแทนการควบคมเมอไปดานบนของขนตอนขอมล

คา RETAIN สงผลกระทบตอตวแปรทถกสรางขนในขนตอนทขอมลปจจบน (เชนตวแปรทถกสรางขนดวยคำาสง INPUT หรอทไดรบมอบหมาย) ตวแปรทจะอานกบตลาดหลกทรพยผสานหรอคำาสง UPDATE จะยงคงอยโดยอตโนมตการตงชอพวกเขาในคา RETAIN ไมมผล

คา RETAIN สามารถกำาหนดคาเรมตนใหกบตวแปร หากคณตองการตวแปรทมคาเดยวกนในการสงเกตทกขนตอนทขอมลกมประสทธภาพมากขนทจะใสคาในคา RETAIN มากกวาในคำาสงทไดรบมอบหมาย SAS กำาหนดคาในคา RETAIN เมอมการรวบรวมขอมลขนตอน แต carries ออกคำาสงทไดรบมอบหมายในระหวางการดำาเนนการของขอมลแตละขนตอนเครองหมายบวกจะตองมในงบรวม; เพอลบคาตอเนองจากคาเรมตนใหเพมคาลบใหกบตวแปรผลรวม

อานจาก SAS-ชดขอมลทไดระบไว ตวแปรทกำาหนดไวในปลาย = ตวเลอกมคา 0 จนกระทง SAS กำาลงประมวลผลการสงเกตสดทายในชดขอมล แลวตวแปรทมมลคา 1 SAS ไมรวม END ตวแปรในชดขอมลทถกสรางขนvariable + expression; ตวแปร + แสดงออก

Page 23: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

ทเรยกวางบรวม จะเพมผลมาจากการแสดงออกทางดานขวาของเครองหมายบวกใหกบตวแปรทางดานซายของเครองหมายบวกและมคาของตวแปรใหมสำาหรบใชในการสงเกตทตามมา การแสดงออกอาจจะเปนตวแปรทเปนตวเลขหรอการแสดงออก คาของตวแปรจะถกเกบไว ถานพจนเปนคาทขาดหายไปตวแปรรกษาคาเดม กอนทจะรวมคำาสงจะถกดำาเนนการเปนครงแรกทคาเรมตนของตวแปรทเปน 0 เครองหมายบวกจะตองมในงบรวม; เพอลบคาตอเนองจากคาเรมตนใหเพมคาลบใหกบตวแปรผลรวม

Learning More (ศกษาเพมเตม)ตวแปลอตโนมต , คอ หนวยนบเวลาการดำาเนนการของ SAS

ใน DATA STEP , คอการกลาวถงการเขยนแผนในระบบ SAS หรอ การแสดงไฟลขอมลการใชตวแปลอตโนมต มประสทธภาพมากเกนกวาคำาบรรยายโปรแกรม SAS ไดสรางตวแปลอตโนมต ในแตละขนตอนขอมล

ในขนแรกของ SAS จะเรมดำาเนนการกบ DATA STEP , ระดบของตวแปลอตโนมตคอระดบท 1 หรอมากกวานSAS ไมสามารถเพมตวแปลอตโนมตในการตงคาแสดงขอมลไดDO groups ขอมลเกยวกบ DO group สามารถคนหาไดจาก Finding Shortcuts ProgrammingEND= option

ตวอยางของการใช END = option ในการตงคาการบรรยายคอการนำาเสนอในเงอนไขการประมวลผลการสงเกตจากขอมลของ SAS หลายอยางรวมกน

KEEP= and DROP= data set options

Page 24: home.kku.ac.th Mor…  · Web viewSAS. บริษัท ... นอกเหนือจากการคำนวณทุกอย่างคือเอกสารใน BASE

เหนการเรมตนเกยวกบการจดการขอมล SASLAG family of functions

ดทแหลงหนงสอภาษา SAS : พจนานกรม ฟงกชน LAG จะชวยใหระดบคาสงเกตการณ คงทหลงจากการปฏบตการมาแลว ฟงกชน LAG สามารถ รกษาระดบเพอเพมขนาดของคาสงเกตเปน 100 คาได

RETAIN , SUM , and SET statements พบทแหลงหนงสอภาษา SAS : พจนานกรมSUM and SUMBY ในขนตอน PRINT

คอการกลาวถงในรายงานการเกยวกบ ขนตอนการ PRINT , การบรรยายถง SUM และ SUMBY สามารถนำามาใชในขนตอน PRINT ถาจดประสงคของการไดรบทงหมด จะแสดงในรปรายงาน

SUMMARY and MEANS procedures กระบวนการ SUMMARY และ MEANS, สงทสามารถเปน

ไดนอกเหนอจากการคำานวณทกอยางคอเอกสารใน BASE SAS Procedures Guide