作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是R(和一般的统计人员)的新手,所以对于可能是一个非常补救的问题,我们事先表示歉意,但我将不胜感激!
我正在尝试评估在给定车道上发起一场赛车竞赛是否具有统计学上的优势。
我的样本量很小,不一定是正态分布的,因此我选择使用卡方检验来检查预期胜利与观察到胜利之间的显着差异。
#create lanes var
lane_num <- c(1:10)
#num wins per lane
num_wins <- c(8, 7, 10, 7, 6, 3, 6, 4, 1, 0)
#create df
df <- as.data.frame(cbind(lane_num, num_wins))
#convert lanes_num factor
df$lane_num <- as.factor(df$lane_num)
#check str
str(df)
#run chisq
chi_res <- chisq.test(df$num_wins)
#check results
chi_res
#check for sig diff between lanes
chisq.post.hoc(df) #this is where i'm having issues
Chi-squared test for given probabilities
data: df$num_wins
X-squared = 17.231, df = 9, p-value = 0.04522
chisq.post.hoc(df)
Error in test(tbl[prs[, i], ], ...) :
all entries of 'x' must be nonnegative and finite
chisq.post.hoc(df$num_wins, control = "bonferroni")
> Error in 1:nrow(tbl) : argument of length 0
最佳答案
这是因为您不应使用data.frame
,而应使用table
。我无法安装fifer
,因为它不再受支持,因此这是RVAideMemoire
的解决方案:
race <- matrix(c(8, 7, 10, 7, 6, 3, 6, 4, 1, 0),ncol=10)
colnames(race) <- c(1:10)
race<-as.table(race)
race
#run chisq
chi_res <- chisq.test(race)
#check results
chi_res
library(RVAideMemoire)
chisq.multcomp(race, p.method = "none")
> chi_res
Chi-squared test for given probabilities
data: race
X-squared = 17.231, df = 9, p-value = 0.04522
> chisq.multcomp(race, p.method = "none")
Pairwise comparisons using chi-squared tests
data: race
0 1 3 4 6 6 7 7 8
1 0.3173 - - - - - - - -
3 0.0833 0.3173 - - - - - - -
4 0.0455 0.1797 0.7055 - - - - - -
6 0.0143 0.0588 0.3173 0.5271 - - - - -
6 0.0143 0.0588 0.3173 0.5271 1.0000 - - - -
7 0.0082 0.0339 0.2059 0.3657 0.7815 0.7815 - - -
7 0.0082 0.0339 0.2059 0.3657 0.7815 0.7815 1.0000 - -
8 0.0047 0.0196 0.1317 0.2482 0.5930 0.5930 0.7963 0.7963 -
10 0.0016 0.0067 0.0522 0.1088 0.3173 0.3173 0.4669 0.4669 0.6374
P value adjustment method: none
关于r - R Chi平方事后检验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53239839/
我正在尝试查找过去存在冲突的项目的 merge 修订。有没有比手动复制 merge 更简单的方法呢?因为我一直没能找到让 git show 只列出有冲突的文件(如果有的话)的方法。 最佳答案 一般情况
我正在用 PHP 构建一个 Web 应用程序,我已经决定(在整个过程中)以不同的语言提供它。 我的问题是: 我不想遍历模板文件中的所有 HTMl 代码来寻找我需要用动态生成的 lang 变量替换的“单
我认为我非常熟悉如何使用 .gitignore(它仍然对我排除顶级目录非常有用),但我现在发现多个 R.java 正在跟踪我的应用程序中使用的各种库中的文件,我想停止跟踪它们。 我尝试将 R.java
我从另一个开发人员那里获得了一个数据库。他没有在任何表上使用 auto_incrementers。它们都有主键 ID,但他在代码中手动完成了所有递增操作。 我现在可以把它们变成 Auto_increm
我是一名优秀的程序员,十分优秀!