Normal view MARC view

SAS language and procedures: usage 2: version 6

Publisher: SAS Institute, 1991.Language: EnglishDescription: 649 p. : Graphs ; 28 cm.ISBN: 1555444458Type of document: Book Bibliography/Index:
Tags: No tags from this library for this title. Log in to add tags.
Item type Current location Collection Call number Status Date due Barcode Item holds
Book Europe Campus
Main Collection
Print QA276.4 .S376 1991
(Browse shelf)
001209745
Available 001209745
Total holds: 0

Digitized

SAS Language and Procedures: Usage 2 Version 6 Contents Reference Aids xiii Credits xv Using This Book xvii Part 1 n Introduction to the SAS System 1 Chapter 1 · What Is the SAS System? 3 Introduction 3 Understanding Base SAS Software 3 Producing Output with the SAS System 8 Using the SAS System 9 Running SAS Programs 9 Summary 10 SAS Tools 11 Learning More 11 Part 2 n Reading Raw Data 13 Chapter 2 · Reading Data in Different Record Formats and in Hierarchical Files 15 Introduction 15 Reading Data from Independent Records in Different Formats 16 Reading Hierarchical Files 21 Summary 40 SAS Tools 41 Learning More 43 Chapter 3 · Reading Varying-Length Fields and Repeated Fields 45 Introduction 45 Reading Varying-Length Fields 46 Reducing Repetition When Reading Data in Repeated Patterns 50 Generating Data for Statistically Designed Experiments 52 Reading a Varying Number of Fields 58 Summary 62 SAS Tools 63 Learning More 64 Chapter 4 · Handling Missing and Invalid Values and Missing Records 65 Introduction 65 Raw Data Example 66 Distinguishing between Types of Missing Values 67 Distinguishing between Missing and Invalid Numeric Data 68 Protecting Data Integrity When Reading Uncoded Missing Values with List Input 70 Protecting Data Integrity When Reading Matched Records 74 Summary 78 SAS Tools 79 Learning More 80 Chapter 5 · Reading Multiple Raw Data Files 81 Introduction 81 Understanding How to Build Observations from Multiple Raw Data Files 82 Reading Raw Data Files Concurrently 83 Reading Raw Data Files Consecutively 89 Summary 93 SAS Tools 93 Learning More 94 Part 3 n Using Advanced Programming Techniques 95 Chapter 6 · Converting Variable Values 97 Introduction 97 Converting Numeric Values to Character Values 98 Converting Character Values to Numeric Values 104 Converting Packed Decimal Data to Numeric Values 110 Summary 112 SAS Tools 113 Learning More 115 Chapter 7 · Grouping Variables to Perform Repetitive Tasks Easily 117 Introduction 117 Arranging Variables in One-Dimensional Groupings 118 Arranging Variables in Two-Dimensional Groupings 131 Using Array Processing with Bounded Array Dimensions 135 Using Shortcuts in Array Processing 138 Summary 143 SAS Tools 144 Learning More 146 Chapter 8 · Classifying Variables into Categories 147 Introduction 147 Understanding Logical Expressions 148 Assigning Values Conditionally to a New Variable 148 Categorizing Variable Values with Customized Formats 151 Changing Variable Values through Logical Expressions 155 Summary 157 SAS Tools 158 Learning More 159 Chapter 9 · Reshaping Data 161 Introduction 161 Creating Multiple Observations from a Single Observation 162 Creating One Observation from Multiple Observations 169 Transposing Observations and Variables in a SAS Data Set 174 Collapsing Multiple Variables into a Single Variable 178 Summary 183 SAS Tools 184 Learning More 186 Chapter 10 · Performing a Table Lookup 187 Introduction 188 Understanding Table Lookup 188 Match-Merging Two SAS Data Sets 190 Using Formatted Data Values as a Lookup File 197 Retrieving Lookup Records through Direct Access 210 Summary 215 SAS Tools 216 Learning More 219 Chapter 11 · Smoothing Data 221 Introduction 221 SAS Data Set Example 221 Understanding Moving Averages 223 Calculating Moving Averages 224 Summary 227 SAS Tools 228 Learning More 228 Chapter 12 · Taking Random Samples 229 Introduction 229 SAS Data Set Example 230 Understanding Random Samples 231 Taking Random Samples without Replacement 232 Taking Random Samples with Replacement 235 Taking Stratified Random Samples 237 Summary 244 SAS Tools 245 Learning More 247 Part 4 n Producing Reports 249 Chapter 13 · Translating Data Values for Meaning and Readability 251 Introduction 251 Raw Data Example 252 Reading and Storing Values Differently 254 Grouping and Writing Values Differently to Create a Meaningful Report 258 Summary 265 SAS Tools 266 Learning More 268 Chapter 14 · Reporting on Subsets of SAS Data Sets 269 Introduction 269 Understanding When to Choose WHERE Processing or the Subsetting IF Statement 270 Reporting on a Subset of Information in a Single SAS Data Set 271 Reporting on a Subset of Information in Multiple Data Sets 276 Summary 281 SAS Tools 282 Learning More 284 Chapter 15 · Producing Exceptions Reports 285 Introduction 285 Input Data Example 286 Listing Invalid Values 287 Listing Missing, Out-of-Range, and Miscoded Data 290 Listing Duplicate Values 293 Listing Logically Inconsistent Data Using Related Fields 296 Summary 298 SAS Tools 299 Learning More 301 Chapter 16 · Producing Multi-Panel Reports 303 Introduction 303 SAS Data Set Example 304 Designing the Report 305 Setting Up the Output File 306 Setting Up the Panels 307 Filling in the Panels with the Values of Variables 309 Summary 313 SAS Tools 314 Learning More 315 Chapter 17 · Producing Summary Reports Using Descriptive Procedures 317 Introduction 317 SAS Data Set Example 318 Transforming Data 319 Producing Descriptive Statistics 327 Measuring Strengths of Relationships between Variables 339 Summary 342 SAS Tools 342 Learning More 345 Chapter 18 · Producing Calendars 347 Introduction 348 Producing Summary Calendars 348 Producing Schedule Calendars 362 Summary 379 SAS Tools 380 Learning More 381 Chapter 19 · Plotting the Values of Variables Over Time 383 Introduction 383 Understanding Time Plots 384 SAS Data Set Example 385 Plotting Variables on Separate Time Plots 386 Plotting Multiple Variables on One Time Plot 390 Enhancing the Appearance of the Time Plot 391 Plotting Variables in Groups 393 Organizing Data to Reveal Trends 395 Adding Reference Lines 399 Summary 401 SAS Tools 401 Learning More 402 Part 5 n Working with Files 405 Chapter 20 · Working with External Files 407 Introduction 407 Copying Files 408 Making a Subset of a File 422 Updating an External File in Place 425 Understanding the Impact of Separate Input and Output Buffers on Your Output 426 Creating and Reading Files That Contain CarriageControl Characters 427 Writing and Reading Data in Different Environments 429 Reading and Writing Data at the Bit Level 431 Summary 435 SAS Tools 436 Learning More 439 Chapter 21 · Using a Spell Checking Facility 441 Introduction 441 Understanding the Spell Checker 442 External File Example 444 Checking Spelling Against a Master Dictionary 446 Using Auxiliary Dictionaries 449 Summary 455 SAS Tools 456 Learning More 457 Chapter 22 · Managing SAS Catalogs 459 Introduction 459 Understanding Procedure Execution 460 SAS Data Library Examples 461 Invoking the Procedure 462 Displaying the Contents of a Catalog 463 Creating New Catalogs 464 Specifying a New Catalog to Process 467 Maintaining Catalog Entries 467 Terminating Procedure Execution 468 Summary 469 SAS Tools 469 Learning More 470 Chapter 23 · Comparing SAS Data Sets 473 Introduction 473 SAS Data Set Examples 474 Understanding a Simple Comparison 475 Displaying a Brief Report of Differences between Data Sets 477 Restricting the Comparison to Values of Specific Variables 480 Comparing Similar Variables That Have Different Names 480 Comparing Variables within a Single Data Set 482 Summary 484 SAS Tools 484 Learning More 485 Part 6 n Creating a Customized SAS Environment 487 Chapter 24 · Creating Customized Windows 489 Introduction 489 SAS Data Set Example 490 Creating a Window That Accepts Input 491 Creating Groups to Display Calculated Values 496 Creating Multiple Windows 500 Verifying Data Interactively 503 Summary 506 SAS Tools 507 Learning More 508 Chapter 25 · Customizing a SAS Environment for Individual Users 509 Introduction 510 Understanding Initialization and Invocation 511 Customizing a SAS Programming Environment 511 Tailoring the SAS WORK Data Library to Individual Needs 517 Tailoring the SASUSER Data Library to Individual Needs 519 Customizing Output 524 Using the SAS Sample Library 535 Summary 536 SAS Tools 537 Learning More 539 Part 7 n Appendix 541 Appendix · Raw Data and DATA Steps 543 Introduction 544 Chapter 5 544 Chapter 6 546 Chapter 7 548 Chapter 9 550 Chapter10 551 Chapter 11 554 Chapter 12 555 Chapter 13 556 Chapter 14 569 Chapter 16 572 Chapter 17 574 Chapter 18 575 Chapter 19 578 Chapter 21 579 Chapter 23 579 Chapter 24 580 Chapter 25 580 Glossary 583 Index 613

There are no comments for this item.

Log in to your account to post a comment.
Koha 18.11 - INSEAD Catalogue
Home | Contact Us | What's Koha?