• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Analysis Factor

The Analysis Factor

Statistical Consulting, Resources, and Statistics Workshops for Researchers

  • Home
  • Our Programs
    • Membership
    • Online Workshops
    • Free Webinars
    • Consulting Services
  • About
    • Our Team
    • Our Core Values
    • Our Privacy Policy
    • Employment
    • Collaborate with Us
  • Statistical Resources
  • Contact
  • Blog
  • Login

Ten Ways Learning a Statistical Software Package is Like Learning a New Language

by Karen Grace-Martin Leave a Comment

Someone recently asked me if they need to learn R.  In responding, it struck me that this is another way that learning a stat package is like learning a new language.

The metaphor is extremely helpful for deciding when and how to learn a new stat package, and to keep you going when the going gets rough.

  1. Whether you need to learn any particular package/language depends on your context. 

Knowing Icelandic is a huge advantage if you need to communicate with people who only speak Icelandic. Otherwise, not so much.

Likewise, there are specialized packages that are a huge advantage to people working in very specific research areas.  If you’re never going to work in that area, you don’t need it.

  1. Learning the second one is easier than the first. 

Like languages, stat packages have an underlying logic and an underlying grammar.  Once you’re used to how these work in one, you know what to look for in another.  It’s always easier to learn the second one.

  1. It’s really helpful to get training that takes into account how people actually use the language/package. 

Ever try to learn French from a French dictionary?  Of course not.  If you try to learn SAS from a manual, you’ll be frustrated.

Manuals and dictionaries are excellent reference books and can assist your learning, but they’re not designed as tutorials.

Get good training at the beginning, and you’ll be well set up for self-study later on.

  1. Each one has its strengths.

There are expressions and words that only exist in certain languages.  There are supposedly dozens of words for snow in Inuit, but (and I’m only guessing here) probably not many words for crocodile.  Some words are important in specific contexts.

If you become a tropical herpetologist, you are going to need a language that includes ‘crocodile.’

Likewise, every general package has certain areas it does very well, and others, not so much.  Being able to easily whip off the statistical tests you need often is a huge advantage.

  1. It’s always helpful to learn more packages/languages. 

Do you need to learn more than one language?  Certainly many people get away with only speaking one their entire life.

But if you live in a place where the language you learned at home is not what most  people use, you’re going to be limited.  In that situation, learning another language is extremely important. (If you’re the only R user where everyone else uses Stata, it gets hard to ask colleagues for help or share results).

But even if your first language works for everyday life, having more skills opens you up to many more opportunities and levels of effectiveness.

So being able to use R when you need to is good, even if you and everyone around you, usually uses Stata.

  1. Understanding more that one language/package teaches you about how languages/packages work.

It’s hard to see the bigger context of how grammar works when you’ve only experienced one language. Likewise, you start to understand the import of defaults, options, and syntax rules when you see them done two different ways.

  1. You don’t need to be fluent in a package/language in order for it to be helpful, but you do need a basic understanding.

There is a turning point in your learning before which you’re just not going to be able to use the language/package with anything but frustration.  You just won’t have enough vocabulary and basic ability to use the grammar without looking everything up.

But once you’re past that point, you can do a lot, even before you’re fluent.  More importantly, you’re poised to learn even more very quickly.

  1. You won’t really learn a language or a package unless you practice it.

You know this. You’ve got to practice.

  1. Immersion can be overwhelming, but a great way to learn quickly. 

If you keep going back to the language/package you know well, you won’t make as much progress with a new one.

  1. No one language or package is the best one that everyone should use.

It would sound ridiculous to say that one language is the best.

The same is true for stat packages.  There are many great packages.

Yes, they each have great advantages, and the advantages of a particular package may be just the ones you need.  Yes, it’s the best for you.  But not necessarily for someone else working in a different area, with different needs.

Bookmark and Share

Tagged With: language, R, SAS, software, SPSS, Stata, statistics

Related Posts

  • Member Training: What’s the Best Statistical Package for You?
  • Statistical Software Access From Home
  • SPSS, SAS, R, Stata, JMP? Choosing a Statistical Software Package or Two
  • Tricks for Using Word to Make Statistical Syntax Easier

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Please note that, due to the large number of comments submitted, any questions on problems related to a personal study/project will not be answered. We suggest joining Statistically Speaking, where you have access to a private forum and more resources 24/7.

Primary Sidebar

This Month’s Statistically Speaking Live Training

  • Member Training: Analyzing Pre-Post Data

Upcoming Free Webinars

Poisson and Negative Binomial Regression Models for Count Data

Upcoming Workshops

  • Analyzing Count Data: Poisson, Negative Binomial, and Other Essential Models (Jul 2022)
  • Introduction to Generalized Linear Mixed Models (Jul 2022)

Copyright © 2008–2022 The Analysis Factor, LLC. All rights reserved.
877-272-8096   Contact Us

The Analysis Factor uses cookies to ensure that we give you the best experience of our website. If you continue we assume that you consent to receive cookies on all websites from The Analysis Factor.
Continue Privacy Policy
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT