问题标签 [stata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
936 浏览

r - Stata的xtnbreg有R函数吗?

一直在使用 Stata 在复制中运行负二项式回归。不确定Stata是如何做到这一点的,但想知道是否有一个R函数/包可以做同样的事情?R 会让我更好地了解它是如何工作的,因为我可以看到代码。

0 投票
4 回答
28193 浏览

loops - 使用本地宏将具有公共前缀的多个变量制表

我有许多名称以前缀开头的变量indoor。之后indoor的不是数字(这会使一切变得更简单)。

我想要每个变量的表格。

我的代码如下:

问题是,indoorforeach命令中解决indoor*而不是indoor问题列表,正如我所希望的那样。由于这个原因,该tab命令后面有太多变量(它只能处理两个),这会导致错误。

简单的解决方法是将第一个命令替换为:

但这是我想避免的,即必须找到这些变量的所有名称,然后将它们粘贴到代码中。似乎有一个更快的解决方法,但我想不出任何方法。

0 投票
3 回答
6806 浏览

r - R中的两阶段最小二乘

我想在 R 中运行两阶段概率最小二乘回归。有人知道该怎么做吗?外面有包吗?我知道可以使用 Stata 来做到这一点,所以我想用 R 来做到这一点是可能的。

0 投票
1 回答
550 浏览

r - 将 textmate 与通过 ssh 访问的应用程序一起使用

我喜欢使用 textmate 编辑脚本以使用 R、Stata 和 SQL 进行分析。最近,我不得不使用我们的网格服务器环境,因为数据集对于我的计算机来说太大了,并且使用 R 和 Stata 在网格上的内存分配比我的计算机提供的要大得多。

我当前的工作流程是通过 ssh 窗口连接打开这些托管在网格(R 和 Stata)上的程序。我在 textmate 中进行脚本编辑,这些文件存在于我的计算机或服务器目录中。当我想批量运行它们时,我只需通过 ssh 接口提交整个文件。但是,如果我想在 Stata 或 R 中实时排除故障并运行命令,我必须在 textmate 中编写我的代码,选择它,然后将其粘贴到托管状态或 R 会话的 ssh 窗口中。

我想知道是否有人知道如何配置 textmate,以便您只需在 textmate 中突出显示并点击一些快捷键即可将选择代码直接发送到 ssh 会话中的 Stata 或 R。

我查找的所有内容都在讨论如何使用 ssh 访问要在 textmate 中编辑的文件。就我而言,我正在寻找如何使 textmate 与使用 ssh 访问的服务器应用程序进行交互。

0 投票
5 回答
1917 浏览

python - 从 Stata 迁移到 Python

一些一直在使用 Stata 11 的同事正在寻求我的帮助,以尝试将他们繁重的工作自动化。他们在 Stata 中主要使用 3 个命令:

tsset(设置时间序列分析)

如:tsset year_column, yearly

varsoc(获取 VAR 的滞后顺序选择统计信息)

如:varsoc column_a column_b

vec(矢量纠错模型)

如:vec column_a column_b, trend(con) lags(1) noetable


有谁知道我可以通过 python 使用任何科学库来实现相同的功能?

0 投票
3 回答
4766 浏览

r - 从 R 调用统计函数

是否可以从 R 调用 Stata 函数?

0 投票
4 回答
1486 浏览

python - 将代码从 vim 发送到 stata

我在大学里使用 Vim 在 Windows 中编写 Stata 脚本已有一段时间了。我现在正在学习 R,我想完全切换到 Linux 作为我的操作系统(我最近在笔记本电脑上切换到了 Ubuntu)。R 在 Windows 和 Linux 中都能很好地与 Vim 配合使用,但有时我仍然需要使用 Stata。在 Windows 中,我一直在使用 Stata 用户提供的简单 AutoIt 脚本将行/整个文件发送到 stata 进行评估。此脚本在 Linux 中不起作用。

这是脚本的样子

在我的 vimrc 中有以下内容

这真的很实用,几乎是我仍然坚持使用 Windows 的唯一原因。我将如何为 Ubuntu 获得类似的东西?我是 linux 新手,除了统计之外,对编程知之甚少。任何帮助是极大的赞赏。(请不要推荐 emacs,emacs 对 stata 的支持是错误的,虽然它与 R 的集成要好得多,但我现在想继续使用 Vim。)

关于一个可能相关的话题:我正在考虑学习 Python,因为我可能会在更长的时间内处理数据并进行经验分析,我认为它可能对某些任务有用,例如解决此类问题或解析来自网站的数据。这是推荐的,还是我应该看另一种语言(或完全忘记这个想法)?

0 投票
3 回答
43375 浏览

r - 具有异方差校正的标准误差的回归

我想找到最接近 Stata 输出的 R 实现,用于拟合具有 Heteroskedastic Corrected Standard Errors 的最小二乘回归函数。具体来说,我希望更正的标准错误出现在“摘要”中,并且不必为我的第一轮假设检验做额外的计算。我正在寻找与 Eviews 和 Stata 提供的一样“干净”的解决方案。

到目前为止,我能想到的最好的使用“lmtest”包是:

这给了我想要的输出,但它似乎并没有将“coeftest”用于其既定目的。我还必须使用具有不正确标准错误的摘要来读取 R^2 和 F stat 等。鉴于 R 的动态性,我认为应该存在一个“单行”解决方案来解决这个问题。

谢谢

0 投票
5 回答
1773 浏览

loops - Stata图灵完备吗?

我最近一直在用 Stata 做一些统计工作,但不太喜欢它。

我不觉得它是一种“正确的”编程语言:特别是我认为在满足条件之前没有办法循环。

我的感觉是对的,还是 Stata 真的是图灵完备的?

0 投票
2 回答
10681 浏览

r - PLM 包的异方差稳健标准误差

在使用 Stata 之后,我正在尝试学习 R,我必须说我喜欢它。但现在我遇到了一些麻烦。我即将使用 Panel Data 进行一些多重回归,因此我正在使用该plm软件包。

现在,我希望plm在 R 中获得与在lm执行异方差稳健和实体固定回归时使用函数和 Stata 时相同的结果。

假设我有一个面板数据集,其中包含变量Y, ENTITY, TIME, V1

使用此代码,我在 R 中得到相同的标准错误

就像我在 Stata 中执行此回归时一样

但是当我用包执行这个回归时,plm我得到了其他标准错误

  • 我错过了设置一些选项吗?
  • plm模型是否使用其他类型的估计,如果是,如何?
  • 我可以在某种程度上有与plmStata相同的标准错误吗, robust