sas - 除 R 以外的其他统计软件包中的 Markdown

标签 sas stata knitr spss r-markdown

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

8年前关闭。




Improve this question




我是 R markdown 的忠实粉丝,发现它比编织 LaTeX 更容易获得快速的项目文档(少于 15 页)。但是,有时我还必须支持其他统计软件包( SPSSStata + SAS )并且想知道这些软件包的等效解决方案。

在某种程度上,这可能会回到使用某种原始 Noweb要通过命令行编译的代码 + markdown 文件。我想从 R 调用其他包是另一种选择。

我看过 John Muschelli 的这个例子:http://rpubs.com/muschellij2/3888看起来好像他将 Stata 代码编入了 R markdown 文件。

有人可以提供如何在 Stata、SAS 或 SPSS 中完成此操作的具体示例吗?

我知道SASweaveStatWeave (后者显然坏了???),但认为 Markdown 解决方案在我们的案例中会更有优势。

最佳答案

Stata 有自己的 SMCL 用于日志注释,M 代表标记。使用不同语言的主要原因是在看不到文档结尾的情况下,即在交互式 session 中,必须逐行创建和解释 SMCL。当您提出要求时,Stata 会自动创建它作为注释,并且可以由用户或程序员规定,作为调整 Stata 显示选择的一种方式。

与您的问题的可能联系是 SMCL 可以翻译为 HTML,从而打开了各种大门。因此,在 Stata 中很容易做一些工作,保留 log SMCL 中的文件,然后将日志文件转换为 HTML。如果没有进一步的工作,你不会得到任何真正好的东西,但进一步的工作很容易,相当于做你会做的任何事情,但是在你最喜欢的文本编辑器或文本处理器中,而不是在 Stata 中。
log2html 使这变得更容易了哪些 Stata 用户可以使用 ssc inst log2html 安装.它利用了 Stata 中未记录的功能。

Stata 的帮助文件也可以以相同的方式翻译成 HTML(但如果使用官方帮助文件,请考虑版权问题;使用您自己的帮助文件是公平的)。

关于sas - 除 R 以外的其他统计软件包中的 Markdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20539177/

相关文章:

python - 将Python连接到Stata

r - 在书本结尾处创建定义/定理的索引

sas - 需要改变之前的值

sas - 使用正则表达式删除宏变量括号内的文本

stata - 你如何在 Stata 中使用 margins 命令存储边际效应?

r - 使用 Knitr 将绘图居中到页面中间

r - 渲染 RMarkdown 文档时修改全局环境

sas - 除了 PROC REG 之外,SAS 中的线性回归

algorithm - 在观察可以有不止一个可能的伙伴观察的条件下消除成对的观察

在 R 中使用鲁棒错误复制 Stata Probit