Skip to content

SAS Certification Prep Guide Base Programming for SAS 9

Best in textbook rentals since 2012!

ISBN-10: 159047922X

ISBN-13: 9781590479223

Edition: 2006

Authors: SAS Institute

List price: $129.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $129.00
Copyright year: 2006
Publisher: SAS Institute
Publication date: 3/1/2006
Binding: Mixed Media
Pages: 840
Size: 8.50" wide x 11.00" long x 1.25" tall
Weight: 3.498
Language: English

About This Bookp. 1
Basic Conceptsp. 5
Overviewp. 6
SAS Programsp. 7
SAS Librariesp. 13
Referencing SAS Filesp. 15
SAS Data Setsp. 18
Variable Attributesp. 21
Summaryp. 26
Practicep. 28
Quizp. 29
Referencing Files and Setting Optionsp. 33
Overviewp. 34
Referencing Filesp. 34
Viewing the Contents of SAS Librariesp. 39
Setting SAS System Optionsp. 43
Viewing System Optionsp. 53
Additional System Optionsp. 54
Summaryp. 55
Practicep. 56
Quizp. 57
Editing and Debugging SAS Programsp. 61
Overviewp. 62
SAS Program Layoutp. 63
Interpreting Error Messagesp. 64
Correcting Errorsp. 65
Resolving Common Problemsp. 67
Additional Featuresp. 73
Summaryp. 74
Practicep. 74
Quizp. 75
Creating List Reportsp. 77
Overviewp. 78
Types of Reportsp. 79
Creating a Basic Reportp. 82
Identifying Observationsp. 86
Selecting Observationsp. 88
Sorting Datap. 90
Generating Column Totalsp. 93
Double-Spacing Listing Outputp. 98
Specifying Titles and Footnotesp. 99
Assigning Descriptive Labelsp. 103
Formatting Data Valuesp. 104
Using Permanently Assigned Labels and Formatsp. 107
Additional Featuresp. 108
Summaryp. 109
Practicep. 111
Quizp. 112
Creating SAS Data Sets from Raw Datap. 117
Overviewp. 118
Raw Data Filesp. 119
Steps to Create a SAS Data Setp. 120
Referencing a SAS Libraryp. 121
Referencing a Raw Data Filep. 121
Writing a DATA Step Programp. 124
Submitting the DATA Step Programp. 130
Creating and Modifying Variablesp. 135
Subsetting Datap. 139
Reading Instream Datap. 140
Steps to Create a Raw Data Filep. 142
Additional Featuresp. 145
Summaryp. 145
Practicep. 147
Quizp. 148
Understanding DATA Step Processingp. 155
Overviewp. 156
Writing Basic DATA Stepsp. 157
How SAS Processes Programsp. 158
Compilation Phasep. 159
Execution Phasep. 164
Debugging a DATA Stepp. 175
Testing Your Programsp. 180
Summaryp. 184
Practicep. 185
Quizp. 186
Creating and Applying User-Defined Formatsp. 189
Overviewp. 190
Introduction to PROC FORMATp. 190
Invoking PROC FORMATp. 191
Defining a Unique Formatp. 193
Associating User-Defined Formats with Variablesp. 196
Summaryp. 200
Practicep. 200
Quizp. 201
Creating Enhanced List and Summary Reportsp. 205
Overviewp. 206
Creating a Default List Reportp. 207
Selecting Variablesp. 210
Selecting Observationsp. 212
Defining Variablesp. 213
Defining Column Attributesp. 214
Defining Column Headingsp. 219
Specifying Column Justificationp. 221
Enhancing the Heading's Appearancep. 222
Defining Variable Usagep. 223
Summaryp. 233
Practicep. 234
Quizp. 235
Producing Descriptive Statisticsp. 241
Overviewp. 242
Computing Statistics for Numeric Variablesp. 243
Producing Frequency Tablesp. 252
Summaryp. 263
Practicep. 266
Quizp. 267
Producing HTML Outputp. 271
Overviewp. 272
The Output Delivery Systemp. 273
Opening and Closing ODS Destinationsp. 275
Creating Simple HTMLp. 278
Creating HTML Output with a Table of Contentsp. 281
Using Options to Specify Links and Pathsp. 284
Changing the Appearance of HTML Outputp. 288
Additional Featuresp. 289
Summaryp. 290
Practicep. 291
Quizp. 292
Creating and Managing Variablesp. 295
Overviewp. 296
Creating and Modifying Variablesp. 297
Assigning Values Conditionallyp. 300
Specifying Lengths for Variablesp. 304
Subsetting Datap. 307
Assigning Permanent Labels and Formatsp. 311
Assigning Values Conditionally Using SELECT Groupsp. 312
Grouping Statements Using DO Groupsp. 316
Summaryp. 319
Practicep. 320
Quizp. 321
Reading SAS Data Setsp. 327
Overviewp. 328
Reading a Single Data Setp. 329
Manipulating Datap. 330
Using BY-Group Processingp. 331
Reading Observations Using Direct Accessp. 336
Detecting the End of a Data Setp. 339
Understanding How Data Sets Are Readp. 341
Additional Featuresp. 348
Summaryp. 349
Practicep. 350
Quizp. 351
Combining SAS Data Setsp. 355
Overviewp. 356
One-to-One Readingp. 358
Concatenatingp. 361
Interleavingp. 363
Simple Match-Mergingp. 366
Match-Merge Processingp. 370
Renaming Variablesp. 376
Excluding Unmatched Observationsp. 378
Selecting Variablesp. 381
Additional Featuresp. 382
Summaryp. 383
Practicep. 385
Quizp. 386
Transforming Data with SAS Functionsp. 395
Overviewp. 396
Understanding SAS Functionsp. 397
General Form of SAS Functionsp. 399
Converting Data with Functionsp. 400
Manipulating SAS Date Values with Functionsp. 408
Modifying Character Values with Functionsp. 422
Modifying Numeric Values with Functionsp. 441
Nesting SAS Functionsp. 443
Summaryp. 444
Practicep. 447
Quizp. 448
Generating Data with DO Loopsp. 451
Overviewp. 452
Constructing DO Loopsp. 452
Nesting DO Loopsp. 457
Iteratively Processing Data That Is Read from a Data Setp. 459
Conditionally Executing DO Loopsp. 460
Using Conditional Clauses with the Iterative DO Statementp. 462
Creating Samplesp. 463
Summaryp. 464
Practicep. 465
Quizp. 466
Processing Variables with Arraysp. 469
Overviewp. 470
Creating One-Dimensional Arraysp. 471
Expanding Your Use of Arraysp. 480
Additional Featuresp. 493
Summaryp. 495
Practicep. 497
Quizp. 498
Reading Raw Data in Fixed Fieldsp. 501
Overviewp. 502
Review of Column Inputp. 503
Identifying Standard and Nonstandard Numeric Datap. 505
Choosing an Input Stylep. 506
Using Formatted Inputp. 506
Using Informatsp. 510
Record Formatsp. 516
Summaryp. 519
Practicep. 520
Quizp. 521
Reading Free-Format Datap. 525
Overviewp. 526
Reading Free-Format Datap. 527
Using List Inputp. 527
Reading Missing Valuesp. 534
Specifying the Length of Character Valuesp. 538
Modifying List Inputp. 541
Creating Free-Format Datap. 546
Mixing Input Stylesp. 551
Summaryp. 554
Practicep. 556
Quizp. 557
Reading Date and Time Valuesp. 563
Overviewp. 564
How SAS Stores Date Valuesp. 565
How SAS Stores Time Valuesp. 565
More about SAS Date and Time Valuesp. 566
Reading Date and Time Informatsp. 566
Using Dates and Times in Calculationsp. 572
Using Date and Time Formatsp. 576
Summaryp. 580
Practicep. 581
Quizp. 582
Creating a Single Observation from Multiple Recordsp. 585
Overviewp. 586
Use Line Pointer Controlsp. 587
Reading Multiple Records Sequentiallyp. 587
Reading Multiple Records Non-Sequentiallyp. 596
Combining Line Pointer Controlsp. 600
Summaryp. 602
Practicep. 602
Quizp. 603
Creating Multiple Observations from a Single Recordp. 609
Overviewp. 610
Reading Repeating Blocks of Datap. 611
Reading the Same Number of Repeating Fieldsp. 620
Reading a Varying Number of Repeating Fieldsp. 627
Summaryp. 634
Practicep. 635
Quizp. 636
Reading Hierarchical Filesp. 641
Overviewp. 642
Creating One Observation Per Detail Recordp. 643
Creating One Observation Per Header Recordp. 651
Summaryp. 663
Practicep. 664
Quizp. 665
Quiz Answer Keysp. 671
Basic Conceptsp. 673
Referencing Files and Setting Optionsp. 677
Editing and Debugging SAS Programsp. 683
Creating List Reportsp. 687
Creating SAS Data Sets from Raw Datap. 695
Understanding DATA Step Processingp. 703
Creating and Applying User-Defined Formatsp. 707
Creating Enhanced List and Summary Reportsp. 711
Producing Descriptive Statisticsp. 719
ProducingHTML Outputp. 725
Creating and Managing Variablesp. 729
Reading SAS Data Setsp. 735
Combining SAS Data Setsp. 739
Transforming Data with SAS Functionsp. 749
Generating Data with DO Loopsp. 755
Processing Variables with Arraysp. 759
Reading Raw Data in Fixed Fieldsp. 763
Reading Free-Format Datap. 769
Reading Date and Time Valuesp. 777
Creating a Single Observation from Multiple Recordsp. 781
Creating Multiple Observations from a Single Recordp. 787
Reading Hierarchical Filesp. 795
Glossaryp. 801
Indexp. 815
Table of Contents provided by Ingram. All Rights Reserved.