问题标签 [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.
stata - 如何在Stata的do文件编辑器中执行多行选择?
有谁知道如何在 Stata 的 do-file 编辑器中使用“执行选择”功能来处理跨多行的代码?目前我找不到不使用 #delimit 的方法;需要重复“定界;”的系统 在我想运行的每个块的开头。任何建议表示赞赏!
aggregate - 如何在 Stata 中聚合关系数据?
我无法解决以下 Stata 编程问题:
我有一张表格,列出了客户购买的所有汽车,并制作:
我想将其转换为每个客户一个观察/行的表格,列出每个品牌支付的最高价格:
我如何实现这一目标?我知道reshape wide
,但这不起作用,因为c1 | m1
双排。此外,缺少的值c3
会造成麻烦。
r - R 中固定效应的 F 检验(面板数据)
我正在尝试对面板数据 OLS 回归(在 R 中)上的固定效应(个体特定虚拟变量)的联合显着性进行 F 检验,但是我还没有找到一种方法来为大量固定效果。理想情况下,我会在plm
包中使用一个函数,但是我还没有找到任何专门做这个测试的东西。
这是 Stata 在使用该xtreg, fe
命令时自动执行的操作。在 Stata 中,结果如下所示:
同样,我试图在 R 中为大量虚拟变量重现 Stata 结果,可能通过+ factor(us.state)
usinglm()
或model = "fe"
using指定plm()
。
这是一个可重现的示例:
这相当于使用plm
包的以下“内部”回归。
因此,测试将是所有状态虚拟变量共同不为零(共同显着)的测试。这是对无限制模型(上面的 reg1 和 reg1.fe)的线性限制。此 F 检验在以下文档中有更好的解释(参见幻灯片 5-7)。
http://jackman.stanford.edu/classes/350B/07/ftestforWeb.pdf
这是我为零假设的 F 检验创建“R”矩阵的微弱尝试之一:Rb = q 其中 b 是系数矩阵(β 帽),q 是零向量。
这不行!而且,我希望有一种简化的方法来测试所有固定效应虚拟变量的联合显着性。
eclipse - 有没有办法从eclipse访问Stata?
…类似于允许您从 Eclipse 运行 R 代码的StatET插件?
我试着用谷歌搜索它,但没有发现任何有用的东西。
logic - Stata中的三元比较运算符?
在我的 Statado
脚本中,我经常需要比较可能丢失的日期。不幸的是, 的内部表示.
是给定范围的最大可能数,因此以下成立:
这可能会变得非常烦人,例如在检查日期是否在某个范围内时:
而不是以下内容:
有没有办法使用与三元逻辑一起使用的比较运算符?
即,我希望以下陈述为真:
statistics - 宏上的Stata行为,不同的输出
我在 stata 的宏中创建了一个手动列表,例如
我后来用类似的东西迭代
我正在尝试将其更改为数据库驱动列表,因为该列表变得越来越大并且变化迅速,我使用以下命令创建了一个新的 $list1
每个项目都相同,但这个列表似乎不同,当我有太多项目时,它会在 for 循环中中断并出现错误
另外,当我只运行levelsof listitems时,我得到了输出
这看起来与其他宏有点不同。
我已经被困了一段时间了。同样,它仅在项目数量变大(超过 15 个)时才会失败,非常感谢任何帮助。
r - 计算跨数据集子集的汇总统计量 [R 中 Stata 的“bysort”等价物是什么?]
过去几年我一直在 Stata 编程,最近大约 4 个月前切换到 R。
我有以下格式的数据:
我想在现有数据集中创建一个名为 Max.Age 的新汇总变量(它计算由 {popname, sex,year 定义的给定子组的最大年龄),如下所示:
要在 Stata 中执行此操作,可以使用egen命令和by命令,如下所示:
我尝试使用 doBy 包在 R 中执行此操作。这是我写的代码:
这不起作用,因为lapplyBy返回长度小于原始数据集 (IDB) 的聚合数据集。
有人可以向我指出如何在 R 中基本上实现“by | egen”类型的 Stata 代码的正确方向吗?
谢谢
macos - 在 Mac 上读取 R 中的 stata 文件时 nchar() 出错
我正在学习 R 并且只是尝试读取 stata 数据文件,但收到以下错误:
X <- Stata.file(Stata_File)
nchar(varlabs) 中的错误:无效的多字节字符串 253
此处的多个 Mac 用户在使用该程序时遇到此错误,但它在 PC 上运行良好。谷歌搜索这个错误似乎说它与 R 包有关,但我找不到解决方案。有任何想法吗?谢谢你的帮助!!
到错误点的R代码如下:
以下是我的会话信息:
R 版本 2.13.1 (2011-07-08) 平台:x86_64-apple-darwin9.8.0/x86_64 (64-bit)
语言环境:[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
附加的基础包:[1] grid stats graphics grDevices utils datasets [7] methods base
其他附加包:[1] memisc_0.95-33 MASS_7.3-13 lattice_0.19-30
sql - 是否有读取 SQL 命令文本文件的 MacOS ODBC 驱动程序?
我一直在寻找可以读取以 Microsoft SQL Server 格式导出的已保存 .SQL 文件的 MacOS iODBC 驱动程序,但没有成功。一个存在吗?
我们在一个应用程序中存储了大量研究数据,可以导出为 Excel 电子表格或 SQL 文件(例如,一个充满 SQLCREATE TABLE
和INSERT
语句的文本文件)。我们需要将此数据导入另一个在 MacOS 下运行的应用程序 (Stata 9),该应用程序可以导入 Excel 文件、其自己的格式或从 ODBC 源。所以,我需要一个可以读取普通 SQL 文件作为其源的 ODBC 驱动程序。我们不需要真正与 MSSQL 数据库对话的驱动程序,因为这里没有实际的数据库;只是一个简单的 .SQL 文件,其中包含 MSSQL 样式的命令。
不幸的是,默认的 MacOS 安装似乎没有任何 ODBC 驱动程序,甚至没有用于读取平面文件或 SQLite 数据库的驱动程序。
当前移动这些数据的工作流程——将其从DatStat导出为 Excel 电子表格,打开该电子表格并手动修复以符合 Stata 的需要,然后保存并重新导入Stata——非常耗费人力,而且还丢失了很多重要信息元数据,如变量描述和注释。
stata - 列出Stata中的前几行
我已经使用了很多 R,并且我知道我可以使用head(data[,"column"])
或head(data)
查看数据的前几行/单元格。
我怎么能在Stata中做到这一点?