在 sagetex 中模拟 R

在 sagetex 中模拟 R

在 Sagetex 中包含 R 代码的最直接方法是什么?我试过了%r,但没有用。(我不想同时使用 Sweave 和 Sagetex。)

答案1

%r是一种只能在 Sage 笔记本或 SageMathCloud 中使用的构造。我怀疑这里最好的办法实际上是使用 Sweave 和 SageTeX。您可能只能使用 Sage 的 R 接口笨拙地使用 SageTeX:例如,

sage: r.summary(r.c(1,2,3,111,2,3,2,3,2,5,4))
  Min. 1st Qu.  Median    Mean 3rd Qu.    Max.
  1.00    2.00    3.00   12.55    3.50  111.00

执行操作r.foo(...)将调用 R 的命令foo(如果已将其挂接到 Sage 中)。您还可以执行以下一些其他操作:

sage: r.sd([1,2,3,4,100])
[1] 43.61766
sage: r.qnorm(.7123)
[1] 0.5601165

您也许能够利用sagecommandline环境来排版这样的内容。

相关内容