问题标签 [sweave]

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 投票
1 回答
594 浏览

r - Sweave 如何在 Latex 表环境中编写 R 代码?

我现在正在研究 Sweave,当我想使用 R 代码来描述乳胶表中的一个变量时。

原来Sweave无法读取这些R代码,输出的不是变量,而是我写的所有代码的文本形式

0 投票
1 回答
2860 浏览

r - Sweave:将 R 的输出解释为 LaTeX 代码

我编写了一些包装第三方二进制文件的自定义 R 代码。该二进制文件的功能之一是生成带有图形和一些文本的 LaTeX 文档。我的代码的功能之一是解析该文档并返回该图的 LaTeX 代码。

目标是将我的 R 代码嵌入到 Rnw 文档中。运行 Sweave 时,我希望我的代码使用第三方二进制文件生成文档,然后提取图形的 LaTeX 代码并将其放入 Sweave 的 .tex 输出中。然后,当我对该输出运行 Latex 时,由第三方二进制文件生成的图形应该会自动且格式正确地出现在我的报告中。

相反,LaTeX 代码是这样打印出来的:

等等...

有没有办法让 Sweave 将 R 的输出视为 LaTeX 代码?

提前致谢。-韦斯利

0 投票
3 回答
1375 浏览

r - 如何发布(摆动)回归公式?

我怎样才能很好地发布回归公式?

我该如何编织s1$call?我的意思是我不想在我的 pdf 文档中出现类似 `dynlm(formula=dep~indep1+indep2+indep3)´ 的内容。与这种函数调用风格相比,我更喜欢教科书风格。另外,我想(手动?)在模型中添加拦截和错误项(因为它实际上就在那里)。

请注意,我outreg在 google 上发现(现在似乎有点过于沉重),乍一看并不完全符合我的需求。

编辑:尝试发布示例输出,实际上我很乐意,但我不知道如何使用 SO 编辑器做得更好:

一些矩阵符号也可以,但是无论如何打印模型定义都会很好。当然,手动添加它也是可能的,但是当您处于稳健性检查阶段时,模型变量可能会经常更改,并且文档必须是最新的。

(使用http://texify.com :)

img]http://www.texify.com/img/%5CLARGE%5C%21%5Cmbox%7Bdep%7D%20%3D%20%5Calpha%20%2B%20%5Cbeta_1%20%5Ccdot%20%5Cmbox %7Bindep1%7D%20%2B%20%5Cbeta_2%20%5Ccdot%20%5Cmbox%7Bindep2%7D%20%2B%20%5Cepsilon.gif[/img

0 投票
1 回答
4414 浏览

r - 如何在不居中代码的情况下使图形居中

获得中心数字的一种方法是包括以下内容

但是,如果您想显示代码以产生可视化效果,则代码会居中显示。有谁知道一种巧妙的方法来让代码显示左对齐,同时仍然确保图形居中?如果将图形的大小设置为 3x3,则会出现问题:

对于我正在从事的项目,我需要这样做超过 100 次,并且不希望为情节和代码创建单独的块。

0 投票
2 回答
756 浏览

python - 检测并处理通过 Python 中的 os.system 调用生成的 LaTeX 警告/错误

我编写了一个 python 脚本来自动将 Sweave/LaTeX 文档转换为 PDF。这是最重要的部分:

如果没有错误,这很好用,但如果有 LaTeX 错误,我会被带到 LaTeX 的 CLI,例如,

然后我需要手动打破这个。有没有一种方法可以让 Python “知道” os.system 调用在 LaTeX 中生成了一个错误,然后结束这个调用但仍然捕获错误文本?

0 投票
0 回答
395 浏览

r - 使 pgfsweave 与所有 ggplot2 绘图一起工作

使用 ggplot2 和 pgfsweave(+Lyx) 时遇到了问题。当我在 R 中运行我的代码时,我得到了一个带有彩色/阴影图块的漂亮图,并且这些图块在通过 pgfsweave 运行时不会出现。请注意,使用 ggplot2 的其他图表对我有用(使用 geom_line)

有什么我想念的吗?

这是一个应该是可重现的示例:

R代码(导致彩色方块):

在这里它是一个 pgfsweave/lyx 块(并导致一个没有填充正方形的图表)

编辑:添加我的设置详细信息,因为该示例对其他人来说运行良好。- Lyx 是 2.0 - pgfSweave 是 1.2.1 - 操作系统是 Windows 7 - R 是 2-13.1

0 投票
1 回答
274 浏览

r - Sweave + RweaveHTML:cat 输出不会出现在输出中

我对 Sweave + RweaveHTML 有疑问

我希望 cat 的输出最终出现在正在生成的 html 文件中。我有一个案例没有,我不知道为什么:(

然后在 Rnw 文件中我尝试了所有这些:

但我没有在生成的 HTML 文件中得到 cat 输出。我很确定这应该可以工作...

关于我应该怎么做才能将标准输出输出到最终的 html 文件的任何想法?

谢谢!

0 投票
1 回答
2534 浏览

r - 带有网格图形的两柱横梁/编织滑轨

我正在尝试使用 beamer + sweave 对 ggplot2 图形进行演示。有些幻灯片应该有两列;左边的代码,右边的结果图形。这是我尝试过的,

以及两页的输出。

第一页

第二页

这个输出有两个问题:

  • echo-ed sweave 代码忽略 columns 环境并跨越两列

  • 任一图形的列边距都过宽

有任何想法吗?

谢谢。

0 投票
2 回答
734 浏览

windows - 在 Windows 中设置 Vim 以使用 R 和 Sweave

我已经在 Windows 中安装了 vim 并想对其进行配置,以便我可以将代码发送到 R。我还想将 Sweave 与它一起使用。但是,我用谷歌搜索并没有找到关于如何设置的明确的分步说明。

到目前为止我的尝试:

  1. 使用来自ftp://ftp.vim.org/pub/vim/pc/gvim73_46.exe的可执行文件安装 Vim
  2. 从https://github.com/jcfaria/Vim-R-plugin/zipball/master下载 R-plugin并将其解压缩到我电脑上的文件夹中。按照 r-plugin.txt 文件中的说明,我安装了 python-3.2.msi 和 pywin32-216.1.win32-py3.2exe。我将插件 zip 文件解压缩到 C:\Program Files (x86)\Vim\vimfiles\ 将同名文件夹合并在一起。然后我打开 Vim 并输入 :helptags C:\Program Files (x86)\Vim\vimfiles\doc。我关闭了 Vim,然后我启动了 R 并重新打开了 Vim。我输入 :new anewfile.R 并收到错误消息

"必须启用 Python 接口才能运行 Vim-R-Plugin。请执行 ':h r-plugin-installation details

当我输入这个我得到

error149,对 r-plugin-installation 没有帮助

我也没有看到将代码发送到 R 的按钮。

我无法理解“您可能需要调整 |vimrplugin_sleeptime| 的值”的指令。

我应该怎么办?-我的电脑上已经有 Miktex 2.9。Vim 会看到吗?如何设置 Vim 以查看 Latex?将不胜感激任何帮助。

注意:我已经将 rstudio 与 Sweave 和 eclipse 一起使用,但是我需要解决一些问题,因此需要尝试 vim 并看看它会如何工作。

0 投票
2 回答
870 浏览

r - 如何使用 Sweave 控制回波宽度

我对 sweave 中的 echo 输出的宽度有疑问,我有一个包含大量文本的列表。问题是来自 R 的回声响应超出了 pdf 中的页面。我试过使用

但这并没有改变任何东西。

一个例子:设置列表(不显示在乳胶中)。

并显示列表的条目。

有什么方法可以让我在不必用cat语句分解列表的情况下让它工作。