Chapter 24
In This Chapter
Challenging yourself with more advanced SPSS projects
Taking your SPSS knowhow to the next level
When you’re ready for intermediate-level material, this chapter is for you. Here, we take you beyond what this one book can do, and introduce you to a whole world of SPSS knowledge out there waiting for you.
The case studies in the Help menu are an absolutely wonderful resource, and many new users simply don’t find them. They’re chapter-length, step-by-step, detailed walk-throughs of the techniques, accompanied with practice data. In terms of free resources, you simply can’t get any better than this. The only limitation, perhaps, is that for the more sophisticated techniques, you encounter a lot of jargon (so you may find yourself searching for more information online).
If you happen to have a good grounding in statistical jargon already, jump right in! If you’re just starting out, start with the case studies that support the techniques in Part V of this book. As for the jargon, this book’s Glossary will get you started.
Syntax is a big topic, and for many people (okay, most!), it’s a little dry. But syntax is very powerful, and you won’t learn it by osmosis. SPSS doesn’t force you to learn syntax — you have to force yourself. The medicinal taste won’t go away right away, but soon you’ll be saving time, and that will motivate you to keep going! At first, it may seem like it’s taking more time, but your persistence will pay off.
For years and years, the Table module has been the most popular module in SPSS. And you can easily see why! The Table module is easy and powerful. Plus, marketing and survey researchers just love it, and they’ve made it popular. You don’t have to work in either of these areas to benefit from the Table module, though.
The following two figures were in previous chapters. In Figure 24-1, you see a simply Frequencies showing two variables. Note that the categories for both variables are the same. In Figure 24-2, you see the same data, but here the table was created using the SPSS Table module: this is a much better table.
If you’re producing the table for yourself, it doesn’t matter. But if you’re putting the table in a report that will be sent to others, you really need the SPSS Table module. By the way, with practice it takes only a few seconds to make the custom version, and you can use Syntax to make it even better!
This topic has inspired a cottage industry of advice. Unfortunately (or maybe fortunately), they aren’t all SPSS point-and-click books. Why fortunately? Well, it may be a good idea to broaden your horizons and think about good design, and not worry, at first, about how you’re going to make it. Have a little faith that SPSS can do it. Here are some resources to get you started:
www.ted.com/speakers/hans_rosling
. Note Rosling’s use of the bubble chart style of graphic (see Chapter 12), which he has helped popularize. Impressive charts resembling what Rosling shows (without the animation) can be done with Graphics Production Language in SPSS.You’ll likely have to present your analysis in a slide presentation someday. Most slide presentations are terrible, and you don’t want to add to the world’s inventory of bad presentations. You simply can’t be an exceptional SPSS Statistics user if no one understands what you’re trying to say about your results.
That isn’t an abbreviation. It’s the whole name of a programming language. If you’re a statistics major or minor, you’ve almost certainly heard of it. R is incredibly popular. You may have even had friends compare R to SPSS and talk about how it’s powerful and free. R is powerful and free, but there is no need to make it compete with SPSS. You can use R right in the Syntax window of SPSS, giving you the best of both worlds.
Graphics Production Language (GPL) is programming, and we know that for some people, that’s a strike against it. GPL is powerful, though. It will transform your notion of what is possible with SPSS graphics. GPL is probably the only way to be able to follow the advice of folks like Nathan Yau and Edward Tufte in SPSS. Sure, you can take their advice and do all kinds of clever things, and make some major improvements to your graphics, but if you really want to get serious about it, you’ll have to learn how to code. That’s true of everyone who wants to do serious graphics.
Output Management System (OMS) changes everything. When you grow to be a sophisticated user of SPSS, there is simply no reason to be manually cutting and pasting all your results, one at a time. That’s a frequent mistake new users make as they learn more and more SPSS. Cutting and pasting makes a lot of sense when you have one table or one graph, but you don’t want to use this approach for 30 tables or 81 graphs.
The whole idea behind OMS is that you can automatically route results to just about any format in one step just by telling SPSS what you want routed and where you want it to go. Next thing you know, your Regression Q-Q Plots will all go to PowerPoint. Voilà! There’s more to OMS, of course, but not so much that you can’t figure it out in a few hours or less. If you produce a lot of output, learn this approach as soon as possible. It may save you many days each year.
Years ago, and we mean many years ago, there was a feature in SPSS called Macros. Some folks still like Macros, just like some folks still like making ice cream by manually turning a crank. Python is the way to go, if you want to be a true power user when it comes to SPSS programming. Have no fear. If you enjoy programming, and you’re feeling brave, a free book called SPSS Programming for SPSS and SAS Users can help. As of this writing, the most recent update is for version 20, but it will give you what you need.
In the SPSS Help, you’ll also find Python Integration Package for IBM SPSS Statistics and Introduction to Python Programs, both of which are great resources.
Python scripting is quite different from Python programming in SPSS Statistics. Scripting has its own Help section, Python Scripting Guide for IBM SPSS Statistics. The main difference is that Python programs allow you to do more powerful things with syntax. Python scripts help you manipulate the interface — the output window, results in the output window, the graphical user interface, and so on. Scripts are very powerful, but if you aren’t a programmer, start with Python programs first.
18.220.127.68