Descrição do Banco de dados

O banco de dados para a análise estatística é referente a Hospitais do estado da Paraíba. São 919 observações de 4 variáveis, das quais abordam os pacientes que estão em um tratamento para detectar tumores nos Rins. As variáveis de estudo são: Médicos, lado do RIM, o tipo da IMAGEM, e o índice de qualidade da imagem para detectar tumores nos Rins (GSM). Sobre as variáveis, 5 médicos participaram da análise dos pacientes, nos quais eles realizaram um exame nos dois lados dos rins: Esquerdo e Direito. Além disso, a imagem foi categorizada em 4 tipos.

Inicialmente, será carregado o banco de dados deste estudo.

setwd("C:\\Users\\Mateus\\Desktop\\P7\\Consultoria\\Atividade 2")
dados<-read.table("Dados2.txt",h=T)
head(dados)
##   MÉDICO RIM IMAGEM GSM
## 1      1   D      A  85
## 2      1   D      P 124
## 3      1   D      N  63
## 4      1   D      M  92
## 5      1   E      A  59
## 6      1   E      P 130
attach(dados)

Em seguida, será carregado os pacotes utilizados para esta análise:

if(!require(psych)){install.packages("psych")}
## Loading required package: psych
if(!require(FSA)){install.packages("FSA")}
## Loading required package: FSA
## Warning: package 'FSA' was built under R version 3.5.3
## ## FSA v0.8.22. See citation('FSA') if used in publication.
## ## Run fishR() for related website and fishR('IFAR') for related book.
## 
## Attaching package: 'FSA'
## The following object is masked from 'package:psych':
## 
##     headtail
if(!require(lattice)){install.packages("lattice")}
## Loading required package: lattice
if(!require(BSDA)){install.packages("BSDA")}
## Loading required package: BSDA
## Warning: package 'BSDA' was built under R version 3.5.3
## 
## Attaching package: 'BSDA'
## The following object is masked from 'package:datasets':
## 
##     Orange
if(!require(multcompView)){install.packages("multcompView")}
## Loading required package: multcompView
## Warning: package 'multcompView' was built under R version 3.5.3
if(!require(PMCMR)){install.packages("PMCMR")}
## Loading required package: PMCMR
## Warning: package 'PMCMR' was built under R version 3.5.3
## PMCMR is superseded by PMCMRplus and will be no longer maintained. You may wish to install PMCMRplus instead.
if(!require(rcompanion)){install.packages("rcompanion")}
## Loading required package: rcompanion
## Warning: package 'rcompanion' was built under R version 3.5.3
require(stats)
require(reshape2)
## Loading required package: reshape2
## Warning: package 'reshape2' was built under R version 3.5.3
require(fBasics)
## Loading required package: fBasics
## Loading required package: timeDate
## Loading required package: timeSeries
## 
## Attaching package: 'timeSeries'
## The following object is masked from 'package:psych':
## 
##     outlier
## 
## Attaching package: 'fBasics'
## The following object is masked from 'package:psych':
## 
##     tr
require(ExpDes)
## Loading required package: ExpDes
## 
## Attaching package: 'ExpDes'
## The following object is masked from 'package:stats':
## 
##     ccf
require(nortest)
## Loading required package: nortest
require(agricolae)
## Loading required package: agricolae
## Warning: package 'agricolae' was built under R version 3.5.3
## 
## Attaching package: 'agricolae'
## The following objects are masked from 'package:ExpDes':
## 
##     lastC, order.group, tapply.stat
## The following objects are masked from 'package:timeDate':
## 
##     kurtosis, skewness
## The following object is masked from 'package:PMCMR':
## 
##     durbin.test
lado.rim<-as.factor(dados$RIM)
medico<-as.factor(dados$MÉDICO)
imagem<-as.factor(dados$IMAGEM)
summary(factor(lado.rim))
##   D   E 
## 471 448
summary(factor(medico))
##   1   2   3   4   5 
## 177 188 188 178 188
summary(factor(imagem))
##   A   M   N   P 
## 230 229 231 229

Para a variável resposta GSM:

round(basicStats(dados$GSM),3)
##             X..dados.GSM
## nobs             919.000
## NAs                0.000
## Minimum           25.000
## Maximum          180.000
## 1. Quartile       58.000
## 3. Quartile       97.000
## Mean              79.493
## Median            75.000
## Sum            73054.000
## SE Mean            0.904
## LCL Mean          77.720
## UCL Mean          81.266
## Variance         750.196
## Stdev             27.390
## Skewness           0.724
## Kurtosis           0.191

Agora, vamos realizar o histograma da variável quantitativa GSM:

histPlot(as.timeSeries(dados$GSM))

Em seguida, será visualizado o histograma da variável versus a distribuição teórica:

densityPlot(as.timeSeries(dados$GSM))

Em seguida, os testes de normalidade:

qqnormPlot(as.timeSeries(dados$GSM))

Em seguida, o Boxplot da variável GSM:

boxplot(dados$GSM, las= 2)

Teste de normalidade

ad.test(dados$GSM)
## 
##  Anderson-Darling normality test
## 
## data:  dados$GSM
## A = 9.9307, p-value < 2.2e-16

De acordo com o teste de Anderson-Darling, os dados não são oriundos de uma distribuição normal.

cor.test(dados$GSM,dados$MÉDICO, method = "kendall")
## 
##  Kendall's rank correlation tau
## 
## data:  dados$GSM and dados$MÉDICO
## z = 8.3345, p-value < 2.2e-16
## alternative hypothesis: true tau is not equal to 0
## sample estimates:
##       tau 
## 0.2022142

Portanto, rejeita-se a hipótese nula de que as variáveis não são correlacionadas ao nível de significância de 0,05. Ou seja as variavéis são correlacionadas.

Tabela de Frequência

tab<- xtabs( ~ medico + imagem,
            data = dados)
tab
##       imagem
## medico  A  M  N  P
##      1 44 44 45 44
##      2 47 47 47 47
##      3 47 47 47 47
##      4 45 44 45 44
##      5 47 47 47 47

Somatório

tabsum <- xtabs(GSM ~ medico+imagem, 
           data = dados)
tabsum
##       imagem
## medico    A    M    N    P
##      1 2895 3274 2523 4334
##      2 2774 3582 2502 4691
##      3 2650 3573 2466 4690
##      4 3268 3984 2709 5282
##      5 3952 4595 3117 6193

Médias

tab.m<- tabsum/tab
tab.m
##       imagem
## medico         A         M         N         P
##      1  65.79545  74.40909  56.06667  98.50000
##      2  59.02128  76.21277  53.23404  99.80851
##      3  56.38298  76.02128  52.46809  99.78723
##      4  72.62222  90.54545  60.20000 120.04545
##      5  84.08511  97.76596  66.31915 131.76596

O comando aggregate é uma função, como o nome sugere, agrega os dados, aplicando uma função especificada pelo parâmetro FUN.

dadosag<- aggregate(GSM, by = list(M= MÉDICO, I= IMAGEM), FUN = mean)
head(dadosag)
##   M I        x
## 1 1 A 65.79545
## 2 2 A 59.02128
## 3 3 A 56.38298
## 4 4 A 72.62222
## 5 5 A 84.08511
## 6 1 M 74.40909

Aplicando o teste de Friedman

friedman.test(dadosag$x, dadosag$M, dadosag$I)
## 
##  Friedman rank sum test
## 
## data:  dadosag$x, dadosag$M and dadosag$I
## Friedman chi-squared = 13.6, df = 4, p-value = 0.008687

Como o P-value é menor que o nivel de significância, há indicios para rejeitarmos H0.

Em seguida, pode-se visualizar a saída do teste de Friedman, para a variável Médico

out<-with(dadosag,friedman(I,M, x,alpha=0.05, group=TRUE,console=TRUE,main="Dados dos rins"))
## 
## Study: Dados dos rins 
## 
## M,  Sum of the ranks
## 
##    x r
## 1  8 4
## 2 10 4
## 3  6 4
## 4 16 4
## 5 20 4
## 
## Friedman's Test
## ===============
## Adjusted for ties
## Critical Value: 13.6
## P.Value Chisq: 0.008687446
## F Value: 17
## P.Value F: 6.948281e-05 
## 
## Post Hoc Analysis
## 
## Alpha: 0.05 ; DF Error: 12
## t-Student: 2.178813
## LSD: 4.357626 
## 
## Treatments with the same letter are not significantly different.
## 
##   Sum of ranks groups
## 5           20      a
## 4           16      a
## 2           10      b
## 1            8      b
## 3            6      b

pode-se perceber que os medicos 5 e 4 não diferem significativamente entre si, enquanto os medicos 1, 2 e 3 diferem significativamente dos medicos 5 e 4 .

E para a variavel Imagem

out<-with(dadosag,friedman(M,I, x,alpha=0.05, group=TRUE,console=TRUE,main="Dados sobre exame visual de rins"))
## 
## Study: Dados sobre exame visual de rins 
## 
## I,  Sum of the ranks
## 
##    x r
## A 10 5
## M 15 5
## N  5 5
## P 20 5
## 
## Friedman's Test
## ===============
## Adjusted for ties
## Critical Value: 15
## P.Value Chisq: 0.001816649
## F Value: Inf
## P.Value F: 0 
## 
## Post Hoc Analysis
## 
## Alpha: 0.05 ; DF Error: 12
## t-Student: 2.178813
## LSD: 0 
## 
## Treatments with the same letter are not significantly different.
## 
##   Sum of ranks groups
## P           20      a
## M           15      b
## A           10      c
## N            5      d

Todas as imagens diferem significativamente entre si.

imagem_A=dados[dados$IMAGEM=="A",c(1,4)]

dim(imagem_A)
## [1] 230   2
headtail(imagem_A)
##     MÉDICO GSM
## 1        1  85
## 5        1  59
## 9        2 106
## 905      4  70
## 912      5  70
## 913      5  68
imagem_P=dados[dados$IMAGEM=="P",c(1,4)]

dim(imagem_P)
## [1] 229   2
headtail(imagem_P)
##     MÉDICO GSM
## 2        1 124
## 6        1 130
## 11       2 113
## 907      4 117
## 914      5 123
## 915      5 127
imagem_M=dados[dados$IMAGEM=="M",c(1,4)]

dim(imagem_M)
## [1] 229   2
headtail(imagem_M)
##     MÉDICO GSM
## 4        1  92
## 8        1  98
## 15       2 111
## 911      4  87
## 918      5  92
## 919      5  94
imagem_N=dados[dados$IMAGEM=="N",c(1,4)]

dim(imagem_N)
## [1] 231   2
headtail(imagem_N)
##     MÉDICO GSM
## 3        1  63
## 7        1  51
## 13       2 104
## 909      4  53
## 916      5  52
## 917      5  51

Teste para a imagem A

kruskal.test(imagem_A$GSM~factor(imagem_A$MÉDICO))
## 
##  Kruskal-Wallis rank sum test
## 
## data:  imagem_A$GSM by factor(imagem_A$MÉDICO)
## Kruskal-Wallis chi-squared = 70.798, df = 4, p-value = 1.54e-14

Teste para a imagem P

kruskal.test(imagem_P$GSM~factor(imagem_P$MÉDICO))
## 
##  Kruskal-Wallis rank sum test
## 
## data:  imagem_P$GSM by factor(imagem_P$MÉDICO)
## Kruskal-Wallis chi-squared = 66.634, df = 4, p-value = 1.165e-13

Teste para a imagem N

kruskal.test(imagem_N$GSM~factor(imagem_N$MÉDICO))
## 
##  Kruskal-Wallis rank sum test
## 
## data:  imagem_N$GSM by factor(imagem_N$MÉDICO)
## Kruskal-Wallis chi-squared = 43.922, df = 4, p-value = 6.658e-09

Teste para a imagem M

kruskal.test(imagem_M$GSM~factor(imagem_M$MÉDICO))
## 
##  Kruskal-Wallis rank sum test
## 
## data:  imagem_M$GSM by factor(imagem_M$MÉDICO)
## Kruskal-Wallis chi-squared = 60.894, df = 4, p-value = 1.882e-12

Como o p-value é menor que o nível de significância de 0,05, pode-se concluir que existem diferenças significativas, ou seja a hipótese nula é rejeitada, temos que, ao menos um dos grupos é diferente dos demais.

imagem_A$MEDICO <-as.factor(imagem_A$MÉDICO)

MED1_A<-imagem_A[imagem_A$MÉDICO == "1",2]
MED2_A<-imagem_A[imagem_A$MÉDICO == "2",2]
MED3_A<-imagem_A[imagem_A$MÉDICO == "3",2]
MED4_A<-imagem_A[imagem_A$MEDICO == "4",2]
MED5_A<-imagem_A[imagem_A$MEDICO == "5",2]

wilcox.test(MED1_A,MED2_A, paired = FALSE)
## Warning in wilcox.test.default(MED1_A, MED2_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_A and MED2_A
## W = 1366, p-value = 0.008428
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_A,MED3_A, paired = FALSE)
## Warning in wilcox.test.default(MED1_A, MED3_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_A and MED3_A
## W = 1400.5, p-value = 0.003636
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_A,MED4_A, paired = FALSE)
## Warning in wilcox.test.default(MED1_A, MED4_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_A and MED4_A
## W = 747, p-value = 0.04646
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_A,MED5_A, paired = FALSE)
## Warning in wilcox.test.default(MED1_A, MED5_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_A and MED5_A
## W = 393.5, p-value = 3.661e-07
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_A,MED3_A, paired = FALSE)
## Warning in wilcox.test.default(MED2_A, MED3_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_A and MED3_A
## W = 1103, p-value = 0.994
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_A,MED4_A, paired = FALSE)
## Warning in wilcox.test.default(MED2_A, MED4_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_A and MED4_A
## W = 516, p-value = 2.359e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_A,MED5_A, paired = FALSE)
## Warning in wilcox.test.default(MED2_A, MED5_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_A and MED5_A
## W = 331, p-value = 4.986e-09
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_A,MED4_A, paired = FALSE)
## Warning in wilcox.test.default(MED3_A, MED4_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_A and MED4_A
## W = 450, p-value = 2.102e-06
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_A,MED5_A, paired = FALSE)
## Warning in wilcox.test.default(MED3_A, MED5_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_A and MED5_A
## W = 208, p-value = 1.219e-11
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED4_A,MED5_A, paired = FALSE)
## Warning in wilcox.test.default(MED4_A, MED5_A, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED4_A and MED5_A
## W = 627.5, p-value = 0.0007879
## alternative hypothesis: true location shift is not equal to 0

MEDICO 2 E 4, diferem significativamente

imagem_M$MEDICO<-as.factor(imagem_M$MÉDICO)

MED1_M<-imagem_M[imagem_M$MÉDICO == "1",2]
MED2_M<-imagem_M[imagem_M$MÉDICO == "2",2]
MED3_M<-imagem_M[imagem_M$MÉDICO == "3",2]
MED4_M<-imagem_M[imagem_M$MÉDICO == "4",2]
MED5_M<-imagem_M[imagem_M$MÉDICO == "5",2]


wilcox.test(MED1_M,MED2_M, paired = FALSE)
## Warning in wilcox.test.default(MED1_M, MED2_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_M and MED2_M
## W = 961, p-value = 0.5645
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_M,MED3_M, paired = FALSE)
## Warning in wilcox.test.default(MED1_M, MED3_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_M and MED3_M
## W = 934.5, p-value = 0.4314
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_M,MED4_M, paired = FALSE)
## Warning in wilcox.test.default(MED1_M, MED4_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_M and MED4_M
## W = 416.5, p-value = 4.213e-06
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_M,MED5_M, paired = FALSE)
## Warning in wilcox.test.default(MED1_M, MED5_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_M and MED5_M
## W = 293.5, p-value = 4.127e-09
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_M,MED3_M, paired = FALSE)
## Warning in wilcox.test.default(MED2_M, MED3_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_M and MED3_M
## W = 1108, p-value = 0.9819
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_M,MED4_M, paired = FALSE)
## Warning in wilcox.test.default(MED2_M, MED4_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_M and MED4_M
## W = 536, p-value = 7.719e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_M,MED5_M, paired = FALSE)
## Warning in wilcox.test.default(MED2_M, MED5_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_M and MED5_M
## W = 390, p-value = 6.627e-08
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_M,MED4_M, paired = FALSE)
## Warning in wilcox.test.default(MED3_M, MED4_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_M and MED4_M
## W = 531, p-value = 6.543e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_M,MED5_M, paired = FALSE)
## Warning in wilcox.test.default(MED3_M, MED5_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_M and MED5_M
## W = 386, p-value = 5.597e-08
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED4_M,MED5_M, paired = FALSE)
## Warning in wilcox.test.default(MED4_M, MED5_M, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED4_M and MED5_M
## W = 774, p-value = 0.0392
## alternative hypothesis: true location shift is not equal to 0

Medicos 1 e 2, 1 e 3, 2 e 3, diferem significativamente

imagem_N$MEDICO<-as.factor(imagem_N$MÉDICO)


MED1_N<-imagem_N[imagem_N$MÉDICO == "1",2]
MED2_N<-imagem_N[imagem_N$MÉDICO == "2",2]
MED3_N<-imagem_N[imagem_N$MÉDICO == "3",2]
MED4_N<-imagem_N[imagem_N$MÉDICO == "4",2]
MED5_N<-imagem_N[imagem_N$MÉDICO == "5",2]

wilcox.test(MED1_N,MED2_N, paired = FALSE)
## Warning in wilcox.test.default(MED1_N, MED2_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_N and MED2_N
## W = 1345.5, p-value = 0.02458
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_N,MED3_N, paired = FALSE)
## Warning in wilcox.test.default(MED1_N, MED3_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_N and MED3_N
## W = 1251, p-value = 0.1313
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_N,MED4_N, paired = FALSE)
## Warning in wilcox.test.default(MED1_N, MED4_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_N and MED4_N
## W = 843.5, p-value = 0.1736
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_N,MED5_N, paired = FALSE)
## Warning in wilcox.test.default(MED1_N, MED5_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_N and MED5_N
## W = 506.5, p-value = 1.692e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_N,MED3_N, paired = FALSE)
## Warning in wilcox.test.default(MED2_N, MED3_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_N and MED3_N
## W = 1042, p-value = 0.6388
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_N,MED4_N, paired = FALSE)
## Warning in wilcox.test.default(MED2_N, MED4_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_N and MED4_N
## W = 670.5, p-value = 0.002518
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_N,MED5_N, paired = FALSE)
## Warning in wilcox.test.default(MED2_N, MED5_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_N and MED5_N
## W = 408.5, p-value = 1.425e-07
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_N,MED4_N, paired = FALSE)
## Warning in wilcox.test.default(MED3_N, MED4_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_N and MED4_N
## W = 708, p-value = 0.006369
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_N,MED5_N, paired = FALSE)
## Warning in wilcox.test.default(MED3_N, MED5_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_N and MED5_N
## W = 383, p-value = 4.859e-08
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED4_N,MED5_N, paired = FALSE)
## Warning in wilcox.test.default(MED4_N, MED5_N, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED4_N and MED5_N
## W = 721, p-value = 0.008639
## alternative hypothesis: true location shift is not equal to 0

1 e 3, 1 e 4, 1 e 5, 2 e 3, diferem significativamente

imagem_P$MEDICO<-as.factor(imagem_P$MÉDICO)

MED1_P<-imagem_P[imagem_P$MÉDICO == "1",2]
MED2_P<-imagem_P[imagem_P$MÉDICO == "2",2]
MED3_P<-imagem_P[imagem_P$MÉDICO == "3",2]
MED4_P<-imagem_P[imagem_P$MÉDICO == "4",2]
MED5_P<-imagem_P[imagem_P$MÉDICO == "5",2]

wilcox.test(MED1_P,MED2_P, paired = FALSE)
## Warning in wilcox.test.default(MED1_P, MED2_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_P and MED2_P
## W = 1003.5, p-value = 0.8116
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_P,MED3_P, paired = FALSE)
## Warning in wilcox.test.default(MED1_P, MED3_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_P and MED3_P
## W = 992.5, p-value = 0.7446
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_P,MED4_P, paired = FALSE)
## Warning in wilcox.test.default(MED1_P, MED4_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_P and MED4_P
## W = 441.5, p-value = 1.126e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED1_P,MED5_P, paired = FALSE)
## Warning in wilcox.test.default(MED1_P, MED5_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED1_P and MED5_P
## W = 275, p-value = 1.689e-09
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_P,MED3_P, paired = FALSE)
## Warning in wilcox.test.default(MED2_P, MED3_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_P and MED3_P
## W = 1112, p-value = 0.9578
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_P,MED4_P, paired = FALSE)
## Warning in wilcox.test.default(MED2_P, MED4_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_P and MED4_P
## W = 520.5, p-value = 4.589e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED2_P,MED5_P, paired = FALSE)
## Warning in wilcox.test.default(MED2_P, MED5_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED2_P and MED5_P
## W = 335.5, p-value = 6.152e-09
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_P,MED4_P, paired = FALSE)
## Warning in wilcox.test.default(MED3_P, MED4_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_P and MED4_P
## W = 506.5, p-value = 2.822e-05
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED3_P,MED5_P, paired = FALSE)
## Warning in wilcox.test.default(MED3_P, MED5_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED3_P and MED5_P
## W = 319.5, p-value = 2.964e-09
## alternative hypothesis: true location shift is not equal to 0
wilcox.test(MED4_P,MED5_P, paired = FALSE)
## Warning in wilcox.test.default(MED4_P, MED5_P, paired = FALSE): cannot
## compute exact p-value with ties
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  MED4_P and MED5_P
## W = 716.5, p-value = 0.01178
## alternative hypothesis: true location shift is not equal to 0

1 e 2, 1 e 3, 2 e 3, diferem significativamente

Teste de comparação multipla, Dunn

require(rcompanion)
require(dunn.test)
## Loading required package: dunn.test
#scheirerRayHare(GSM ~ MÉDICO + imagem_A + MÉDICO:imagem_A,
 #               data = dados)

dunn.test(GSM, medico:imagem, method="bh", list=TRUE)
##   Kruskal-Wallis rank sum test
## 
## data: GSM and group
## Kruskal-Wallis chi-squared = 589.423, df = 19, p-value = 0
## 
## 
##                           Comparison of GSM by group                           
##                              (Benjamini-Hochberg)                              
## Col Mean-|
## Row Mean |        1:A        1:M        1:N        1:P        2:A        2:M
## ---------+------------------------------------------------------------------
##      1:M |  -1.874880
##          |     0.0393
##          |
##      1:N |   2.290190   4.175574
##          |    0.0152*    0.0000*
##          |
##      1:P |  -5.975277  -4.100397  -8.298943
##          |    0.0000*    0.0000*    0.0000*
##          |
##      2:A |   1.602905   3.508440  -0.715881   7.675878
##          |     0.0677    0.0004*     0.2634    0.0000*
##          |
##      2:M |  -2.251329  -0.345794  -4.592427   3.821643  -3.919381
##          |    0.0165*     0.3893    0.0000*    0.0001*    0.0001*
##          |
##      2:N |   2.930134   4.835668   0.619029   9.003106   1.349661   5.269043
##          |    0.0026*    0.0000*     0.2909    0.0000*     0.1065    0.0000*
##          |
##      2:P |  -6.144162  -4.238627  -8.507794  -0.071189  -7.878013  -3.958631
##          |    0.0000*    0.0000*    0.0000*     0.4844    0.0000*    0.0001*
##          |
##      3:A |   1.985444   3.890978  -0.331128   8.058416   0.389004   4.308385
##          |     0.0309    0.0001*     0.3930    0.0000*     0.3742    0.0000*
##          |
##      3:M |  -2.206999  -0.301464  -4.547840   3.865973  -3.874302   0.045079
##          |    0.0184*     0.4027    0.0000*    0.0001*    0.0001*     0.4898
##          |
##      3:N |   3.025099   4.930634   0.714544   9.098072   1.446232   5.365614
##          |    0.0019*    0.0000*     0.2623    0.0000*     0.0896    0.0000*
##          |
##      3:P |  -6.172250  -4.266716  -8.536045  -0.099278  -7.906577  -3.987195
##          |    0.0000*    0.0000*    0.0000*     0.4781    0.0000*    0.0001*
##          |
##      4:A |  -1.453058   0.432325  -3.764457   4.555694  -3.089274   0.787271
##          |     0.0890     0.3592    0.0001*    0.0000*    0.0015*     0.2423
##          |
##      4:M |  -4.969356  -3.094476  -7.287387   1.005920  -6.653511  -2.799275
##          |    0.0000*    0.0015*    0.0000*     0.1800    0.0000*    0.0038*
##          |
##      4:N |   1.312763   3.198147  -0.982964   7.321516  -0.277710   3.598835
##          |     0.1131    0.0011*     0.1852    0.0000*     0.4100    0.0003*
##          |
##      4:P |  -8.429933  -6.555052  -10.76735  -2.454655  -10.17066  -6.316432
##          |    0.0000*    0.0000*    0.0000*    0.0102*    0.0000*    0.0000*
##          |
##      5:A |  -3.804029  -1.898494  -6.154115   2.268943  -5.498326  -1.578944
##          |    0.0001*     0.0375    0.0000*    0.0159*    0.0000*     0.0705
##          |
##      5:M |  -6.103844  -4.198310  -8.467243  -0.030872  -7.837014  -3.917633
##          |    0.0000*    0.0000*    0.0000*     0.4903    0.0000*    0.0001*
##          |
##      5:N |  -0.176221   1.729312  -2.505307   5.896750  -1.809199   2.110182
##          |     0.4490     0.0534    0.0090*    0.0000*     0.0452    0.0231*
##          |
##      5:P |  -9.281090  -7.375555  -11.66288  -3.208117  -11.06796  -7.148582
##          |    0.0000*    0.0000*    0.0000*    0.0011*    0.0000*    0.0000*
## Col Mean-|
## Row Mean |        2:N        2:P        3:A        3:M        3:N        3:P
## ---------+------------------------------------------------------------------
##      2:P |  -9.227675
##          |    0.0000*
##          |
##      3:A |  -0.960657   8.267017
##          |     0.1904    0.0000*
##          |
##      3:M |  -5.223964   4.003711  -4.263306
##          |    0.0000*    0.0001*    0.0000*
##          |
##      3:N |   0.096570   9.324246   1.057228   5.320535
##          |     0.4766    0.0000*     0.1682    0.0000*
##          |
##      3:P |  -9.256238  -0.028563  -8.295581  -4.032274  -9.352809
##          |    0.0000*     0.4886    0.0000*    0.0001*    0.0000*
##          |
##      4:A |  -4.424185   4.702638  -3.474026   0.742684  -4.519700   4.730889
##          |    0.0000*    0.0000*    0.0004*     0.2558    0.0000*    0.0000*
##          |
##      4:M |  -7.980739   1.093557  -7.036049  -2.843606  -8.075705   1.121645
##          |    0.0000*     0.1598    0.0000*    0.0034*    0.0000*     0.1536
##          |
##      4:N |  -1.612621   7.514202  -0.662462   3.554248  -1.708136   7.542453
##          |     0.0668    0.0000*     0.2772    0.0003*     0.0555    0.0000*
##          |
##      4:P |  -11.49789  -2.423599  -10.55320  -6.360762  -11.59286  -2.395510
##          |    0.0000*    0.0111*    0.0000*    0.0000*    0.0000*    0.0118*
##          |
##      5:A |  -6.847988   2.379687  -5.887330  -1.624024  -6.944559   2.408250
##          |    0.0000*    0.0122*    0.0000*     0.0657    0.0000*    0.0114*
##          |
##      5:M |  -9.186676   0.040998  -8.226018  -3.962712  -9.283247   0.069562
##          |    0.0000*     0.4888    0.0000*    0.0001*    0.0000*     0.4824
##          |
##      5:N |  -3.158861   6.068814  -2.198203   2.065102  -3.255432   6.097377
##          |    0.0012*    0.0000*    0.0187*     0.0257    0.0009*    0.0000*
##          |
##      5:P |  -12.41762  -3.189950  -11.45696  -7.193661  -12.51419  -3.161387
##          |    0.0000*    0.0011*    0.0000*    0.0000*    0.0000*    0.0012*
## Col Mean-|
## Row Mean |        4:A        4:M        4:N        4:P        5:A        5:M
## ---------+------------------------------------------------------------------
##      4:M |  -3.544137
##          |    0.0003*
##          |
##      4:N |   2.781492   6.309960
##          |    0.0040*    0.0000*
##          |
##      4:P |  -7.024101  -3.460576  -9.789923
##          |    0.0000*    0.0004*    0.0000*
##          |
##      5:A |  -2.348959   1.246575  -5.160523   4.763731
##          |    0.0132*     0.1254    0.0000*    0.0000*
##          |
##      5:M |  -4.662087  -1.053239  -7.473651   2.463916  -2.338688
##          |    0.0000*     0.1683    0.0000*    0.0100*    0.0134*
##          |
##      5:N |   1.299847   4.874383  -1.511715   8.391539   3.689127   6.027815
##          |     0.1150    0.0000*     0.0800    0.0000*    0.0002*    0.0000*
##          |
##      5:P |  -7.857725  -4.230485  -10.66928  -0.713329  -5.569637  -3.230949
##          |    0.0000*    0.0000*    0.0000*     0.2612    0.0000*    0.0010*
## Col Mean-|
## Row Mean |        5:N
## ---------+-----------
##      5:P |  -9.258764
##          |    0.0000*
## 
## 
## List of pairwise comparisons: Z statistic (adjusted p-value)
## -------------------------------
## 1:A - 1:M : -1.874880 (0.0393)
## 1:A - 1:N :  2.290190 (0.0152)*
## 1:M - 1:N :  4.175574 (0.0000)*
## 1:A - 1:P : -5.975277 (0.0000)*
## 1:M - 1:P : -4.100397 (0.0000)*
## 1:N - 1:P : -8.298943 (0.0000)*
## 1:A - 2:A :  1.602905 (0.0677)
## 1:M - 2:A :  3.508440 (0.0004)*
## 1:N - 2:A : -0.715881 (0.2634)
## 1:P - 2:A :  7.675878 (0.0000)*
## 1:A - 2:M : -2.251329 (0.0165)*
## 1:M - 2:M : -0.345794 (0.3893)
## 1:N - 2:M : -4.592427 (0.0000)*
## 1:P - 2:M :  3.821643 (0.0001)*
## 2:A - 2:M : -3.919381 (0.0001)*
## 1:A - 2:N :  2.930134 (0.0026)*
## 1:M - 2:N :  4.835668 (0.0000)*
## 1:N - 2:N :  0.619029 (0.2909)
## 1:P - 2:N :  9.003106 (0.0000)*
## 2:A - 2:N :  1.349661 (0.1065)
## 2:M - 2:N :  5.269043 (0.0000)*
## 1:A - 2:P : -6.144162 (0.0000)*
## 1:M - 2:P : -4.238627 (0.0000)*
## 1:N - 2:P : -8.507794 (0.0000)*
## 1:P - 2:P : -0.071189 (0.4844)
## 2:A - 2:P : -7.878013 (0.0000)*
## 2:M - 2:P : -3.958631 (0.0001)*
## 2:N - 2:P : -9.227675 (0.0000)*
## 1:A - 3:A :  1.985444 (0.0309)
## 1:M - 3:A :  3.890978 (0.0001)*
## 1:N - 3:A : -0.331128 (0.3930)
## 1:P - 3:A :  8.058416 (0.0000)*
## 2:A - 3:A :  0.389004 (0.3742)
## 2:M - 3:A :  4.308385 (0.0000)*
## 2:N - 3:A : -0.960657 (0.1904)
## 2:P - 3:A :  8.267017 (0.0000)*
## 1:A - 3:M : -2.206999 (0.0184)*
## 1:M - 3:M : -0.301464 (0.4027)
## 1:N - 3:M : -4.547840 (0.0000)*
## 1:P - 3:M :  3.865973 (0.0001)*
## 2:A - 3:M : -3.874302 (0.0001)*
## 2:M - 3:M :  0.045079 (0.4898)
## 2:N - 3:M : -5.223964 (0.0000)*
## 2:P - 3:M :  4.003711 (0.0001)*
## 3:A - 3:M : -4.263306 (0.0000)*
## 1:A - 3:N :  3.025099 (0.0019)*
## 1:M - 3:N :  4.930634 (0.0000)*
## 1:N - 3:N :  0.714544 (0.2623)
## 1:P - 3:N :  9.098072 (0.0000)*
## 2:A - 3:N :  1.446232 (0.0896)
## 2:M - 3:N :  5.365614 (0.0000)*
## 2:N - 3:N :  0.096570 (0.4766)
## 2:P - 3:N :  9.324246 (0.0000)*
## 3:A - 3:N :  1.057228 (0.1682)
## 3:M - 3:N :  5.320535 (0.0000)*
## 1:A - 3:P : -6.172250 (0.0000)*
## 1:M - 3:P : -4.266716 (0.0000)*
## 1:N - 3:P : -8.536045 (0.0000)*
## 1:P - 3:P : -0.099278 (0.4781)
## 2:A - 3:P : -7.906577 (0.0000)*
## 2:M - 3:P : -3.987195 (0.0001)*
## 2:N - 3:P : -9.256238 (0.0000)*
## 2:P - 3:P : -0.028563 (0.4886)
## 3:A - 3:P : -8.295581 (0.0000)*
## 3:M - 3:P : -4.032274 (0.0001)*
## 3:N - 3:P : -9.352809 (0.0000)*
## 1:A - 4:A : -1.453058 (0.0890)
## 1:M - 4:A :  0.432325 (0.3592)
## 1:N - 4:A : -3.764457 (0.0001)*
## 1:P - 4:A :  4.555694 (0.0000)*
## 2:A - 4:A : -3.089274 (0.0015)*
## 2:M - 4:A :  0.787271 (0.2423)
## 2:N - 4:A : -4.424185 (0.0000)*
## 2:P - 4:A :  4.702638 (0.0000)*
## 3:A - 4:A : -3.474026 (0.0004)*
## 3:M - 4:A :  0.742684 (0.2558)
## 3:N - 4:A : -4.519700 (0.0000)*
## 3:P - 4:A :  4.730889 (0.0000)*
## 1:A - 4:M : -4.969356 (0.0000)*
## 1:M - 4:M : -3.094476 (0.0015)*
## 1:N - 4:M : -7.287387 (0.0000)*
## 1:P - 4:M :  1.005920 (0.1800)
## 2:A - 4:M : -6.653511 (0.0000)*
## 2:M - 4:M : -2.799275 (0.0038)*
## 2:N - 4:M : -7.980739 (0.0000)*
## 2:P - 4:M :  1.093557 (0.1598)
## 3:A - 4:M : -7.036049 (0.0000)*
## 3:M - 4:M : -2.843606 (0.0034)*
## 3:N - 4:M : -8.075705 (0.0000)*
## 3:P - 4:M :  1.121645 (0.1536)
## 4:A - 4:M : -3.544137 (0.0003)*
## 1:A - 4:N :  1.312763 (0.1131)
## 1:M - 4:N :  3.198147 (0.0011)*
## 1:N - 4:N : -0.982964 (0.1852)
## 1:P - 4:N :  7.321516 (0.0000)*
## 2:A - 4:N : -0.277710 (0.4100)
## 2:M - 4:N :  3.598835 (0.0003)*
## 2:N - 4:N : -1.612621 (0.0668)
## 2:P - 4:N :  7.514202 (0.0000)*
## 3:A - 4:N : -0.662462 (0.2772)
## 3:M - 4:N :  3.554248 (0.0003)*
## 3:N - 4:N : -1.708136 (0.0555)
## 3:P - 4:N :  7.542453 (0.0000)*
## 4:A - 4:N :  2.781492 (0.0040)*
## 4:M - 4:N :  6.309960 (0.0000)*
## 1:A - 4:P : -8.429933 (0.0000)*
## 1:M - 4:P : -6.555052 (0.0000)*
## 1:N - 4:P : -10.76735 (0.0000)*
## 1:P - 4:P : -2.454655 (0.0102)*
## 2:A - 4:P : -10.17066 (0.0000)*
## 2:M - 4:P : -6.316432 (0.0000)*
## 2:N - 4:P : -11.49789 (0.0000)*
## 2:P - 4:P : -2.423599 (0.0111)*
## 3:A - 4:P : -10.55320 (0.0000)*
## 3:M - 4:P : -6.360762 (0.0000)*
## 3:N - 4:P : -11.59286 (0.0000)*
## 3:P - 4:P : -2.395510 (0.0118)*
## 4:A - 4:P : -7.024101 (0.0000)*
## 4:M - 4:P : -3.460576 (0.0004)*
## 4:N - 4:P : -9.789923 (0.0000)*
## 1:A - 5:A : -3.804029 (0.0001)*
## 1:M - 5:A : -1.898494 (0.0375)
## 1:N - 5:A : -6.154115 (0.0000)*
## 1:P - 5:A :  2.268943 (0.0159)*
## 2:A - 5:A : -5.498326 (0.0000)*
## 2:M - 5:A : -1.578944 (0.0705)
## 2:N - 5:A : -6.847988 (0.0000)*
## 2:P - 5:A :  2.379687 (0.0122)*
## 3:A - 5:A : -5.887330 (0.0000)*
## 3:M - 5:A : -1.624024 (0.0657)
## 3:N - 5:A : -6.944559 (0.0000)*
## 3:P - 5:A :  2.408250 (0.0114)*
## 4:A - 5:A : -2.348959 (0.0132)*
## 4:M - 5:A :  1.246575 (0.1254)
## 4:N - 5:A : -5.160523 (0.0000)*
## 4:P - 5:A :  4.763731 (0.0000)*
## 1:A - 5:M : -6.103844 (0.0000)*
## 1:M - 5:M : -4.198310 (0.0000)*
## 1:N - 5:M : -8.467243 (0.0000)*
## 1:P - 5:M : -0.030872 (0.4903)
## 2:A - 5:M : -7.837014 (0.0000)*
## 2:M - 5:M : -3.917633 (0.0001)*
## 2:N - 5:M : -9.186676 (0.0000)*
## 2:P - 5:M :  0.040998 (0.4888)
## 3:A - 5:M : -8.226018 (0.0000)*
## 3:M - 5:M : -3.962712 (0.0001)*
## 3:N - 5:M : -9.283247 (0.0000)*
## 3:P - 5:M :  0.069562 (0.4824)
## 4:A - 5:M : -4.662087 (0.0000)*
## 4:M - 5:M : -1.053239 (0.1683)
## 4:N - 5:M : -7.473651 (0.0000)*
## 4:P - 5:M :  2.463916 (0.0100)*
## 5:A - 5:M : -2.338688 (0.0134)*
## 1:A - 5:N : -0.176221 (0.4490)
## 1:M - 5:N :  1.729312 (0.0534)
## 1:N - 5:N : -2.505307 (0.0090)*
## 1:P - 5:N :  5.896750 (0.0000)*
## 2:A - 5:N : -1.809199 (0.0452)
## 2:M - 5:N :  2.110182 (0.0231)*
## 2:N - 5:N : -3.158861 (0.0012)*
## 2:P - 5:N :  6.068814 (0.0000)*
## 3:A - 5:N : -2.198203 (0.0187)*
## 3:M - 5:N :  2.065102 (0.0257)
## 3:N - 5:N : -3.255432 (0.0009)*
## 3:P - 5:N :  6.097377 (0.0000)*
## 4:A - 5:N :  1.299847 (0.1150)
## 4:M - 5:N :  4.874383 (0.0000)*
## 4:N - 5:N : -1.511715 (0.0800)
## 4:P - 5:N :  8.391539 (0.0000)*
## 5:A - 5:N :  3.689127 (0.0002)*
## 5:M - 5:N :  6.027815 (0.0000)*
## 1:A - 5:P : -9.281090 (0.0000)*
## 1:M - 5:P : -7.375555 (0.0000)*
## 1:N - 5:P : -11.66288 (0.0000)*
## 1:P - 5:P : -3.208117 (0.0011)*
## 2:A - 5:P : -11.06796 (0.0000)*
## 2:M - 5:P : -7.148582 (0.0000)*
## 2:N - 5:P : -12.41762 (0.0000)*
## 2:P - 5:P : -3.189950 (0.0011)*
## 3:A - 5:P : -11.45696 (0.0000)*
## 3:M - 5:P : -7.193661 (0.0000)*
## 3:N - 5:P : -12.51419 (0.0000)*
## 3:P - 5:P : -3.161387 (0.0012)*
## 4:A - 5:P : -7.857725 (0.0000)*
## 4:M - 5:P : -4.230485 (0.0000)*
## 4:N - 5:P : -10.66928 (0.0000)*
## 4:P - 5:P : -0.713329 (0.2612)
## 5:A - 5:P : -5.569637 (0.0000)*
## 5:M - 5:P : -3.230949 (0.0010)*
## 5:N - 5:P : -9.258764 (0.0000)*
## 
## alpha = 0.05
## Reject Ho if p <= alpha/2