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
This application is available in Open OnDemand.
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