setwd("~/Google Drive/Research/Engage data")
library(readr)
library(GGally)
library(ggplot2)
library(PerformanceAnalytics)
library(corrplot)
library(plyr)
library(dplyr)
library(psych)
library(jmv)
library(Hmisc)
library(rmarkdown)
library(jmv)

qol <- read_csv("CIW-NovaScotiaQualityLife-SHAREDSurveyData-May2020.csv")
### NEW DATA FRAMES ###
### ALL TIME-USE AND WELL-BEING VARIABLES

qol.time<- qol[,c("RUSHED","SLEEP","VACADAYS", "WBI1MNTL", "WBI2PHYS","WBI3LEIS","WBI4PERS",
                     "WBE2EDUC", "WBI7BAL", "WBI8TIME", "WBE3ARTS", "WBE4REC", "WBE5NBHD","WBE6ENV",
                     "WBE7GOV", "WBE8DEM", "WBI5FIN", "WBI6WORK", "LIFEWRTH", "LIFESAT", "TIME_ADEQ",
                     "CV", "DE", "ED", "ENV", "HP", "LC", "LS", "TU", "CIW_WELLB", "MNTLHLTH", "PA_TEAMS",
                     "PA_INDIV", "PA_VIGOROUS", "PA_LIGHTEX", "SOC_FRND", "SOC_FILM", "SOC_CLUB",
                     "SOC_SPEC", "HM_READ", "HM_CARDS", "HM_PUZZL", "HM_MUSIC", "CULPAR_1", "CULPAR_2",
                     "CULPAR_3", "CULPAR_4", "CULPAR_5", "HM_SURF", "HM_CGAME", "HM_CSOC", "WL_ENHANCE", 
                     "WK_INTERF","PL_INTERF", "WL_BALANCE", "BELONGING", "SOCIAL_CLIMATE", "SOC_HELP", 
                     "SOC_NEEDS", "OVERALL_SOC", "SOCIAL_ISO", "TIMEREST", "TIMESELF", "TIMESOC","TIMEPHYS",
                     "TIMEMEAL","TIMECOMM", "TIMENURT", "TIMECHOR", "TIMEKIDS", "TIMESPOU", "TIMEFAML",
                    "TIMERELA", "TIMECREA")]
## TIME ADEQUACY AND WELL-BEING 
qol.timead<- qol[,c("RUSHED","SLEEP","VACADAYS", "WBI1MNTL", "WBI2PHYS","WBI3LEIS","WBI4PERS",
                    "WBE2EDUC", "WBI7BAL", "WBI8TIME", "WBE3ARTS", "WBE4REC", "WBE5NBHD","WBE6ENV",
                    "WBE7GOV", "WBE8DEM", "WBI5FIN", "WBI6WORK", "LIFEWRTH", "LIFESAT", "TIME_ADEQ",
                    "TIMEREST", "TIMESELF", "TIMESOC","TIMEPHYS","TIMEMEAL","TIMECOMM","TIMENURT",
                    "TIMECHOR", "TIMEKIDS", "TIMESPOU", "TIMEFAML", "TIMERELA", "TIMECREA")]
## JUST MAIN VARIABLES FOR EXPLORATION
qol.timewb<- qol[,c("WBI1MNTL","WBI3LEIS","WBI4PERS","WBI7BAL", "WBI8TIME","LIFEWRTH", "LIFESAT", 
                    "TIMEREST", "TIMESELF", "TIMESOC","TIMEPHYS","TIMEMEAL","TIMECOMM","TIMENURT",
                    "TIMECHOR", "TIMEKIDS", "TIMESPOU", "TIMEFAML", "TIMERELA", "TIMECREA",
                    "TIME_ADEQ")]

write.csv(file = "qol.timewb", qol.timewb, row.names = FALSE)
qol.plot<- qol[,c("WBI1MNTL","LIFESAT", "TIMEREST", "TIMESELF", "TIMESOC","TIMEPHYS",
                  "TIMEMEAL","TIMECOMM","TIMENURT","TIMECHOR", "TIMEKIDS", "TIMESPOU", "TIMEFAML", 
                  "TIMERELA", "TIMECREA")]
#Calculating correlations and CIs
cor1 <- cor.mtest(qol.plot, use="pairwise.complete.obs", conf.level = 0.95)
cor1
## $p
##                [,1]          [,2] [,3] [,4] [,5] [,6] [,7]          [,8]
##  [1,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##  [2,]  0.000000e+00  0.000000e+00    0    0    0    0    0 1.193374e-301
##  [3,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##  [4,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##  [5,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##  [6,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##  [7,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##  [8,]  0.000000e+00 1.193374e-301    0    0    0    0    0  0.000000e+00
##  [9,]  0.000000e+00 2.436526e-266    0    0    0    0    0  0.000000e+00
## [10,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
## [11,] 8.667015e-206 2.365479e-144    0    0    0    0    0  0.000000e+00
## [12,] 1.969685e-299 3.693417e-184    0    0    0    0    0  0.000000e+00
## [13,]  0.000000e+00 1.758420e-296    0    0    0    0    0  0.000000e+00
## [14,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
## [15,]  0.000000e+00  0.000000e+00    0    0    0    0    0  0.000000e+00
##                [,9] [,10]         [,11]         [,12]        [,13] [,14] [,15]
##  [1,]  0.000000e+00     0 8.667015e-206 1.969685e-299  0.00000e+00     0     0
##  [2,] 2.436526e-266     0 2.365479e-144 3.693417e-184 1.75842e-296     0     0
##  [3,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
##  [4,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
##  [5,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
##  [6,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
##  [7,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
##  [8,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
##  [9,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## [10,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## [11,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## [12,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## [13,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## [14,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## [15,]  0.000000e+00     0  0.000000e+00  0.000000e+00  0.00000e+00     0     0
## 
## $lowCI
##            [,1]      [,2]      [,3]      [,4]      [,5]      [,6]      [,7]
##  [1,] 1.0000000 0.6503112 0.3896476 0.4587819 0.4306533 0.3833817 0.4179616
##  [2,] 0.6503112 1.0000000 0.3352043 0.4111502 0.3948222 0.3379507 0.3746726
##  [3,] 0.3896476 0.3352043 1.0000000 0.7007720 0.6611818 0.6283677 0.6384943
##  [4,] 0.4587819 0.4111502 0.7007720 1.0000000 0.7738981 0.6855387 0.6628907
##  [5,] 0.4306533 0.3948222 0.6611818 0.7738981 1.0000000 0.7653320 0.6925410
##  [6,] 0.3833817 0.3379507 0.6283677 0.6855387 0.7653320 1.0000000 0.7303352
##  [7,] 0.4179616 0.3746726 0.6384943 0.6628907 0.6925410 0.7303352 1.0000000
##  [8,] 0.3626263 0.3116578 0.5779468 0.6232760 0.7307743 0.7249283 0.6878853
##  [9,] 0.3502083 0.2925069 0.5117175 0.5714358 0.6113719 0.6106149 0.5953252
## [10,] 0.4118653 0.3601606 0.6422818 0.6830346 0.7155290 0.6955778 0.7265935
## [11,] 0.2573990 0.2133228 0.4203675 0.4386540 0.4473567 0.4475977 0.4790489
## [12,] 0.3111816 0.2420860 0.5152828 0.5418706 0.5664458 0.5403054 0.5661375
## [13,] 0.3516921 0.3091505 0.5108574 0.5565439 0.5906194 0.5602428 0.5722852
## [14,] 0.3695118 0.3411391 0.5042342 0.5609415 0.6155472 0.5653482 0.5819196
## [15,] 0.3931652 0.3380764 0.5695831 0.6390291 0.6955481 0.6642542 0.6269785
##            [,8]      [,9]     [,10]     [,11]     [,12]     [,13]     [,14]
##  [1,] 0.3626263 0.3502083 0.4118653 0.2573990 0.3111816 0.3516921 0.3695118
##  [2,] 0.3116578 0.2925069 0.3601606 0.2133228 0.2420860 0.3091505 0.3411391
##  [3,] 0.5779468 0.5117175 0.6422818 0.4203675 0.5152828 0.5108574 0.5042342
##  [4,] 0.6232760 0.5714358 0.6830346 0.4386540 0.5418706 0.5565439 0.5609415
##  [5,] 0.7307743 0.6113719 0.7155290 0.4473567 0.5664458 0.5906194 0.6155472
##  [6,] 0.7249283 0.6106149 0.6955778 0.4475977 0.5403054 0.5602428 0.5653482
##  [7,] 0.6878853 0.5953252 0.7265935 0.4790489 0.5661375 0.5722852 0.5819196
##  [8,] 1.0000000 0.6791524 0.6857285 0.4558924 0.5224383 0.5550057 0.5869437
##  [9,] 0.6791524 1.0000000 0.6111038 0.4417602 0.4917312 0.4923819 0.5329356
## [10,] 0.6857285 0.6111038 1.0000000 0.4776542 0.6006796 0.6198185 0.6010493
## [11,] 0.4558924 0.4417602 0.4776542 1.0000000 0.5670394 0.4594997 0.4706509
## [12,] 0.5224383 0.4917312 0.6006796 0.5670394 1.0000000 0.6265780 0.5507890
## [13,] 0.5550057 0.4923819 0.6198185 0.4594997 0.6265780 1.0000000 0.5826900
## [14,] 0.5869437 0.5329356 0.6010493 0.4706509 0.5507890 0.5826900 1.0000000
## [15,] 0.6782303 0.6354149 0.6870902 0.4500707 0.5667639 0.5976692 0.6692053
##           [,15]
##  [1,] 0.3931652
##  [2,] 0.3380764
##  [3,] 0.5695831
##  [4,] 0.6390291
##  [5,] 0.6955481
##  [6,] 0.6642542
##  [7,] 0.6269785
##  [8,] 0.6782303
##  [9,] 0.6354149
## [10,] 0.6870902
## [11,] 0.4500707
## [12,] 0.5667639
## [13,] 0.5976692
## [14,] 0.6692053
## [15,] 1.0000000
## 
## $uppCI
##            [,1]      [,2]      [,3]      [,4]      [,5]      [,6]      [,7]
##  [1,] 1.0000000 0.6703178 0.4193499 0.4863979 0.4591540 0.4133050 0.4468555
##  [2,] 0.6703178 1.0000000 0.3663404 0.4402559 0.4243866 0.3690657 0.4048074
##  [3,] 0.4193499 0.3663404 1.0000000 0.7183652 0.6806556 0.6493486 0.6590077
##  [4,] 0.4863979 0.4402559 0.7183652 1.0000000 0.7877346 0.7038966 0.6823083
##  [5,] 0.4591540 0.4243866 0.6806556 0.7877346 1.0000000 0.7796303 0.7105358
##  [6,] 0.4133050 0.3690657 0.6493486 0.7038966 0.7796303 1.0000000 0.7464648
##  [7,] 0.4468555 0.4048074 0.6590077 0.6823083 0.7105358 0.7464648 1.0000000
##  [8,] 0.3931286 0.3434188 0.6010890 0.6445140 0.7468834 0.7413500 0.7061300
##  [9,] 0.3810325 0.3246926 0.5374245 0.5948678 0.6331136 0.6324111 0.6177553
## [10,] 0.4409851 0.3907319 0.6626587 0.7015312 0.7324200 0.7134700 0.7429280
## [11,] 0.2904876 0.2471968 0.4492869 0.4670370 0.4754406 0.4756898 0.5060785
## [12,] 0.3430262 0.2753583 0.5409190 0.5665318 0.5901185 0.5650270 0.5898274
## [13,] 0.3824981 0.3409911 0.5366156 0.5805921 0.6132625 0.5841498 0.5956893
## [14,] 0.3998940 0.3722568 0.5302694 0.5848476 0.6371556 0.5890794 0.6049633
## [15,] 0.4228492 0.3692300 0.5930873 0.6595883 0.7134381 0.6836548 0.6480656
##            [,8]      [,9]     [,10]     [,11]     [,12]     [,13]     [,14]
##  [1,] 0.3931286 0.3810325 0.4409851 0.2904876 0.3430262 0.3824981 0.3998940
##  [2,] 0.3434188 0.3246926 0.3907319 0.2471968 0.2753583 0.3409911 0.3722568
##  [3,] 0.6010890 0.5374245 0.6626587 0.4492869 0.5409190 0.5366156 0.5302694
##  [4,] 0.6445140 0.5948678 0.7015312 0.4670370 0.5665318 0.5805921 0.5848476
##  [5,] 0.7468834 0.6331136 0.7324200 0.4754406 0.5901185 0.6132625 0.6371556
##  [6,] 0.7413500 0.6324111 0.7134700 0.4756898 0.5650270 0.5841498 0.5890794
##  [7,] 0.7061300 0.6177553 0.7429280 0.5060785 0.5898274 0.5956893 0.6049633
##  [8,] 1.0000000 0.6978304 0.7041030 0.4837222 0.5478470 0.5791265 0.6097907
##  [9,] 0.6978304 1.0000000 0.6328903 0.4700463 0.5182599 0.5188447 0.5579378
## [10,] 0.7041030 0.6328903 1.0000000 0.5047551 0.6229636 0.6412435 0.6233130
## [11,] 0.4837222 0.4700463 0.5047551 1.0000000 0.5907861 0.4872088 0.4979984
## [12,] 0.5478470 0.5182599 0.6229636 0.5907861 1.0000000 0.6477288 0.5751289
## [13,] 0.5791265 0.5188447 0.6412435 0.4872088 0.6477288 1.0000000 0.6057148
## [14,] 0.6097907 0.5579378 0.6233130 0.4979984 0.5751289 0.6057148 1.0000000
## [15,] 0.6969748 0.6561435 0.7054166 0.4780972 0.5904572 0.6200488 0.6883918
##           [,15]
##  [1,] 0.4228492
##  [2,] 0.3692300
##  [3,] 0.5930873
##  [4,] 0.6595883
##  [5,] 0.7134381
##  [6,] 0.6836548
##  [7,] 0.6480656
##  [8,] 0.6969748
##  [9,] 0.6561435
## [10,] 0.7054166
## [11,] 0.4780972
## [12,] 0.5904572
## [13,] 0.6200488
## [14,] 0.6883918
## [15,] 1.0000000
#Correlation Matrix
corrplot(cor(qol.plot, use="pairwise.complete.obs"), method="number", type="upper",
         addCoef.col = "orchid4", tl.col="hotpink3", tl.srt=45, p.mat = cor1$p, 
         sig.level = 0.05, insig = "blank", diag=FALSE)

ggpairs(qol.plot) + theme_classic()