我曾尝试执行 Kruskal-Wallis 检验,但我不确定数据是否正确排序,因此,我不知道结果是否正确。
我仍然不知道如何验证它是否正确,不知道您是否可以帮助我识别错误。
谢谢你。
数据:
有13个样本和138个观测值,按月划分。
ï..meses fajerae
1 ene-15 0
2 ene-15 1
3 ene-15 0
4 ene-15 0
5 ene-15 0
6 ene-15 0
7 ene-15 1
8 ene-15 1
9 ene-15 0
10 ene-15 1
11 feb-15 0
12 feb-15 0
13 feb-15 0
14 feb-15 1
15 feb-15 0
16 feb-15 1
17 feb-15 1
18 feb-15 0
19 feb-15 0
20 feb-15 3
21 feb-15 2
22 feb-15 2
23 feb-15 0
24 feb-15 0
25 feb-15 1
26 mar-15 1
27 mar-15 0
28 mar-15 3
29 mar-15 3
30 mar-15 1
31 mar-15 4
32 mar-15 2
33 mar-15 5
34 mar-15 0
35 mar-15 1
在这里,我进行 Kruskal-Wallis 检验。
#kruskal-wallis test
setwd("~/")
datos <- read.csv(file.choose(), header = TRUE)
datos
#estructura de los datos
str(datos)
attach(datos)
names(datos)
class(datos)
factor(datos)
在这里它不识别级别,结果为空,我希望它显示月份,ene-15、Feb-15、Mar-15、Nov-15 等。
levels(datos$ï..meses)
但在表中,它是正确的。
table(datos$ï..meses)
abr-17 dic-15 dic-16 dic-17 ene-15 ene-16 ene-17 ene-18 feb-15 feb-16 mar-15
10 10 10 12 10 10 13 20 15 2 10
mar-17 nov-15
4 12
我做了同方差性检验
# Homocedasticidad: la varianza debe de ser constante entre todos los grupos.
leveneTest(fajerae ~ ï..meses, data = matriz, center = "median")
#Results#
Levene's Test for Homogeneity of Variance (center = "median")
Df F value Pr(>F)
group 12 1.8447 0.04784 *
125
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Warning message:
In leveneTest.default(y = y, group = group, ...) : group coerced to factor.
还有 Kruskal-Wallis 测试,它给了我一个结果,但我不知道如何检查它是否正确。
kruskal.test(fajerae ~ ï..meses, data = matriz)
#Results#
Kruskal-Wallis rank sum test
data: fajerae by ï..meses
Kruskal-Wallis chi-squared = 24.493, df = 12, p-value = 0.01742