如何使用“R”将R命令的某些部分仅嵌入R标记文档?

如何使用“R”将R命令的某些部分仅嵌入R标记文档?,r,markdown,r-markdown,R,Markdown,R Markdown,我正在使用以下命令创建假设检验和置信区间: ```{r} t.test(urtak1$fermetraverd ~ urtak1$matssvaedi) ``` 我需要将t值、p值以及置信区间(分别)嵌入到我的R标记文档的文本中。如何使用“r”来完成此操作 以下是我的输出: Welch Two Sample t-test data: urtak1$fermetraverd by urtak1$matssvaedi t = 1.0812, df = 96.784, p-value = 0.2

我正在使用以下命令创建假设检验和置信区间:

```{r}
t.test(urtak1$fermetraverd ~ urtak1$matssvaedi)
```
我需要将t值、p值以及置信区间(分别)嵌入到我的R标记文档的文本中。如何使用“r”来完成此操作

以下是我的输出:

Welch Two Sample t-test

data:  urtak1$fermetraverd by urtak1$matssvaedi
t = 1.0812, df = 96.784, p-value = 0.2823
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
 -12.02648  40.80856
sample estimates:
   mean in group Hagar mean in group Kringlan 
          348.5697               334.1787 

您可以使用
扫帚
包执行此操作。我没有您使用问题的数据,因此我使用
iris
快速设置了一些内容

在第一个块中,您进行分析并创建一个对象,该对象保存t-test输出的“整洁”版本。比如说

```{r}
library(dplyr)
library(broom)

example <- iris %>% 
  filter(Species != "setosa") %>% 
  droplevels()

result <- t.test(example$Sepal.Length ~ example$Species)

tidy_result <- tidy(result)

```
要查看您可以包含的所有参数,请在控制台中评估
tidy_result
。你会看到:

> tidy_result
  estimate estimate1 estimate2 statistic      p.value parameter   conf.low  conf.high                  method alternative
1   -0.652     5.936     6.588 -5.629165 1.866144e-07  94.02549 -0.8819731 -0.4220269 Welch Two Sample t-test   two.sided
因此,您可以选择以下任一选项:

"estimate"    "estimate1"   "estimate2"   
"statistic"   "p.value"     "parameter"    
"conf.low"    "conf.high"   "method"      "alternative"

请注意,要获得置信区间,可以使用low(
conf.low
)和high(
conf.high
)值

谢谢,这很有效。我还没有弄清楚如何将置信区间嵌入Rmarkdown中,我尝试了
r tidy_result$conf.int
,但运气不佳。tidy_result data.frame中没有名为
conf.int
的值。但你确实可以直接访问置信区间的下限和上限。我已经更新了这个问题,以便更清楚地了解在使用扫帚后您可以使用哪些工具。感谢您的帮助。
"estimate"    "estimate1"   "estimate2"   
"statistic"   "p.value"     "parameter"    
"conf.low"    "conf.high"   "method"      "alternative"