
At a Glance
468 Pages
Revised
22.86 x 15.24 x 2.54
Paperback
$169.00
or 4 interest-free payments of $42.25 with
 orÂShips in 5 to 7 business days
This book explains the basics of S-PLUS in a clear style at a level suitable for people with little computing or statistical knowledge. Unlike the manuals, it is not comprehensive, but instead introduces the most important ideas of S-PLUS and R, its companion in implementing the S language.
The authors take the reader on a journey into the world of interactive computing, data exploration, and statistical analysis. They explain how to approach data sets and teach the corresponding S-PLUS commands.
A collection of exercises summarizes the main ideas of each chapter. The exercises are accompanied by solutions that are worked out in full detail, and the code is ready to use and to be modified.
The volume is rounded off with practical hints on how efficient work can be performed in S-PLUS, for example by pointing out how to set up a good working environment and how to integrate S-PLUS with office products.
The book is well suited for self-study and as a textbook. It serves as an introduction to S-PLUS as well as R. A separate chapter points out the major differences between R and S-PLUS.
Over the last editions, the book has been updated to cover important changes like the inclusion of S Language Version 4, Trellis graphics, a graphical user interface, and many useful tips and tricks. The fourth edition is based on S-PLUS Version 7.0 for Windows and UNIX and has been updated and revised accordingly.
From the reviews:
"Written to coincide with Version 7.0 of S-PLUS, the fourth edition of The Basics of S-PLUS furnishes a gently paced, but detailed, introduction to the S-PLUS statistical computing environment." Journal of Statistical Software, Vol. 14, December 2005
"Now in its fourth edition, this paperback continues to evolve smoothly, keeping up with changes in S-PLUS and its underlying language, S...If you own a first or second edition of this book, I recommend updating to the fourth edition." Journal of the American Statistical Association, September 2006
Industry Reviews
From the reviews of the third edition:
"Written to coincide with Version 7.0 of S-PLUS, the fourth edition of The Basics of S-PLUS furnishes a gently paced, but detailed, introduction to the S-PLUS statistical computing environment." Journal of Statistical Software, Vol. 14, December 2005
"Now in its fourth edition, this paperback continues to evolve smoothly, keeping up with changes in S-PLUS and its underlying language, S...If you own a first or second edition of this book, I recommend updating to the fourth edition." Journal of the American Statistical Association, September 2006
"This is the third edition of the book within five years of publication. This gives an idea of the popularity of the book. The basic structure of the book remains the same. But the new edition covers the S-Plus version 6 for Unix and Windows. In particular the contents now reflect introduction of a graphical user interface (GUI), new formats of graphics and for export and import of data. The comparable public domain software R receives a separate coverage as an introduction to R." (Arup Bose, Sankhya, Vol 64 (3), 2002)
"This is an introductory book on S-PLUS that even first-time users will find accessible, informative, and easy to follow. ... One strength of the book is its coverage of several implementations of S-PLUS, in particular of its graphical user interfaces (GUIs) under both Windows and UNIX. ... All the while, the book avoids the overwhelming complexities typical of a software manual, and the few, well-thought-out exercises (with careful solutions) at the end of each chapter supply the motivation to explore more advanced topics." (Mario Peruggia, Journal of the American Statistical Association, December, 2002)
"The second edition (2E) was 50% larger than the first edition. This update has considerably fewer changes. ... Its inclusion of GUI coverage makes it a good choice for any statistician who wants toget started with S-PLUS." (Technometrics, Vol. 45 (2), May, 2003)
From the reviews of the fourth edition:
"A basic introduction to S-Plus statistical computing based on version 7.0 of S-Plus. It is suitable for people with little computing knowledge and basic understanding of statistical data analysis. ... Overall presentation in this book is good and this book is ideal for a quick basic introduction to S-Plus. It is well suited for self-study and may be considered as a text book for S-Plus statistical computing. If the reader carefully goes through this book, he will acquire substantial knowledge in S-Plus data analysis." (Anil K. Ghosh, Sankhya: The Indian Journal of Statistics, Vol. 68 (1), 2006)
| Preface | p. v |
| Figures | p. xvii |
| Tables | p. xxi |
| Introduction | p. 1 |
| The History of S and S-Plus | p. 2 |
| S-Plus on Different Operating Systems | p. 4 |
| Notational Conventions | p. 6 |
| Graphical User Interface | p. 9 |
| Introduction | p. 9 |
| System Overview | p. 10 |
| Using a Mouse | p. 11 |
| Object Explorer | p. 11 |
| Commands Window | p. 11 |
| Toolbars | p. 12 |
| Graph Sheets | p. 12 |
| Script Window | p. 12 |
| Getting Started with the Interface | p. 13 |
| Importing Data | p. 13 |
| Graphs | p. 13 |
| Data and Statistics | p. 15 |
| Customizing the Toolbars | p. 15 |
| Chapters | p. 16 |
| Detailed Use of the GUI Interface | p. 18 |
| Object Explorer | p. 18 |
| Help | p. 19 |
| Data Export | p. 21 |
| Working Directory | p. 23 |
| Data Import | p. 24 |
| Data Summaries | p. 27 |
| Graphs | p. 29 |
| Trellis Graphs | p. 36 |
| Linear Regression | p. 38 |
| PowerPoint (Windows Only) | p. 42 |
| Excel (Windows Only) | p. 44 |
| Script Window | p. 45 |
| UNIX/Linux GUI | p. 47 |
| Summary | p. 56 |
| Exercises | p. 57 |
| Solutions | p. 58 |
| A First Session | p. 73 |
| General Information | p. 73 |
| Starting and Quitting | p. 74 |
| The Help System | p. 75 |
| Before Beginning | p. 75 |
| Simple Structures | p. 76 |
| Arithmetic Operators | p. 76 |
| Assignments | p. 77 |
| The Concatenate Command: c | p. 79 |
| The Sequence Command: seq | p. 80 |
| The Replicate Command: rep | p. 81 |
| Mathematical Operations | p. 82 |
| Use of Brackets | p. 84 |
| Logical Values | p. 85 |
| Review | p. 88 |
| Exercises | p. 91 |
| Solutions | p. 92 |
| A Second Session | p. 95 |
| Constructing and Manipulating Data | p. 95 |
| Matrices | p. 96 |
| Arrays | p. 101 |
| Data Frames | p. 104 |
| Lists | p. 107 |
| Introduction to Functions | p. 108 |
| Introduction to Missing Values | p. 109 |
| Merging Data | p. 110 |
| Putting It All Together | p. 111 |
| Exercises | p. 114 |
| Solutions | p. 116 |
| Graphics | p. 125 |
| Basic Graphics Commands | p. 125 |
| Graphics Devices | p. 126 |
| Working with Multiple Graphics Devices | p. 128 |
| Plotting Data | p. 128 |
| The plot Command | p. 129 |
| Modifying the Data Display | p. 130 |
| Modifying Figure Elements | p. 131 |
| Adding Elements to Existing Plots | p. 133 |
| Functions to Add Elements to Graphs | p. 133 |
| More About abline | p. 135 |
| More on Adding Axes | p. 135 |
| Adding Text to Graphs | p. 137 |
| Setting Options | p. 138 |
| Figure Layouts | p. 140 |
| Layouts Using Trellis Graphs | p. 140 |
| Matrices of Graphs | p. 140 |
| Multiple-Screen Graphs | p. 141 |
| Figures of Specified Size | p. 142 |
| Exercises | p. 145 |
| Solutions | p. 146 |
| Trellis Graphics | p. 153 |
| An Example | p. 154 |
| Trellis Basics | p. 156 |
| Trellis Syntax | p. 156 |
| Trellis Functions | p. 157 |
| Displaying and Storing Graphs | p. 157 |
| Output Devices | p. 158 |
| Customizing Trellis Graphs | p. 160 |
| Setting Options | p. 160 |
| Arranging the Layout of a Trellis Graph | p. 161 |
| Ordering of Graphs | p. 163 |
| Axis Customization | p. 164 |
| Modifying Panel Strips | p. 165 |
| Arranging Several Graphs on a Single Page | p. 165 |
| Updating Existing Trellis Graphs | p. 167 |
| Writing Panel Functions | p. 168 |
| Further Trellis Hints | p. 171 |
| Useful General Trellis Settings | p. 172 |
| Graphing Individual Profiles | p. 173 |
| Preparing Data to Use for Trellis | p. 174 |
| The subset Option | p. 175 |
| Adding a Key | p. 175 |
| The subscripts Option in Panel Functions | p. 177 |
| Exercises | p. 181 |
| Solutions | p. 183 |
| Exploring Data | p. 193 |
| Descriptive Data Exploration | p. 193 |
| Graphical Exploration | p. 204 |
| Interactive Dynamic Graphics | p. 219 |
| Old-Style Graphics | p. 219 |
| Distributions and Related Functions | p. 220 |
| Confirmatory Statistics and Hypothesis Testing | p. 225 |
| Missing and Infinite Values | p. 231 |
| Testing for Missing Values | p. 232 |
| Supplying Data with Missing Values to Functions | p. 232 |
| Missing Values in Graphs | p. 233 |
| Infinite Values | p. 233 |
| Exercises | p. 235 |
| Solutions | p. 238 |
| Statistical Modeling | p. 251 |
| Introductory Examples | p. 251 |
| Regression | p. 251 |
| Regression Diagnostics | p. 253 |
| Statistical Models | p. 255 |
| Model Syntax | p. 256 |
| Regression | p. 257 |
| Linear Regression and Modeling Techniques | p. 258 |
| ANOVA | p. 261 |
| Logistic Regression | p. 263 |
| Survival Data Analysis | p. 265 |
| Endnote | p. 267 |
| Exercises | p. 268 |
| Solutions | p. 271 |
| Programming | p. 285 |
| Lists | p. 285 |
| Adding and Deleting List Elements | p. 287 |
| Naming List Elements | p. 288 |
| Applying the Same Function to List Elements | p. 290 |
| Unlisting a List | p. 294 |
| Generating a List by Using split | p. 294 |
| Writing Functions | p. 294 |
| Documenting Functions | p. 297 |
| Scope of Variables | p. 297 |
| Parameters and Defaults | p. 298 |
| Passing an Unspecified Number of Parameters to a Function | p. 300 |
| Testing for Existence of an Argument | p. 301 |
| Returning Warnings and Errors | p. 301 |
| Using Function Arguments in Graphics Labels | p. 302 |
| Iteration | p. 303 |
| The for Loop | p. 303 |
| The while Loop | p. 304 |
| The repeat Loop | p. 305 |
| Vectorizing a Loop | p. 305 |
| Large Loops | p. 307 |
| Debugging: Searching for Errors | p. 308 |
| Syntax Errors | p. 309 |
| Invalid Arguments | p. 310 |
| Execution or Run-Time Errors | p. 310 |
| Logical Errors | p. 311 |
| Output Using the cat Function | p. 314 |
| The paste Function | p. 316 |
| Exercises | p. 318 |
| Solutions | p. 319 |
| Object-Oriented Programming | p. 323 |
| Creating Classes and Objects | p. 325 |
| Creating Methods | p. 328 |
| Debugging | p. 333 |
| Help | p. 334 |
| Summary and Overview | p. 334 |
| Exercises | p. 335 |
| Solutions | p. 336 |
| Input and Output | p. 349 |
| Reading S-Plus Commands from a File: The source Function | p. 349 |
| Data Import/Export: Easiest Method | p. 350 |
| Data Import/Export: General Method | p. 352 |
| Data Import/Export: Basic Method | p. 353 |
| Reading Data from the Terminal | p. 354 |
| Editing Data | p. 355 |
| Transferring Data | p. 356 |
| Recording a Session | p. 356 |
| Exercises | p. 358 |
| Solutions | p. 359 |
| Tips and Tricks | p. 363 |
| Useful Techniques | p. 363 |
| Housekeeping: Cleaning Up Directories | p. 363 |
| Storing and Restoring Graphical Parameters | p. 364 |
| Naming of Objects | p. 364 |
| Repeating Commands | p. 365 |
| Programming Environment and Techniques | p. 366 |
| The Process of Developing a Function | p. 366 |
| Setting up an Editor and Running the Code in s-plus | p. 366 |
| Treating Data Frames as Lists | p. 368 |
| Working with Graph Sheets | p. 369 |
| Incorporating and Accessing C and Fortran Programs | p. 371 |
| Batch Jobs | p. 374 |
| Libraries | p. 376 |
| Factors | p. 378 |
| Creating Factors and Ordered Factors | p. 378 |
| Internal Representation of Factors | p. 380 |
| Where Levels Play a Role | p. 381 |
| Where Factors Can Lead Their Own Lives | p. 382 |
| How Factors Come Into Life | p. 384 |
| Adding and Dropping Factor Levels | p. 385 |
| Including Graphs in Text Processors | p. 386 |
| Generating Graphs for Windows Applications | p. 387 |
| Generating PostScript Graphs | p. 388 |
| PostScript Graphs in LATEX | p. 389 |
| If You Don't Have a PostScript Printer | p. 390 |
| Greek Letters in Graphs | p. 390 |
| Exercises | p. 392 |
| Solutions | p. 394 |
| S-Plus Internals | p. 401 |
| How s-plus Works Under UNIX | p. 401 |
| The Working Chapter | p. 402 |
| Customization on Start-Up and Exit | p. 402 |
| How s-plus Works Under Windows | p. 404 |
| Command Line Options | p. 404 |
| Start-up and Exit Functions | p. 405 |
| How the Script Window works | p. 406 |
| Storing Mechanism | p. 407 |
| Levels of Calls | p. 408 |
| Exercises | p. 410 |
| Solutions | p. 411 |
| Information Sources on and Around S-Plus | p. 413 |
| Insightful | p. 413 |
| S-News: Exchanging Information with Other Users | p. 414 |
| The StatLib. Server | p. 414 |
| What Next? | p. 415 |
| R | p. 417 |
| Development | p. 418 |
| Some Similarities Between R and S | p. 418 |
| Some Differences Between R and S | p. 418 |
| Language | p. 419 |
| Libraries | p. 420 |
| Trellis-Type Graphs | p. 420 |
| Colors and Lines | p. 421 |
| Data Import and Export Formats | p. 421 |
| Memory Handling | p. 421 |
| Mathematical Formulae in Graphs | p. 421 |
| Graphical User Interfaces | p. 421 |
| Start-Up Mechanism | p. 422 |
| Windows Integration | p. 422 |
| Support | p. 422 |
| Summary | p. 423 |
| Bibliography | p. 425 |
| Print Bibliography | p. 425 |
| On-Line Bibliography | p. 427 |
| S-PLUS Related Sources | p. 427 |
| TEX Related Sources | p. 429 |
| Other Sources | p. 429 |
| Index | p. 431 |
| Table of Contents provided by Publisher. All Rights Reserved. |
ISBN: 9780387261096
ISBN-10: 0387261095
Series: Statistics And Computing
Published: 1st July 2005
Format: Paperback
Language: English
Number of Pages: 468
Audience: Professional and Scholarly
Publisher: Springer Nature B.V.
Country of Publication: US
Edition Number: 4
Edition Type: Revised
Dimensions (cm): 22.86 x 15.24 x 2.54
Weight (kg): 0.67
Shipping
| Standard Shipping | Express Shipping | |
|---|---|---|
| Metro postcodes: | $9.99 | $14.95 |
| Regional postcodes: | $9.99 | $14.95 |
| Rural postcodes: | $9.99 | $14.95 |
Orders over $0.00 qualify for free shipping.
How to return your order
At Booktopia, we offer hassle-free returns in accordance with our returns policy. If you wish to return an item, please get in touch with Booktopia Customer Care.
Additional postage charges may be applicable.
Defective items
If there is a problem with any of the items received for your order then the Booktopia Customer Care team is ready to assist you.
For more info please visit our Help Centre.
























