RMarkdown:将摘要输出统计数据嵌入散文中

时间:2014-01-18 23:00:36

标签: r r-markdown

你好我试图将摘要输出中的特定数字(例如系数,t-和p值)嵌入到我的R Markdown文件的散文部分。

例如,我在下面创建了一个数据框,我想将摘要输出中的统计数据直接提取到我的散文中。

```{r regression}
startsal = c(5,7,7,5,6,7,5,6,7,5,6,5,5,6,7,6,6,8) # subject's starting salary upon cessation of schooling
yrsed = c(16,19,20,16,13,20,16,18,20,16,14,20,16,18,21,16,18,20) # yrs of subject education
parentincome = c(5,6,8,5,6,7,5,6,8,5,4,8,5,6,8,3,6,9) # subject's parents' income x $10,000
data = data.frame(startsal,yrsed,parentincome)    

r1 = lm(startsal ~ yrsed + parentincome, data = data); summary(r1)

```

父母收入不是起薪的重要预测因子,B = r _____,t(r _____)= r _____,p = r _____

有人可以提供填写r _____的提示,以便将摘要输出表中的数字嵌入散文部分吗?

1 个答案:

答案 0 :(得分:0)

所以我找到了一个解决方案: 将系数存储在s1中,然后通过指示系数表中的行号和列号将它们调用到r-markdown的散文部分。

s1 = summary(r1)$coefficients

Parent income is not a significant predictor of starting salary, slope = `r  s1[3,1]`, p = `r s1[3,4]`