Stata
From FarmShare
(Difference between revisions)
m (→Desktop Mode) |
|||
(10 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | Stata is an integrated statistical software package for data analysis, data management, and graphics. | |
+ | |||
+ | ==Installed Versions== | ||
+ | Stata/SE and Stata/MP versions 14, 15, and 16 are available on FarmShare: | ||
<pre> | <pre> | ||
- | $ module | + | $ module spider stata |
+ | ---------------------------------------------------------------------------- | ||
+ | stata-mp: | ||
+ | ---------------------------------------------------------------------------- | ||
+ | Description: | ||
+ | Integrated statistical software package for data analysis, data | ||
+ | management, and graphics. | ||
- | -------------------- | + | Versions: |
- | + | stata-mp/14.2 | |
- | + | stata-mp/15 | |
- | + | stata-mp/16 | |
- | + | ... | |
+ | ---------------------------------------------------------------------------- | ||
+ | stata-se: | ||
+ | ---------------------------------------------------------------------------- | ||
+ | Description: | ||
+ | Integrated statistical software package for data analysis, data | ||
+ | management, and graphics. | ||
+ | Versions: | ||
+ | stata-se/14.2 | ||
+ | stata-se/15 | ||
+ | stata-se/16 | ||
+ | ... | ||
</pre> | </pre> | ||
- | + | ==Interactive Sessions== | |
- | + | ===Terminal Mode=== | |
- | + | To start an interactive session, load one of the modules and run <code>stata-se</code> (or <code>stata-mp</code>): | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
<pre> | <pre> | ||
- | + | $ module load stata-se | |
- | $ | + | $ which stata-se |
- | + | /farmshare/software/non-free/stata-se/16/stata-se | |
- | + | $ stata-se | |
- | + | ||
- | + | ||
- | $ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | stata - | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | $ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
___ ____ ____ ____ ____ (R) | ___ ____ ____ ____ ____ (R) | ||
/__ / ____/ / ____/ | /__ / ____/ / ____/ | ||
- | ___/ / /___/ / /___/ | + | ___/ / /___/ / /___/ 16.1 Copyright 1985-2019 StataCorp LLC |
Statistics/Data Analysis StataCorp | Statistics/Data Analysis StataCorp | ||
4905 Lakeway Drive | 4905 Lakeway Drive | ||
- | + | Special Edition College Station, Texas 77845 USA | |
800-STATA-PC http://www.stata.com | 800-STATA-PC http://www.stata.com | ||
979-696-4600 stata@stata.com | 979-696-4600 stata@stata.com | ||
979-696-4601 (fax) | 979-696-4601 (fax) | ||
+ | ... | ||
+ | </pre> | ||
- | + | ===Desktop Mode=== | |
- | + | If you [https://srcc.stanford.edu/farmshare2/connecting connect] using X11 for remote display, you can run <code>xstata-se</code> (or <code>xstata-mp</code>) to start the desktop (graphical) version of the application: | |
- | + | ||
- | + | ||
- | + | <pre> | |
- | + | $ ssh -Y sunetid@rice.stanford.edu | |
- | + | rice $ module load stata-se | |
- | + | rice $ xstata-se & | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | - | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</pre> | </pre> | ||
- | == | + | ==Non-interactive jobs== |
- | + | You can also run Stata non-interactively using the <code>do</code> command, producing a <code>.log</code> file containing results: | |
- | |||
<pre> | <pre> | ||
- | + | $ module load stata-se | |
+ | $ cat test.do | ||
sysuse auto | sysuse auto | ||
describe | describe | ||
+ | $ stata -b do test.do | ||
+ | $ cat test.log | ||
+ | Contains data from /farmshare/software-prod/non-free/stata-se/16/ado/base/a/aut | ||
+ | > o.dta | ||
+ | obs: 74 1978 Automobile Data | ||
+ | vars: 12 13 Apr 2018 17:45 | ||
+ | ... | ||
</pre> | </pre> | ||
- | + | ===Batch jobs=== | |
- | + | Or, submit a batch job to run on one of the compute nodes: | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | |||
<pre> | <pre> | ||
- | + | $ module load stata-se | |
- | $ module load | + | $ sbatch --wrap='stata -b do test.do' |
- | + | ||
- | $ | + | |
- | + | ||
</pre> | </pre> | ||
- | + | You can also write and submit a traditional Slurm job script: | |
- | + | ||
- | |||
- | |||
- | |||
<pre> | <pre> | ||
- | + | $ cat test.sh | |
- | $ | + | #!/bin/bash |
- | + | module load stata-se | |
+ | stata-se -b do test.do | ||
+ | $ sbatch test.sh | ||
+ | $ ls test.log | ||
+ | test.log | ||
</pre> | </pre> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- |
Latest revision as of 15:46, 3 March 2020
Stata is an integrated statistical software package for data analysis, data management, and graphics.
Contents |
Installed Versions
Stata/SE and Stata/MP versions 14, 15, and 16 are available on FarmShare:
$ module spider stata ---------------------------------------------------------------------------- stata-mp: ---------------------------------------------------------------------------- Description: Integrated statistical software package for data analysis, data management, and graphics. Versions: stata-mp/14.2 stata-mp/15 stata-mp/16 ... ---------------------------------------------------------------------------- stata-se: ---------------------------------------------------------------------------- Description: Integrated statistical software package for data analysis, data management, and graphics. Versions: stata-se/14.2 stata-se/15 stata-se/16 ...
Interactive Sessions
Terminal Mode
To start an interactive session, load one of the modules and run stata-se
(or stata-mp
):
$ module load stata-se $ which stata-se /farmshare/software/non-free/stata-se/16/stata-se $ stata-se ___ ____ ____ ____ ____ (R) /__ / ____/ / ____/ ___/ / /___/ / /___/ 16.1 Copyright 1985-2019 StataCorp LLC Statistics/Data Analysis StataCorp 4905 Lakeway Drive Special Edition College Station, Texas 77845 USA 800-STATA-PC http://www.stata.com 979-696-4600 stata@stata.com 979-696-4601 (fax) ...
Desktop Mode
If you connect using X11 for remote display, you can run xstata-se
(or xstata-mp
) to start the desktop (graphical) version of the application:
$ ssh -Y sunetid@rice.stanford.edu rice $ module load stata-se rice $ xstata-se &
Non-interactive jobs
You can also run Stata non-interactively using the do
command, producing a .log
file containing results:
$ module load stata-se $ cat test.do sysuse auto describe $ stata -b do test.do $ cat test.log Contains data from /farmshare/software-prod/non-free/stata-se/16/ado/base/a/aut > o.dta obs: 74 1978 Automobile Data vars: 12 13 Apr 2018 17:45 ...
Batch jobs
Or, submit a batch job to run on one of the compute nodes:
$ module load stata-se $ sbatch --wrap='stata -b do test.do'
You can also write and submit a traditional Slurm job script:
$ cat test.sh #!/bin/bash module load stata-se stata-se -b do test.do $ sbatch test.sh $ ls test.log test.log