Stata
Stata is a software tool for performing statistical analysis of data.
Stata requires an environment module
In order to use Stata, you must first load the appropriate environment module:
module load stata
The Stata software is licensed and has been provided by the Department of Political Science.
Note
If you do not need high-performance or parallelization features of Stata, you can use the myFSUVLab service as an alternative.
Using Stata on RCC resources#
There are multiple versions of Stata on the HPC. To see available versions, run module avail stata
from a login node.
You will see output similar to the following:
Note
mp
refers to a multiprocessor version of Stata
There are two ways to run Stata on the HPC: Interactive, graphical mode, and mon-interactive batch mode.
License restrictions#
The following table shows license limitations for versions Stata we offer:
Version | Maximum concurrent jobs | Maximum cores per job |
---|---|---|
stata/18 | 50 simultaneous jobs | n/a |
stata/16mp | 6 simultaneous jobs | 12 cores per job |
stata/16 | 6 simultaneous jobs | n/a |
stata/13mp | 6 simultaneous jobs | 12 cores per job |
stata/15 | 50 simultaneous jobs | n/a |
Running Stata interactively#
To invoke the Stata graphical interface, start the interactive app in Open OnDemand.
Running Stata in batch mode#
Note
Typically, you will want to use a multiprocessing (mp
) version of Stata for batch jobs. Refer to the above
module avail stata
command for information about available multiprocessing versions.
You can submit non-interactive batch mode Stata jobs to the scheduler. This is the preferred way to submit long-running Stata jobs.
The following is an example of a batch job submission script (job.sh
) that will run a Stata job via the Slurm scheduler
with a do-file named sample.do
.
Installing 3rd Party Libraries in Stata#
Note
You can run the ssc
command to install packages from within Stata.
In order to install 3rd party libraries and packages in Stata:
- Find the package you want to install on the web.
- Load the correct Stata module.
- Run
ssc install <PACKAGE_NAME>
replacing<PACKAGE_NAME>
with the name of the package you want installed. - If you type
which <PACKAGE_NAME>
(again replacing<PACKAGE_NAME>
with the name of your package), you should see the package location as a place in your home directory.
Example