我有一个简单的问题.我已经在R中看到了t检验和相关性的这种行为.
我做了一个简单的配对t检验(在这种情况下,两个长度为100的向量).所以配对t检验的df应该是99.但是这不是t检验结果输出中出现的.
dataforTtest.x <- rnorm(100,3,1)
dataforTtest.y <- rnorm(100,1,1)
t.test(dataforTtest.x, dataforTtest.y,paired=TRUE)
Run Code Online (Sandbox Code Playgroud)
这个输出是:
Paired t-test
data: dataforTtest.x and dataforTtest.y
t = 10, df = 100, p-value <2e-16
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
1.6 2.1
sample estimates:
mean of the differences
1.8
Run Code Online (Sandbox Code Playgroud)
但是,如果我实际查看结果对象,则df是正确的.
> t.test(dataforTtest.x, dataforTtest.y,paired=TRUE)[["parameter"]]
df
99
Run Code Online (Sandbox Code Playgroud)
我错过了一些非常愚蠢的东西吗?我正在运行R版本3.3.0(2016-05-03)
我正在从rmarkdown文档中渲染pdf_document。在本文档中,我在for循环中制作了十个乳胶表(Hmisc软件包中的乳胶功能)。
例如,rmarkdown代码如下所示:
---
title: "test"
output:
pdf_document:
latex_engine: lualatex
number_sections: yes
toc: yes
toc_depth: 3
html_document: default
header-includes:
- \usepackage[dutch]{babel}
- \usepackage{fancyhdr}
- \pagestyle{fancy}
- \fancyfoot[LE,RO]{title}
- \usepackage{dcolumn}
- \usepackage[here]
---
```{r}
library(Hmisc)
```
```{r results="asis",tidy=FALSE,eval=TRUE,echo=FALSE,message=FALSE, error=FALSE, warning=FALSE, comment = NA}
data_object <- structure(list(test = structure(c(1L, 1L, 2L, 2L), .Label = c("test1",
"test2"), class = "factor"), test2 = structure(1:4, .Label = c("1",
"2", "3", "4"), class = "factor")), .Names = c("test", "test2"
), row.names = c(NA, -4L), class = "data.frame") …Run Code Online (Sandbox Code Playgroud) 我知道我正在以一种奇怪的方式使用dotplot,但我已经得到了它生成我想要的图形; 这显示了每个英超联赛足球俱乐部每个位置有多少名球员,每个球员都有一名球员.我有多个类别 - 显示玩家是小队运动员还是青年运动员,这些是单独绘制的,第二个是轻微的,因此它们不会重叠.
我想为它添加另一层信息,根据每个玩家玩了多少分钟来点亮点.我的数据框中有这些数据.
它完美地对点进行颜色编码,除非数据是"分组"的,在这种情况下它会使其保持灰色.

我已经阅读了关于提出一个好问题的指导.我已经减少数据以显示问题,而不是很大,并删除了所有代码行,例如操纵数据到此点和图表标题等.
这是一个由20名玩家组成的样本,它们可以生成16个色彩鲜艳的点和2对灰色无色点.
structure(list(team = structure(c(2L, 3L, 4L, 4L, 5L, 6L, 8L, 9L, 11L, 12L, 5L, 6L, 7L, 10L, 12L, 12L, 1L, 4L, 5L, 7L), .Label = c("AFC Bournemouth", "Arsenal", "Brighton & Hove Albion", "Chelsea", "Crystal Palace", "Everton", "Huddersfield Town", "Leicester City", "Liverpool", "Swansea City", "Tottenham Hotspur", "West Bromwich Albion"), class = "factor"),
role = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), …Run Code Online (Sandbox Code Playgroud) 我在数据框中有一列包含日期编号(0 到 6、0=星期日、1=星期一等),我需要将其转换为日期名称。我怎样才能做到这一点?
样本数据:
df <- data.frame(day_number=0:6)
Run Code Online (Sandbox Code Playgroud) 为什么不采用绿色?它保持蓝色......
require(ggplot2)
data(iris)
ggplot(iris,aes(Sepal.Length,Sepal.Width,col=Petal.Length,pch=Species,size=Petal.Width))+
scale_fill_gradient(low="green",high="darkgreen")+
ggtitle('Why so blue?')+geom_point()
Run Code Online (Sandbox Code Playgroud)
有什么建议?