knitr::opts_chunk$set(echo = TRUE)
setwd("D:/ATENIN")
library(stats)
library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
library(rmarkdown)
library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ forcats   1.0.0     ✔ readr     2.1.4
## ✔ ggplot2   3.4.1     ✔ stringr   1.5.0
## ✔ lubridate 1.9.2     ✔ tibble    3.1.8
## ✔ purrr     1.0.1     ✔ tidyr     1.3.0
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
## ℹ Use the ]8;;http://conflicted.r-lib.org/conflicted package]8;; to force all conflicts to become errors
library(readxl)
library(rstatix)
## 
## Attaching package: 'rstatix'
## 
## The following object is masked from 'package:stats':
## 
##     filter
library(car)
## Loading required package: carData
## 
## Attaching package: 'car'
## 
## The following object is masked from 'package:purrr':
## 
##     some
## 
## The following object is masked from 'package:dplyr':
## 
##     recode
library(ggpubr)
library(readxl)
DATA<- read_excel("D:/ATENIN/Book1.xlsx")
a <- DATA%>%
  group_by(Age)%>%
  summarise(count=n())%>%
  mutate(Percentage =round((count/sum(count)*100),2))
paged_table(a)
b <- DATA%>%
  group_by(`Nature of Work`)%>%
  summarise(count=n())%>%
  mutate(Percentage =round((count/sum(count)*100),2))
paged_table(b)
c <- DATA%>%
  group_by(`Years in Service`)%>%
  summarise(count=n())%>%
  mutate(Percentage =round((count/sum(count)*100),2))
paged_table(c)
Dat2<-DATA%>%
  mutate(Scale = ifelse(`Average` <= 1.8, "Strongly Disagree",
                                     ifelse(`Average` <= 2.6, "Disagree",
                                            ifelse(`Average` <= 3.4, "Neutral",
                                                   ifelse(`Average` <=4.2, "Agree", "Strongly Disagree")))))%>%
  group_by(Average)
Dat2

    Shapiro-Wilk normality test

data:  Dat2$Average
W = 0.92805, p-value = 0.004665
Data4<-Dat2%>%
  group_by(Age == "28-35 y.o", Average)%>%
  filter(`Age == "28-35 y.o"`== "TRUE")
Data4
Data3<-Dat2%>%
  group_by(Age == "18-27 y.o", Average)%>%
  filter(`Age == "18-27 y.o"`== "TRUE")
Data3
median(Data3$Average)
## [1] 3.7
median(Data4$Average)
## [1] 3.85
Data5<-Dat2%>%
  group_by(Age == "36-45 y.o", Average)%>%
  filter(`Age == "36-45 y.o"`== "TRUE")
Data5
median(Data5$Average)
## [1] 3.675
Data6<-Dat2%>%
  group_by(Age == "46 y.o & above", Average)%>%
  filter(`Age == "46 y.o & above"`== "TRUE")
Data6
median(Data3$Average)
## [1] 3.7
median(Data4$Average)
## [1] 3.85
median(Data5$Average)
## [1] 3.675
median(Data6$Average)
## [1] 3.375