#—————————- Importando data do Excel #—————————-
library(readxl)
Questionario_Estresse <- read_excel("C:/Users/jmachado/Desktop/Base_de_dados-master/Questionario_Estresse.xls")
View(Questionario_Estresse)
#—————————- Verificando a Base de dados #—————————-
head(Questionario_Estresse)
## # A tibble: 6 x 10
## Aluno Turma Mora_pais RJ Namorado_a Trabalha Desempenho Estresse Créditos
## <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
## 1 1 1 2 2 2 2 8.89 23 27
## 2 2 1 1 1 2 2 8.8 24 28
## 3 3 1 2 2 2 2 8 25 25
## 4 4 1 2 2 1 1 8.8 38 21
## 5 5 1 2 2 2 1 8.9 41 18
## 6 6 1 2 2 1 1 8.1 25 29
## # ... with 1 more variable: Horas_estudo <dbl>
#—————————- Associando os valores dos dados #—————————-
Questionario_Estresse$Mora_pais = factor(Questionario_Estresse$Mora_pais, levels = c("1","2"), labels = c("Mora","Não Mora"))
Questionario_Estresse$Namorado_a = factor(Questionario_Estresse$Namorado_a, levels = c("1","2"), labels = c("Namora","Não Namora"))
Questionario_Estresse$Trabalha = factor(Questionario_Estresse$Trabalha, levels = c("1","2"), labels = c("Trabalha","Não Trabalha"))
head(Questionario_Estresse)
## # A tibble: 6 x 10
## Aluno Turma Mora_pais RJ Namorado_a Trabalha Desempenho Estresse Créditos
## <dbl> <dbl> <fct> <dbl> <fct> <fct> <dbl> <dbl> <dbl>
## 1 1 1 Não Mora 2 Não Namora Não Traba~ 8.89 23 27
## 2 2 1 Mora 1 Não Namora Não Traba~ 8.8 24 28
## 3 3 1 Não Mora 2 Não Namora Não Traba~ 8 25 25
## 4 4 1 Não Mora 2 Namora Trabalha 8.8 38 21
## 5 5 1 Não Mora 2 Não Namora Trabalha 8.9 41 18
## 6 6 1 Não Mora 2 Namora Trabalha 8.1 25 29
## # ... with 1 more variable: Horas_estudo <dbl>
#———————– Cruzando dados das variáveis qualitativas #———————–
#———————– Mora com os pais x Possui Relacionamento #———————–
TabelaPaisNamora = table(Questionario_Estresse$Mora_pais,Questionario_Estresse$Namorado_a)
TabelaPaisNamora
##
## Namora Não Namora
## Mora 19 25
## Não Mora 28 23
#———————– Mora com os pais x Trabalha #———————–
TabelaPaisTrabalha = table(Questionario_Estresse$Mora_pais,Questionario_Estresse$Trabalha)
TabelaPaisTrabalha
##
## Trabalha Não Trabalha
## Mora 17 27
## Não Mora 19 32
#———————– Namora x Trabalha #———————–
TabelaNamoraTrabalha = table(Questionario_Estresse$Namorado_a,Questionario_Estresse$Trabalha)
TabelaNamoraTrabalha
##
## Trabalha Não Trabalha
## Namora 18 29
## Não Namora 18 30
#—————————————————————– Juntando em uma tabela tripla os tres conjuntos de dados #—————————————————————–
TabelaNamoraTrabalhaPais = table(Questionario_Estresse$Mora_pais,Questionario_Estresse$Namorado_a,Questionario_Estresse$Trabalha)
TabelaNamoraTrabalhaPais
## , , = Trabalha
##
##
## Namora Não Namora
## Mora 8 9
## Não Mora 10 9
##
## , , = Não Trabalha
##
##
## Namora Não Namora
## Mora 11 16
## Não Mora 18 14
#————————————————— Colocando as três tabelas em formatação de proporção #—————————————————
#———————— Mora com os Pais x Namora #————————
round(prop.table(TabelaPaisNamora,1)*100,1)
##
## Namora Não Namora
## Mora 43.2 56.8
## Não Mora 54.9 45.1
#————————– Mora com os Pais x Trabalha #————————–
round(prop.table(TabelaPaisTrabalha,1)*100,1)
##
## Trabalha Não Trabalha
## Mora 38.6 61.4
## Não Mora 37.3 62.7
#—————- Namora x Trabalha #—————-
round(prop.table(TabelaNamoraTrabalha,1)*100,1)
##
## Trabalha Não Trabalha
## Namora 38.3 61.7
## Não Namora 37.5 62.5
barplot(TabelaPaisTrabalha, main = "Mora X Trab",
beside = TRUE,col = c("brown","blue"), density = 70, angle = 55,
ylim = c(0,40),
legend = rownames(TabelaPaisTrabalha))
#———– Boxplot das variaveis #———–
library(flextable)
## Warning: package 'flextable' was built under R version 4.1.2
summary(Questionario_Estresse)
## Aluno Turma Mora_pais RJ Namorado_a
## Min. : 1.0 Min. :1.000 Mora :44 Min. :1.000 Namora :47
## 1st Qu.:24.5 1st Qu.:1.000 Não Mora:51 1st Qu.:1.000 Não Namora:48
## Median :48.0 Median :2.000 Median :2.000
## Mean :48.0 Mean :2.074 Mean :1.653
## 3rd Qu.:71.5 3rd Qu.:3.000 3rd Qu.:2.000
## Max. :95.0 Max. :3.000 Max. :2.000
##
## Trabalha Desempenho Estresse Créditos
## Trabalha :36 Min. :5.820 Min. :12.00 Min. :15.00
## Não Trabalha:59 1st Qu.:8.500 1st Qu.:22.50 1st Qu.:23.00
## Median :8.700 Median :27.00 Median :24.00
## Mean :8.594 Mean :27.82 Mean :24.95
## 3rd Qu.:9.050 3rd Qu.:33.00 3rd Qu.:27.00
## Max. :9.700 Max. :44.00 Max. :49.00
## NA's :1
## Horas_estudo
## Min. :19.00
## 1st Qu.:25.00
## Median :30.00
## Mean :30.73
## 3rd Qu.:35.00
## Max. :60.00
##
#——————- Fazendo um boxplot correlacionando stress com quem Trabalha #——————-
boxplot(Estresse~Trabalha,
data = Questionario_Estresse,main="Gráfico 1 - correlacionando stress x Trabalho",
col=c("red","green"), horizontal = T,
xlab = "Escala de Stress", ylab = "Trabalha")
#——————- Fazendo um boxplot correlacionando stress com quem Mora com os Pais #——————-
boxplot(Estresse~Mora_pais,
data = Questionario_Estresse,main="Gráfico 2 - correlacionando Stress x morar com os Pais",
col=c("blue","yellow"), horizontal = T,
xlab = "Escala de Stress", ylab = "Mora com os pais")
#——————- Fazendo um boxplot correlacionando stress com quem Namora #——————-
boxplot(Estresse~Namorado_a,
data = Questionario_Estresse,main="Gráfico 3 - correlacionando Stress x Namoro",
col=c("gray","purple"), horizontal = T,
xlab = "Escala de Stress", ylab = "Relacionamento")
#————- Calculando a Média #————-
media = mean(Questionario_Estresse$Estresse)
media
## [1] 27.82105
#————- Achando do desvio Padrão #————-
Variancia=var(Questionario_Estresse$Estresse)
Variancia
## [1] 56.85062
Desviopadr = Variancia^(0.5)
Desviopadr
## [1] 7.539935