Movatterモバイル変換


[0]ホーム

URL:


跳转到内容
维基百科自由的百科全书
搜索

Stata

维基百科,自由的百科全书
Stata
原作者William Gould[1]
開發者StataCorp
首次发布1985年 (1985)
当前版本17
编程语言C
操作系统Windows,macOS,Linux
类型统计分析
许可协议专有
网站www.stata.com

Stata是Statacorp公司于1985年开发出来的统计程序,被广泛应用于企业和学术机构中。许多使用者工作在研究领域,特别是在经济学社会学政治学流行病学领域[2]。最新的版本已经升级到了Stata 18。

Stata的一系列功能包括:数据管理,统计分析,图表,模拟,自定义编程。

Stata代码例子

[编辑]
Stata 17中自动数据集的回归分析图。

进行y在x上的线性(OLS)回归

regress y x [if]

选项部份if允许限制命令所用采样至一个子集。例如,如果命令只适用于采样中的雌性,则应当指定if female == 1

要进行y在x上的邏輯斯諦迴歸

 logistic y x

要显示y针对x的散布图,并限制x的值在10以下:

 scatter y x if x<10

要进行y在x上的OLS回归,采用White的异方差一致的标准误差英语heteroscedasticity-consistent standard errors

 regress y x, vce(robust)

要计算回归的赤池信息量准则(AIC)和贝叶斯信息量准则(BIC)[3]

 estat ic

要编码“Fizz buzz英语Fizz buzz”:

program define fizzbuzzargs xforvalues i =1/`x' {ifmod(`i',15)==0 {display"fizzbuzz"}else ifmod(`i',5)==0 {display"buzz"}else ifmod(`i',3)==0 {display"fizz"}else {    display`i'}}end

Mata

[编辑]

Stata的矩阵编程语言Mata支持阵列编程[4]。下面例子展示了加法、乘法、一个矩阵和一个标量的加法、逐个元素的乘法、下标和Mata的多个逆矩阵之一:

. mata:: A = (1,2,3) \(4,5,6): A123+-------------+1 |123  |2 |456  |+-------------+: B = (2..4) \(1..3): B123+-------------+1 |234  |2 |123  |+-------------+: C =J(3,2,1)// A 3 by 2 matrix of ones: C12+---------+1 |11  |2 |11  |3 |11  |+---------+: D = A+ B: D123+-------------+1 |357  |2 |579  |+-------------+: E = A*C: E12+-----------+1 |66  |2 |1515  |+-----------+: F = A:*B: F123+----------------+1 |2612  |2 |41018  |+----------------+: G = E :+3: G12+-----------+1 |99  |2 |1818  |+-----------+: H = F[(2\1), (1,2)]// Subscripting to get a submatrix of F and:// switch row 1 and 2: H12+-----------+1 |410  |2 |26  |+-----------+: I =invsym(F'*F)// Generalized inverse (F*F^(-1)F=F) of a:// symmetric positive semi-definite matrix: I[symmetric]123+-------------------------------------------+1 |0                              |2 |03.25                |3 |0-1.75   .9444444444  |+-------------------------------------------+: end

引用

[编辑]
  1. ^Stata Journal | Article. www.stata-journal.com. [2021-02-20]. (原始内容存档于2020-09-23). 
  2. ^Who uses Stata?. Stata. [2017-06-28]. (原始内容存档于2018-03-23). 
  3. ^Choosing Regression Model in Stata. [2021-02-20]. (原始内容存档于2018-08-30). 
  4. ^Mata—Stata's serious programming language. [2021-02-20]. (原始内容存档于2021-04-20). 

延伸阅读

[编辑]

外部链接

[编辑]
Stata在维基百科的姊妹项目
统计分析软件
公有软件
开源软件
免费软件
专有软件
跨平台
Windows平台
Excel外掛
检索自“https://zh.wikipedia.org/w/index.php?title=Stata&oldid=80241470
分类:​
隐藏分类:​

[8]ページ先頭

©2009-2025 Movatter.jp