gpt4 book ai didi

r - 在 Markdown 中切换 R 和 Stata

转载 作者:行者123 更新时间:2023-12-04 12:06:08 28 4
gpt4 key购买 nike

通过在脚本中指定以下内容,可以在 Rstudio 中使用 markdown 生成 Stata 输出:

```{r}
statapath <- "C:/Program Files (x86)/Stata13/StataSE-64.exe"
opts_chunk$set(engine="stata", engine.path=statapath, comment="")
```

之后,就可以使用 Stata 语法生成输出了。

是否可以为某些代码块切换回 R,然后再次切换回 Stata?

原因是我使用 Stata 进行回归(表格),而使用 R 进行我所做的大多数其他事情。所以像这样的功能对我来说会派上用场。

我试过:

```{r}
rpath <- "C:/Program Files/RStudio/bin/rstudio.exe"
opts_chunk$set(engine="R", engine.path=rpath, comment="")
```

没用。

最佳答案

我非常怀疑目前这是可能的。

我最近不得不使用 Stata 进行一些分析,并通过使用带有参数的 Do 文件并使用 system() 调用它来运行脚本来实现。脚本本身从回归模型(准确地说是 xtnbreg)生成结果,我在 do 文件(另存为 Stata 文件)中使用 parmest 将这些结果整理到一个文件中。然后将生成的包含 parmest 输出的 Stata 文件读入 R 并使用 R 的原生标记渲染打印。

我建议考虑这一点,除非您想深入研究如何向 RMarkdown/Pandoc 添加功能。

关于r - 在 Markdown 中切换 R 和 Stata,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42135649/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com