Statistical Software

Loops in Stata: Making coding easy

October 21st, 2014 by

We’ve already discussed using macros in Stata to simplify and shorten code.

Another great tool in your coding tool belt is loops. Loops allow you to run the same command for several variables at one time without having to write separate code for each variable.

This discussion could go on for pages and pages because there is much you can do with a loop. (more…)


Macros in Stata, Why and How to Use Them

October 17th, 2014 by

We finished the last article about Stata with the confusing coding of:

local continuous educat exper wage age

foreach var in `continuous'{
graph box `var’, saving(`var’,replace)
}

I admit it looks like a foreign language.  Let me explain how simple it is to understand. (more…)


Using Stata Efficiently to Understand Your Data

October 3rd, 2014 by

Most statistical software packages use a spreadsheet format for viewing the data. This helps you get a feeling for what you will be working with, especially if the data set is small.

But what if your data set contains numerous variables and hundreds or thousands of observations? There is no way you can get warm and fuzzy by browsing through a large data set.

To help you get a good feel for your data you will need to use your software’s command or syntax editor to write a series of code for reviewing your data. Sounds complicated.
(more…)


How to Get SPSS GENLINMIXED Output Without the Model Viewer

September 26th, 2014 by

I love working with my clients.

I love working with my clients for many reasons, but one of them is I learn so much from them.

Just this week, one of my clients showed me how to get SPSS GENLINMIXED results without the Model Viewer.

She’s my new hero.

If you’ve ever used GENLINMIXED, the procedure for Generalized Linear Mixed Models, you know that the results automatically appear in this new Model Viewer.  (more…)


Why Use Stata?

September 15th, 2014 by

Like many people with graduate degrees, I have used a number of statistical software packages over the years.

Through work and school I have used Eviews, SAS, SPSS, R, and Stata.

Some were more difficult to use than others but if you used them often enough you would become proficient to take on the task at hand (though some packages required greater usage of George Carlin’s 7 dirty words).

There was always one caveat which determined which package I used. (more…)


R Is Not So Hard! A Tutorial, Part 18: Re-Coding Values

August 29th, 2014 by


One data manipulation task that you need to do in pretty much any data analysis is recode data.  It’s almost never the case that the data are set up exactly the way you need them for your analysis.

In R, you can re-code an entire vector or array at once. To illustrate, let’s set up a vector that has missing values.

A <- c(3, 2, NA, 5, 3, 7, NA, NA, 5, 2, 6)

A

[1] 3 2 NA 5 3 7 NA NA 5 2 6

We can re-code all missing values by another number (such as zero) as follows: (more…)