read in and format data
df <- read.csv("maggie2.csv"); #this imports 262 cases from the original dateframe
df <- df[!is.na(df$fellowship_yn),]; #this removes any NA responses for `fellowship_yn` = 257 cases
df2 <- df[c(2,7,20,22:23,25:28,31:33,35,37:39)];
df2$fellow_cat <- ifelse(df2$fellowship_yn==1|df2$fellowship_yn==2, 'Probably or Definitely Yes', ifelse(df2$fellowship_yn==4|df2$fellowship_yn==5, "Probably or Definitely No", "Undecided"))
#df2$age_cat <- ifelse(df2$age==2, '22-25 y/o', ifelse(df2$age==3, "26-30 y/o", ifelse(df2$age==4, "31-35 y/o", "36-45 y/o")))
#complete race categories
#df2$race_cat <- ifelse(df2$race==1, 'Native American or Alaska Native', ifelse(df2$race==2, "Asian", ifelse(df2$race==3, "Black or African American", ifelse(df2$race==4, "Native Hawaiian or other Pacific Islander", ifelse(df2$race==5, "White", "Other/No Response")))))
#remove non cis gender responses, Keep NA, keep 7
#this brings the dataframe down to 230 cases
df2 <- df2 %>%
filter(is.na(gender) | gender == 1 | gender == 2 | gender == 7)
DF FOR FULL TABLES (DF2)
#dataframe for full tables
#df2 is for full
#the code below is replacing all "no response" responses with NA
df2$debt[df2$debt == 6] <- NA
df2$gender[df2$gender == 7] <- NA
df2$race[df2$race == 7] <- NA
df2$marital_status[df2$marital_status == 7] <- NA
df2$children[df2$children == 5] <- NA
DF FOR CONDENSED TABLES (DF3)
#dataframe for condensed tables
#df3 is condensed
df3 <- df2
#year of training
df3$current_year <- ifelse(df3$current_year<4, "PGY123", "PGY4567")
#debt
df3$debt <- ifelse(df3$debt == 1, "under100k","over100k")
#race
df3$race <- ifelse(df3$race == 5, "white","notwhite")
#age
df3$age[df3$age == 1 |df3$age == 2|df3$age == 3] <- "under30"
df3$age[df3$age == 4 |df3$age == 5|df3$age == 6] <- "30plus"
#marital status
df3$marital_status <- ifelse(df3$marital_status == 3, "married","notmarried")
#children
df3$children[df3$children == 1 |df3$children == 2] <- "have_plan_kids12"
df3$children[df3$children == 3 |df3$children == 4] <- "no_kids34"
1a. Characteristics of Residents Planning Versus Not Planning to
Complete Fellowship
#group 1 vs group 5
df2[,c(1,10:17)] %>%
filter(fellowship_yn == 1 | fellowship_yn == 5) %>%
tbl_summary(by=fellowship_yn) %>%
add_p()
| Characteristic |
1, N = 149 |
5, N = 3 |
p-value |
| current_year |
|
|
0.10 |
| 1 |
7 (5.1%) |
0 (0%) |
|
| 2 |
16 (12%) |
0 (0%) |
|
| 3 |
44 (32%) |
0 (0%) |
|
| 4 |
27 (20%) |
0 (0%) |
|
| 5 |
12 (8.7%) |
0 (0%) |
|
| 6 |
15 (11%) |
1 (33%) |
|
| 7 |
17 (12%) |
2 (67%) |
|
| Unknown |
11 |
0 |
|
| debt |
|
|
0.12 |
| 1 |
33 (23%) |
1 (33%) |
|
| 2 |
57 (39%) |
0 (0%) |
|
| 3 |
16 (11%) |
0 (0%) |
|
| 4 |
6 (4.1%) |
1 (33%) |
|
| 5 |
33 (23%) |
1 (33%) |
|
| Unknown |
4 |
0 |
|
| gender |
|
|
0.5 |
| 1 |
43 (31%) |
1 (50%) |
|
| 2 |
94 (69%) |
1 (50%) |
|
| Unknown |
12 |
1 |
|
| race |
|
|
>0.9 |
| 1 |
1 (0.7%) |
0 (0%) |
|
| 2 |
14 (10%) |
0 (0%) |
|
| 3 |
3 (2.2%) |
0 (0%) |
|
| 5 |
110 (82%) |
2 (100%) |
|
| 6 |
6 (4.5%) |
0 (0%) |
|
| Unknown |
15 |
1 |
|
| age |
|
|
0.2 |
| 2 |
17 (12%) |
0 (0%) |
|
| 3 |
64 (44%) |
0 (0%) |
|
| 4 |
49 (34%) |
2 (67%) |
|
| 5 |
13 (8.9%) |
1 (33%) |
|
| 6 |
3 (2.1%) |
0 (0%) |
|
| Unknown |
3 |
0 |
|
| marital_status |
|
|
0.032 |
| 1 |
34 (25%) |
0 (0%) |
|
| 2 |
22 (16%) |
0 (0%) |
|
| 3 |
80 (58%) |
2 (67%) |
|
| 4 |
0 (0%) |
1 (33%) |
|
| 6 |
2 (1.4%) |
0 (0%) |
|
| Unknown |
11 |
0 |
|
| children |
|
|
>0.9 |
| 1 |
39 (29%) |
1 (33%) |
|
| 2 |
71 (53%) |
2 (67%) |
|
| 3 |
4 (3.0%) |
0 (0%) |
|
| 4 |
21 (16%) |
0 (0%) |
|
| Unknown |
14 |
0 |
|
| fellow_cat |
|
|
<0.001 |
| Probably or Definitely No |
0 (0%) |
3 (100%) |
|
| Probably or Definitely Yes |
149 (100%) |
0 (0%) |
|
#groups 1&2 vs groups 4 and 5
df2[,c(10:17)] %>%
filter(!fellow_cat == "Undecided") %>%
tbl_summary(by=fellow_cat) %>%
add_p()
| Characteristic |
Probably or Definitely No, N = 10 |
Probably or Definitely Yes, N = 200 |
p-value |
| current_year |
|
|
0.2 |
| 1 |
0 (0%) |
15 (8.0%) |
|
| 2 |
1 (10%) |
30 (16%) |
|
| 3 |
1 (10%) |
60 (32%) |
|
| 4 |
3 (30%) |
35 (19%) |
|
| 5 |
2 (20%) |
12 (6.4%) |
|
| 6 |
1 (10%) |
18 (9.6%) |
|
| 7 |
2 (20%) |
18 (9.6%) |
|
| Unknown |
0 |
12 |
|
| debt |
|
|
0.004 |
| 1 |
4 (40%) |
42 (22%) |
|
| 2 |
0 (0%) |
73 (37%) |
|
| 3 |
0 (0%) |
30 (15%) |
|
| 4 |
2 (20%) |
9 (4.6%) |
|
| 5 |
4 (40%) |
41 (21%) |
|
| Unknown |
0 |
5 |
|
| gender |
|
|
0.3 |
| 1 |
4 (44%) |
51 (28%) |
|
| 2 |
5 (56%) |
133 (72%) |
|
| Unknown |
1 |
16 |
|
| race |
|
|
>0.9 |
| 1 |
0 (0%) |
1 (0.6%) |
|
| 2 |
1 (11%) |
17 (9.4%) |
|
| 3 |
0 (0%) |
16 (8.8%) |
|
| 5 |
8 (89%) |
139 (77%) |
|
| 6 |
0 (0%) |
8 (4.4%) |
|
| Unknown |
1 |
19 |
|
| age |
|
|
0.3 |
| 2 |
0 (0%) |
19 (9.8%) |
|
| 3 |
5 (50%) |
87 (45%) |
|
| 4 |
3 (30%) |
72 (37%) |
|
| 5 |
1 (10%) |
13 (6.7%) |
|
| 6 |
1 (10%) |
3 (1.5%) |
|
| Unknown |
0 |
6 |
|
| marital_status |
|
|
0.4 |
| 1 |
1 (10%) |
48 (26%) |
|
| 2 |
1 (10%) |
32 (17%) |
|
| 3 |
7 (70%) |
99 (53%) |
|
| 4 |
1 (10%) |
4 (2.2%) |
|
| 6 |
0 (0%) |
3 (1.6%) |
|
| Unknown |
0 |
14 |
|
| children |
|
|
0.5 |
| 1 |
4 (40%) |
46 (25%) |
|
| 2 |
6 (60%) |
100 (54%) |
|
| 3 |
0 (0%) |
8 (4.3%) |
|
| 4 |
0 (0%) |
31 (17%) |
|
| Unknown |
0 |
15 |
|
1b. Characteristics of Residents Planning Versus Not Planning to
Complete Fellowship - Condensed
#group 1 vs group 5
df3[,c(1,10:16)] %>%
filter(fellowship_yn == 1 | fellowship_yn == 5) %>%
tbl_summary(by=fellowship_yn) %>%
add_p()
| Characteristic |
1, N = 149 |
5, N = 3 |
p-value |
| current_year |
|
|
0.2 |
| PGY123 |
67 (49%) |
0 (0%) |
|
| PGY4567 |
71 (51%) |
3 (100%) |
|
| Unknown |
11 |
0 |
|
| debt |
|
|
0.5 |
| over100k |
112 (77%) |
2 (67%) |
|
| under100k |
33 (23%) |
1 (33%) |
|
| Unknown |
4 |
0 |
|
| gender |
|
|
0.5 |
| 1 |
43 (31%) |
1 (50%) |
|
| 2 |
94 (69%) |
1 (50%) |
|
| Unknown |
12 |
1 |
|
| race |
|
|
>0.9 |
| notwhite |
24 (18%) |
0 (0%) |
|
| white |
110 (82%) |
2 (100%) |
|
| Unknown |
15 |
1 |
|
| age |
|
|
0.093 |
| 30plus |
65 (45%) |
3 (100%) |
|
| under30 |
81 (55%) |
0 (0%) |
|
| Unknown |
3 |
0 |
|
| marital_status |
|
|
>0.9 |
| married |
80 (58%) |
2 (67%) |
|
| notmarried |
58 (42%) |
1 (33%) |
|
| Unknown |
11 |
0 |
|
| children |
|
|
>0.9 |
| have_plan_kids12 |
110 (81%) |
3 (100%) |
|
| no_kids34 |
25 (19%) |
0 (0%) |
|
| Unknown |
14 |
0 |
|
#groups 1&2 vs groups 45
df3[,c(10:17)] %>%
filter(!fellow_cat == "Undecided") %>%
tbl_summary(by=fellow_cat) %>%
add_p()
| Characteristic |
Probably or Definitely No, N = 10 |
Probably or Definitely Yes, N = 200 |
p-value |
| current_year |
|
|
0.046 |
| PGY123 |
2 (20%) |
105 (56%) |
|
| PGY4567 |
8 (80%) |
83 (44%) |
|
| Unknown |
0 |
12 |
|
| debt |
|
|
0.2 |
| over100k |
6 (60%) |
153 (78%) |
|
| under100k |
4 (40%) |
42 (22%) |
|
| Unknown |
0 |
5 |
|
| gender |
|
|
0.3 |
| 1 |
4 (44%) |
51 (28%) |
|
| 2 |
5 (56%) |
133 (72%) |
|
| Unknown |
1 |
16 |
|
| race |
|
|
0.7 |
| notwhite |
1 (11%) |
42 (23%) |
|
| white |
8 (89%) |
139 (77%) |
|
| Unknown |
1 |
19 |
|
| age |
|
|
>0.9 |
| 30plus |
5 (50%) |
88 (45%) |
|
| under30 |
5 (50%) |
106 (55%) |
|
| Unknown |
0 |
6 |
|
| marital_status |
|
|
0.3 |
| married |
7 (70%) |
99 (53%) |
|
| notmarried |
3 (30%) |
87 (47%) |
|
| Unknown |
0 |
14 |
|
| children |
|
|
0.2 |
| have_plan_kids12 |
10 (100%) |
146 (79%) |
|
| no_kids34 |
0 (0%) |
39 (21%) |
|
| Unknown |
0 |
15 |
|
2a. Characteristics of Residents Choosing Enfolded Versus
Postgraduate Fellowship*
#enfolded vs postgraduate
df2[,c(2,10:17)] %>%
filter(enfolded_postgrad_yn == 1 | enfolded_postgrad_yn ==2) %>%
tbl_summary(by=enfolded_postgrad_yn ) %>%
add_p()
| Characteristic |
1, N = 52 |
2, N = 113 |
p-value |
| current_year |
|
|
0.2 |
| 1 |
4 (8.7%) |
5 (4.6%) |
|
| 2 |
4 (8.7%) |
22 (20%) |
|
| 3 |
16 (35%) |
44 (41%) |
|
| 4 |
7 (15%) |
17 (16%) |
|
| 5 |
6 (13%) |
5 (4.6%) |
|
| 6 |
4 (8.7%) |
8 (7.4%) |
|
| 7 |
5 (11%) |
7 (6.5%) |
|
| Unknown |
6 |
5 |
|
| debt |
|
|
<0.001 |
| 1 |
14 (27%) |
15 (14%) |
|
| 2 |
9 (17%) |
56 (51%) |
|
| 3 |
9 (17%) |
15 (14%) |
|
| 4 |
6 (12%) |
3 (2.7%) |
|
| 5 |
14 (27%) |
21 (19%) |
|
| Unknown |
0 |
3 |
|
| gender |
|
|
0.2 |
| 1 |
11 (24%) |
36 (34%) |
|
| 2 |
35 (76%) |
69 (66%) |
|
| Unknown |
6 |
8 |
|
| race |
|
|
0.030 |
| 1 |
1 (2.3%) |
0 (0%) |
|
| 2 |
4 (9.1%) |
6 (5.8%) |
|
| 3 |
4 (9.1%) |
8 (7.7%) |
|
| 4 |
3 (6.8%) |
0 (0%) |
|
| 5 |
31 (70%) |
89 (86%) |
|
| 6 |
1 (2.3%) |
1 (1.0%) |
|
| Unknown |
8 |
9 |
|
| age |
|
|
0.5 |
| 2 |
4 (7.7%) |
15 (14%) |
|
| 3 |
23 (44%) |
53 (49%) |
|
| 4 |
20 (38%) |
34 (31%) |
|
| 5 |
4 (7.7%) |
5 (4.6%) |
|
| 6 |
1 (1.9%) |
1 (0.9%) |
|
| Unknown |
0 |
5 |
|
| marital_status |
|
|
0.011 |
| 1 |
14 (30%) |
18 (17%) |
|
| 2 |
3 (6.5%) |
26 (25%) |
|
| 3 |
24 (52%) |
57 (54%) |
|
| 4 |
5 (11%) |
4 (3.8%) |
|
| 6 |
0 (0%) |
1 (0.9%) |
|
| Unknown |
6 |
7 |
|
| children |
|
|
0.004 |
| 1 |
11 (24%) |
27 (26%) |
|
| 2 |
19 (41%) |
67 (64%) |
|
| 3 |
6 (13%) |
4 (3.8%) |
|
| 4 |
10 (22%) |
7 (6.7%) |
|
| Unknown |
6 |
8 |
|
| fellow_cat |
|
|
<0.001 |
| Probably or Definitely No |
3 (5.8%) |
0 (0%) |
|
| Probably or Definitely Yes |
40 (77%) |
111 (98%) |
|
| Undecided |
9 (17%) |
2 (1.8%) |
|
#1 = enfolded only
#2 = postgrad only
2b. Characteristics of Residents Choosing Enfolded Versus
Postgraduate Fellowship – Condensed*
df3[,c(2,10:17)] %>%
filter(enfolded_postgrad_yn == 1 | enfolded_postgrad_yn == 2) %>%
tbl_summary(by=enfolded_postgrad_yn ) %>%
add_p()
| Characteristic |
1, N = 52 |
2, N = 113 |
p-value |
| current_year |
|
|
0.11 |
| PGY123 |
24 (52%) |
71 (66%) |
|
| PGY4567 |
22 (48%) |
37 (34%) |
|
| Unknown |
6 |
5 |
|
| debt |
|
|
0.039 |
| over100k |
38 (73%) |
95 (86%) |
|
| under100k |
14 (27%) |
15 (14%) |
|
| Unknown |
0 |
3 |
|
| gender |
|
|
0.2 |
| 1 |
11 (24%) |
36 (34%) |
|
| 2 |
35 (76%) |
69 (66%) |
|
| Unknown |
6 |
8 |
|
| race |
|
|
0.032 |
| notwhite |
13 (30%) |
15 (14%) |
|
| white |
31 (70%) |
89 (86%) |
|
| Unknown |
8 |
9 |
|
| age |
|
|
0.2 |
| 30plus |
25 (48%) |
40 (37%) |
|
| under30 |
27 (52%) |
68 (63%) |
|
| Unknown |
0 |
5 |
|
| marital_status |
|
|
0.9 |
| married |
24 (52%) |
57 (54%) |
|
| notmarried |
22 (48%) |
49 (46%) |
|
| Unknown |
6 |
7 |
|
| children |
|
|
<0.001 |
| have_plan_kids12 |
30 (65%) |
94 (90%) |
|
| no_kids34 |
16 (35%) |
11 (10%) |
|
| Unknown |
6 |
8 |
|
| fellow_cat |
|
|
<0.001 |
| Probably or Definitely No |
3 (5.8%) |
0 (0%) |
|
| Probably or Definitely Yes |
40 (77%) |
111 (98%) |
|
| Undecided |
9 (17%) |
2 (1.8%) |
|
3a. Characteristics of Residents Choosing Academic Versus Private
Practice*
#academic vs private
df2[,c(3,10:17)] %>%
filter(private_academic == 1 | private_academic ==2) %>%
tbl_summary(by=private_academic ) %>%
add_p()
| Characteristic |
1, N = 102 |
2, N = 53 |
p-value |
| current_year |
|
|
0.2 |
| 1 |
7 (7.4%) |
0 (0%) |
|
| 2 |
17 (18%) |
9 (17%) |
|
| 3 |
34 (36%) |
20 (38%) |
|
| 4 |
17 (18%) |
9 (17%) |
|
| 5 |
4 (4.2%) |
6 (11%) |
|
| 6 |
7 (7.4%) |
7 (13%) |
|
| 7 |
9 (9.5%) |
2 (3.8%) |
|
| Unknown |
7 |
0 |
|
| debt |
|
|
0.009 |
| 1 |
19 (19%) |
4 (7.5%) |
|
| 2 |
45 (46%) |
18 (34%) |
|
| 3 |
12 (12%) |
14 (26%) |
|
| 4 |
4 (4.1%) |
8 (15%) |
|
| 5 |
18 (18%) |
9 (17%) |
|
| Unknown |
4 |
0 |
|
| gender |
|
|
0.012 |
| 1 |
33 (34%) |
7 (14%) |
|
| 2 |
64 (66%) |
42 (86%) |
|
| Unknown |
5 |
4 |
|
| race |
|
|
0.007 |
| 1 |
1 (1.1%) |
0 (0%) |
|
| 2 |
5 (5.3%) |
3 (5.9%) |
|
| 3 |
6 (6.4%) |
10 (20%) |
|
| 4 |
0 (0%) |
3 (5.9%) |
|
| 5 |
77 (82%) |
35 (69%) |
|
| 6 |
5 (5.3%) |
0 (0%) |
|
| Unknown |
8 |
2 |
|
| age |
|
|
0.2 |
| 2 |
15 (15%) |
5 (9.4%) |
|
| 3 |
40 (40%) |
30 (57%) |
|
| 4 |
37 (37%) |
14 (26%) |
|
| 5 |
6 (6.1%) |
2 (3.8%) |
|
| 6 |
1 (1.0%) |
2 (3.8%) |
|
| Unknown |
3 |
0 |
|
| marital_status |
|
|
0.002 |
| 1 |
19 (20%) |
8 (15%) |
|
| 2 |
17 (18%) |
13 (25%) |
|
| 3 |
57 (60%) |
23 (43%) |
|
| 4 |
1 (1.1%) |
9 (17%) |
|
| 6 |
1 (1.1%) |
0 (0%) |
|
| Unknown |
7 |
0 |
|
| children |
|
|
0.002 |
| 1 |
32 (34%) |
7 (13%) |
|
| 2 |
48 (51%) |
33 (62%) |
|
| 3 |
2 (2.1%) |
8 (15%) |
|
| 4 |
12 (13%) |
5 (9.4%) |
|
| Unknown |
8 |
0 |
|
| fellow_cat |
|
|
0.002 |
| Probably or Definitely No |
1 (1.0%) |
5 (9.4%) |
|
| Probably or Definitely Yes |
96 (94%) |
40 (75%) |
|
| Undecided |
5 (4.9%) |
8 (15%) |
|
3b. Characteristics of Residents Choosing Academic Versus Private
Practice – Condensed*
df3[,c(3,10:17)] %>%
filter(private_academic == 1 | private_academic ==2) %>%
tbl_summary(by=private_academic ) %>%
add_p()
| Characteristic |
1, N = 102 |
2, N = 53 |
p-value |
| current_year |
|
|
0.5 |
| PGY123 |
58 (61%) |
29 (55%) |
|
| PGY4567 |
37 (39%) |
24 (45%) |
|
| Unknown |
7 |
0 |
|
| debt |
|
|
0.053 |
| over100k |
79 (81%) |
49 (92%) |
|
| under100k |
19 (19%) |
4 (7.5%) |
|
| Unknown |
4 |
0 |
|
| gender |
|
|
0.012 |
| 1 |
33 (34%) |
7 (14%) |
|
| 2 |
64 (66%) |
42 (86%) |
|
| Unknown |
5 |
4 |
|
| race |
|
|
0.068 |
| notwhite |
17 (18%) |
16 (31%) |
|
| white |
77 (82%) |
35 (69%) |
|
| Unknown |
8 |
2 |
|
| age |
|
|
0.2 |
| 30plus |
44 (44%) |
18 (34%) |
|
| under30 |
55 (56%) |
35 (66%) |
|
| Unknown |
3 |
0 |
|
| marital_status |
|
|
0.052 |
| married |
57 (60%) |
23 (43%) |
|
| notmarried |
38 (40%) |
30 (57%) |
|
| Unknown |
7 |
0 |
|
| children |
|
|
0.15 |
| have_plan_kids12 |
80 (85%) |
40 (75%) |
|
| no_kids34 |
14 (15%) |
13 (25%) |
|
| Unknown |
8 |
0 |
|
| fellow_cat |
|
|
0.002 |
| Probably or Definitely No |
1 (1.0%) |
5 (9.4%) |
|
| Probably or Definitely Yes |
96 (94%) |
40 (75%) |
|
| Undecided |
5 (4.9%) |
8 (15%) |
|
4a. Characteristics of Residents Based on Q21. Did CAST
accreditation affect DECISION TO PURSUE FELLOWSHIP
df2[,c(6,10:17)] %>%
filter(CAST_fellowship == 1 | CAST_fellowship == 5) %>%
tbl_summary(by=CAST_fellowship) %>%
add_p()
| Characteristic |
1, N = 57 |
5, N = 26 |
p-value |
| current_year |
|
|
0.023 |
| 1 |
5 (8.8%) |
1 (3.8%) |
|
| 2 |
16 (28%) |
4 (15%) |
|
| 3 |
18 (32%) |
2 (7.7%) |
|
| 4 |
6 (11%) |
5 (19%) |
|
| 5 |
4 (7.0%) |
5 (19%) |
|
| 6 |
4 (7.0%) |
3 (12%) |
|
| 7 |
4 (7.0%) |
6 (23%) |
|
| debt |
|
|
<0.001 |
| 1 |
8 (14%) |
10 (38%) |
|
| 2 |
30 (53%) |
2 (7.7%) |
|
| 3 |
8 (14%) |
2 (7.7%) |
|
| 4 |
3 (5.3%) |
1 (3.8%) |
|
| 5 |
8 (14%) |
11 (42%) |
|
| gender |
|
|
0.5 |
| 1 |
27 (48%) |
10 (40%) |
|
| 2 |
29 (52%) |
15 (60%) |
|
| Unknown |
1 |
1 |
|
| race |
|
|
0.8 |
| 2 |
5 (9.1%) |
3 (12%) |
|
| 3 |
5 (9.1%) |
1 (3.8%) |
|
| 5 |
44 (80%) |
21 (81%) |
|
| 6 |
1 (1.8%) |
1 (3.8%) |
|
| Unknown |
2 |
0 |
|
| age |
|
|
0.007 |
| 2 |
1 (1.8%) |
1 (3.8%) |
|
| 3 |
36 (65%) |
7 (27%) |
|
| 4 |
15 (27%) |
15 (58%) |
|
| 5 |
2 (3.6%) |
2 (7.7%) |
|
| 6 |
1 (1.8%) |
1 (3.8%) |
|
| Unknown |
2 |
0 |
|
| marital_status |
|
|
0.3 |
| 1 |
18 (33%) |
6 (23%) |
|
| 2 |
6 (11%) |
3 (12%) |
|
| 3 |
30 (55%) |
15 (58%) |
|
| 4 |
1 (1.8%) |
0 (0%) |
|
| 6 |
0 (0%) |
2 (7.7%) |
|
| Unknown |
2 |
0 |
|
| children |
|
|
0.14 |
| 1 |
24 (43%) |
6 (23%) |
|
| 2 |
18 (32%) |
14 (54%) |
|
| 3 |
2 (3.6%) |
2 (7.7%) |
|
| 4 |
12 (21%) |
4 (15%) |
|
| Unknown |
1 |
0 |
|
| fellow_cat |
|
|
0.089 |
| Probably or Definitely No |
1 (1.8%) |
2 (7.7%) |
|
| Probably or Definitely Yes |
56 (98%) |
23 (88%) |
|
| Undecided |
0 (0%) |
1 (3.8%) |
|
df2[,c(6,10:17)] %>%
mutate(CAST_cat = ifelse(df2$CAST_fellowship==1|df2$CAST_fellowship==2, 'Groups 1 and 2', ifelse(df2$CAST_fellowship==4|df2$CAST_fellowship==5, "Groups 4 and 5", "Other"))) %>%
filter(!CAST_cat == "Other") %>%
tbl_summary(by=CAST_cat) %>%
add_p()
| Characteristic |
Groups 1 and 2, N = 124 |
Groups 4 and 5, N = 38 |
p-value |
| CAST_fellowship |
|
|
<0.001 |
| 1 |
57 (46%) |
0 (0%) |
|
| 2 |
67 (54%) |
0 (0%) |
|
| 4 |
0 (0%) |
12 (32%) |
|
| 5 |
0 (0%) |
26 (68%) |
|
| current_year |
|
|
0.003 |
| 1 |
9 (7.5%) |
1 (2.6%) |
|
| 2 |
25 (21%) |
6 (16%) |
|
| 3 |
41 (34%) |
4 (11%) |
|
| 4 |
23 (19%) |
9 (24%) |
|
| 5 |
5 (4.2%) |
5 (13%) |
|
| 6 |
10 (8.3%) |
5 (13%) |
|
| 7 |
7 (5.8%) |
8 (21%) |
|
| Unknown |
4 |
0 |
|
| debt |
|
|
<0.001 |
| 1 |
18 (15%) |
15 (39%) |
|
| 2 |
59 (49%) |
4 (11%) |
|
| 3 |
20 (17%) |
3 (7.9%) |
|
| 4 |
4 (3.3%) |
3 (7.9%) |
|
| 5 |
19 (16%) |
13 (34%) |
|
| Unknown |
4 |
0 |
|
| gender |
|
|
0.7 |
| 1 |
36 (31%) |
12 (33%) |
|
| 2 |
82 (69%) |
24 (67%) |
|
| Unknown |
6 |
2 |
|
| race |
|
|
0.078 |
| 1 |
1 (0.8%) |
0 (0%) |
|
| 2 |
7 (5.9%) |
8 (22%) |
|
| 3 |
8 (6.8%) |
2 (5.4%) |
|
| 5 |
99 (84%) |
26 (70%) |
|
| 6 |
3 (2.5%) |
1 (2.7%) |
|
| Unknown |
6 |
1 |
|
| age |
|
|
0.006 |
| 2 |
17 (14%) |
1 (2.6%) |
|
| 3 |
61 (52%) |
12 (32%) |
|
| 4 |
34 (29%) |
22 (58%) |
|
| 5 |
4 (3.4%) |
2 (5.3%) |
|
| 6 |
2 (1.7%) |
1 (2.6%) |
|
| Unknown |
6 |
0 |
|
| marital_status |
|
|
0.10 |
| 1 |
28 (24%) |
12 (32%) |
|
| 2 |
22 (19%) |
4 (11%) |
|
| 3 |
67 (57%) |
20 (53%) |
|
| 4 |
1 (0.8%) |
0 (0%) |
|
| 6 |
0 (0%) |
2 (5.3%) |
|
| Unknown |
6 |
0 |
|
| children |
|
|
0.3 |
| 1 |
35 (29%) |
7 (18%) |
|
| 2 |
61 (51%) |
19 (50%) |
|
| 3 |
5 (4.2%) |
3 (7.9%) |
|
| 4 |
18 (15%) |
9 (24%) |
|
| Unknown |
5 |
0 |
|
| fellow_cat |
|
|
0.038 |
| Probably or Definitely No |
1 (0.8%) |
2 (5.3%) |
|
| Probably or Definitely Yes |
119 (96%) |
32 (84%) |
|
| Undecided |
4 (3.2%) |
4 (11%) |
|
4b. Characteristics of Residents Based on Q21. Did CAST
accreditation affect DECISION TO PURSUE FELLOWSHIP - Condensed
df3[,c(6,10:17)] %>%
filter(CAST_fellowship == 1 | CAST_fellowship == 5) %>%
tbl_summary(by=CAST_fellowship) %>%
add_p()
| Characteristic |
1, N = 57 |
5, N = 26 |
p-value |
| current_year |
|
|
<0.001 |
| PGY123 |
39 (68%) |
7 (27%) |
|
| PGY4567 |
18 (32%) |
19 (73%) |
|
| debt |
|
|
0.012 |
| over100k |
49 (86%) |
16 (62%) |
|
| under100k |
8 (14%) |
10 (38%) |
|
| gender |
|
|
0.5 |
| 1 |
27 (48%) |
10 (40%) |
|
| 2 |
29 (52%) |
15 (60%) |
|
| Unknown |
1 |
1 |
|
| race |
|
|
>0.9 |
| notwhite |
11 (20%) |
5 (19%) |
|
| white |
44 (80%) |
21 (81%) |
|
| Unknown |
2 |
0 |
|
| age |
|
|
0.002 |
| 30plus |
18 (33%) |
18 (69%) |
|
| under30 |
37 (67%) |
8 (31%) |
|
| Unknown |
2 |
0 |
|
| marital_status |
|
|
0.8 |
| married |
30 (55%) |
15 (58%) |
|
| notmarried |
25 (45%) |
11 (42%) |
|
| Unknown |
2 |
0 |
|
| children |
|
|
0.9 |
| have_plan_kids12 |
42 (75%) |
20 (77%) |
|
| no_kids34 |
14 (25%) |
6 (23%) |
|
| Unknown |
1 |
0 |
|
| fellow_cat |
|
|
0.089 |
| Probably or Definitely No |
1 (1.8%) |
2 (7.7%) |
|
| Probably or Definitely Yes |
56 (98%) |
23 (88%) |
|
| Undecided |
0 (0%) |
1 (3.8%) |
|
df3[,c(6,10:17)] %>%
mutate(CAST_cat = ifelse(df2$CAST_fellowship==1|df2$CAST_fellowship==2, 'Groups 1 and 2', ifelse(df2$CAST_fellowship==4|df2$CAST_fellowship==5, "Groups 4 and 5", "Other"))) %>%
filter(!CAST_cat == "Other") %>%
tbl_summary(by=CAST_cat) %>%
add_p()
| Characteristic |
Groups 1 and 2, N = 124 |
Groups 4 and 5, N = 38 |
p-value |
| CAST_fellowship |
|
|
<0.001 |
| 1 |
57 (46%) |
0 (0%) |
|
| 2 |
67 (54%) |
0 (0%) |
|
| 4 |
0 (0%) |
12 (32%) |
|
| 5 |
0 (0%) |
26 (68%) |
|
| current_year |
|
|
<0.001 |
| PGY123 |
75 (62%) |
11 (29%) |
|
| PGY4567 |
45 (38%) |
27 (71%) |
|
| Unknown |
4 |
0 |
|
| debt |
|
|
0.001 |
| over100k |
102 (85%) |
23 (61%) |
|
| under100k |
18 (15%) |
15 (39%) |
|
| Unknown |
4 |
0 |
|
| gender |
|
|
0.7 |
| 1 |
36 (31%) |
12 (33%) |
|
| 2 |
82 (69%) |
24 (67%) |
|
| Unknown |
6 |
2 |
|
| race |
|
|
0.067 |
| notwhite |
19 (16%) |
11 (30%) |
|
| white |
99 (84%) |
26 (70%) |
|
| Unknown |
6 |
1 |
|
| age |
|
|
<0.001 |
| 30plus |
40 (34%) |
25 (66%) |
|
| under30 |
78 (66%) |
13 (34%) |
|
| Unknown |
6 |
0 |
|
| marital_status |
|
|
0.7 |
| married |
67 (57%) |
20 (53%) |
|
| notmarried |
51 (43%) |
18 (47%) |
|
| Unknown |
6 |
0 |
|
| children |
|
|
0.11 |
| have_plan_kids12 |
96 (81%) |
26 (68%) |
|
| no_kids34 |
23 (19%) |
12 (32%) |
|
| Unknown |
5 |
0 |
|
| fellow_cat |
|
|
0.038 |
| Probably or Definitely No |
1 (0.8%) |
2 (5.3%) |
|
| Probably or Definitely Yes |
119 (96%) |
32 (84%) |
|
| Undecided |
4 (3.2%) |
4 (11%) |
|
5a. Characteristics of Residents Based on Q34. Did CAST
accreditation affect SUBSPECIALTY CHOICE
df2[,c(7,10:17)] %>%
filter(CAST_subspecialty == 1 | CAST_subspecialty == 5) %>%
tbl_summary(by=CAST_subspecialty) %>%
add_p()
| Characteristic |
1, N = 38 |
5, N = 47 |
p-value |
| current_year |
|
|
0.002 |
| 1 |
2 (5.3%) |
3 (6.4%) |
|
| 2 |
7 (18%) |
5 (11%) |
|
| 3 |
16 (42%) |
4 (8.5%) |
|
| 4 |
7 (18%) |
10 (21%) |
|
| 5 |
2 (5.3%) |
6 (13%) |
|
| 6 |
1 (2.6%) |
9 (19%) |
|
| 7 |
3 (7.9%) |
10 (21%) |
|
| debt |
|
|
<0.001 |
| 1 |
5 (13%) |
20 (43%) |
|
| 2 |
26 (68%) |
3 (6.4%) |
|
| 3 |
3 (7.9%) |
4 (8.5%) |
|
| 4 |
0 (0%) |
5 (11%) |
|
| 5 |
4 (11%) |
15 (32%) |
|
| gender |
|
|
0.2 |
| 1 |
6 (16%) |
12 (27%) |
|
| 2 |
31 (84%) |
32 (73%) |
|
| Unknown |
1 |
3 |
|
| race |
|
|
0.3 |
| 1 |
1 (2.6%) |
0 (0%) |
|
| 2 |
2 (5.3%) |
7 (16%) |
|
| 3 |
4 (11%) |
2 (4.4%) |
|
| 5 |
30 (79%) |
34 (76%) |
|
| 6 |
1 (2.6%) |
2 (4.4%) |
|
| Unknown |
0 |
2 |
|
| age |
|
|
<0.001 |
| 2 |
10 (26%) |
1 (2.1%) |
|
| 3 |
18 (47%) |
12 (26%) |
|
| 4 |
8 (21%) |
31 (66%) |
|
| 5 |
1 (2.6%) |
3 (6.4%) |
|
| 6 |
1 (2.6%) |
0 (0%) |
|
| marital_status |
|
|
0.12 |
| 1 |
9 (24%) |
15 (32%) |
|
| 2 |
9 (24%) |
4 (8.5%) |
|
| 3 |
20 (53%) |
25 (53%) |
|
| 6 |
0 (0%) |
3 (6.4%) |
|
| children |
|
|
0.9 |
| 1 |
8 (21%) |
11 (24%) |
|
| 2 |
21 (55%) |
23 (51%) |
|
| 3 |
1 (2.6%) |
3 (6.7%) |
|
| 4 |
8 (21%) |
8 (18%) |
|
| Unknown |
0 |
2 |
|
| fellow_cat |
|
|
0.2 |
| Probably or Definitely No |
0 (0%) |
2 (4.3%) |
|
| Probably or Definitely Yes |
38 (100%) |
43 (91%) |
|
| Undecided |
0 (0%) |
2 (4.3%) |
|
df2[,c(7,10:17)] %>%
mutate(CAST_cat = ifelse(df2$CAST_subspecialty==1|df2$CAST_subspecialty==2, 'Groups 1 and 2', ifelse(df2$CAST_subspecialty==4|df2$CAST_subspecialty==5, "Groups 4 and 5", "Other"))) %>%
filter(!CAST_cat == "Other") %>%
tbl_summary(by=CAST_cat) %>%
add_p(test.args = current_year ~ list(workspace=2e8))
| Characteristic |
Groups 1 and 2, N = 109 |
Groups 4 and 5, N = 63 |
p-value |
| CAST_subspecialty |
|
|
<0.001 |
| 1 |
38 (35%) |
0 (0%) |
|
| 2 |
71 (65%) |
0 (0%) |
|
| 4 |
0 (0%) |
16 (25%) |
|
| 5 |
0 (0%) |
47 (75%) |
|
| current_year |
|
|
<0.001 |
| 1 |
6 (5.7%) |
4 (6.3%) |
|
| 2 |
26 (25%) |
6 (9.5%) |
|
| 3 |
42 (40%) |
10 (16%) |
|
| 4 |
20 (19%) |
12 (19%) |
|
| 5 |
3 (2.9%) |
6 (9.5%) |
|
| 6 |
4 (3.8%) |
12 (19%) |
|
| 7 |
4 (3.8%) |
13 (21%) |
|
| Unknown |
4 |
0 |
|
| debt |
|
|
<0.001 |
| 1 |
11 (10%) |
24 (39%) |
|
| 2 |
65 (62%) |
5 (8.1%) |
|
| 3 |
13 (12%) |
8 (13%) |
|
| 4 |
2 (1.9%) |
7 (11%) |
|
| 5 |
14 (13%) |
18 (29%) |
|
| Unknown |
4 |
1 |
|
| gender |
|
|
0.5 |
| 1 |
29 (28%) |
20 (33%) |
|
| 2 |
75 (72%) |
40 (67%) |
|
| Unknown |
5 |
3 |
|
| race |
|
|
0.027 |
| 1 |
1 (1.0%) |
0 (0%) |
|
| 2 |
5 (4.8%) |
11 (19%) |
|
| 3 |
9 (8.6%) |
6 (11%) |
|
| 5 |
87 (83%) |
38 (67%) |
|
| 6 |
3 (2.9%) |
2 (3.5%) |
|
| Unknown |
4 |
6 |
|
| age |
|
|
<0.001 |
| 2 |
17 (16%) |
2 (3.3%) |
|
| 3 |
57 (54%) |
15 (25%) |
|
| 4 |
24 (23%) |
40 (66%) |
|
| 5 |
4 (3.8%) |
3 (4.9%) |
|
| 6 |
3 (2.9%) |
1 (1.6%) |
|
| Unknown |
4 |
2 |
|
| marital_status |
|
|
<0.001 |
| 1 |
20 (19%) |
20 (33%) |
|
| 2 |
25 (24%) |
6 (9.8%) |
|
| 3 |
60 (57%) |
27 (44%) |
|
| 4 |
0 (0%) |
5 (8.2%) |
|
| 6 |
0 (0%) |
3 (4.9%) |
|
| Unknown |
4 |
2 |
|
| children |
|
|
0.070 |
| 1 |
28 (27%) |
11 (18%) |
|
| 2 |
59 (56%) |
31 (51%) |
|
| 3 |
2 (1.9%) |
6 (9.8%) |
|
| 4 |
16 (15%) |
13 (21%) |
|
| Unknown |
4 |
2 |
|
| fellow_cat |
|
|
0.10 |
| Probably or Definitely No |
0 (0%) |
3 (4.8%) |
|
| Probably or Definitely Yes |
104 (95%) |
58 (92%) |
|
| Undecided |
5 (4.6%) |
2 (3.2%) |
|
5b. Characteristics of Residents Based on Q34. Did CAST
accreditation affect SUBSPECIALTY CHOICE - Condensed
df3[,c(7,10:17)] %>%
filter(CAST_subspecialty == 1 | CAST_subspecialty == 5) %>%
tbl_summary(by=CAST_subspecialty) %>%
add_p()
| Characteristic |
1, N = 38 |
5, N = 47 |
p-value |
| current_year |
|
|
<0.001 |
| PGY123 |
25 (66%) |
12 (26%) |
|
| PGY4567 |
13 (34%) |
35 (74%) |
|
| debt |
|
|
0.003 |
| over100k |
33 (87%) |
27 (57%) |
|
| under100k |
5 (13%) |
20 (43%) |
|
| gender |
|
|
0.2 |
| 1 |
6 (16%) |
12 (27%) |
|
| 2 |
31 (84%) |
32 (73%) |
|
| Unknown |
1 |
3 |
|
| race |
|
|
0.7 |
| notwhite |
8 (21%) |
11 (24%) |
|
| white |
30 (79%) |
34 (76%) |
|
| Unknown |
0 |
2 |
|
| age |
|
|
<0.001 |
| 30plus |
10 (26%) |
34 (72%) |
|
| under30 |
28 (74%) |
13 (28%) |
|
| marital_status |
|
|
>0.9 |
| married |
20 (53%) |
25 (53%) |
|
| notmarried |
18 (47%) |
22 (47%) |
|
| children |
|
|
>0.9 |
| have_plan_kids12 |
29 (76%) |
34 (76%) |
|
| no_kids34 |
9 (24%) |
11 (24%) |
|
| Unknown |
0 |
2 |
|
| fellow_cat |
|
|
0.2 |
| Probably or Definitely No |
0 (0%) |
2 (4.3%) |
|
| Probably or Definitely Yes |
38 (100%) |
43 (91%) |
|
| Undecided |
0 (0%) |
2 (4.3%) |
|
df3[,c(7,10:17)] %>%
mutate(CAST_cat = ifelse(df2$CAST_subspecialty==1|df2$CAST_subspecialty==2, 'Groups 1 and 2', ifelse(df2$CAST_subspecialty==4|df2$CAST_subspecialty==5, "Groups 4 and 5", "Other"))) %>%
filter(!CAST_cat == "Other") %>%
tbl_summary(by=CAST_cat) %>%
add_p()
| Characteristic |
Groups 1 and 2, N = 109 |
Groups 4 and 5, N = 63 |
p-value |
| CAST_subspecialty |
|
|
<0.001 |
| 1 |
38 (35%) |
0 (0%) |
|
| 2 |
71 (65%) |
0 (0%) |
|
| 4 |
0 (0%) |
16 (25%) |
|
| 5 |
0 (0%) |
47 (75%) |
|
| current_year |
|
|
<0.001 |
| PGY123 |
74 (70%) |
20 (32%) |
|
| PGY4567 |
31 (30%) |
43 (68%) |
|
| Unknown |
4 |
0 |
|
| debt |
|
|
<0.001 |
| over100k |
94 (90%) |
38 (61%) |
|
| under100k |
11 (10%) |
24 (39%) |
|
| Unknown |
4 |
1 |
|
| gender |
|
|
0.5 |
| 1 |
29 (28%) |
20 (33%) |
|
| 2 |
75 (72%) |
40 (67%) |
|
| Unknown |
5 |
3 |
|
| race |
|
|
0.019 |
| notwhite |
18 (17%) |
19 (33%) |
|
| white |
87 (83%) |
38 (67%) |
|
| Unknown |
4 |
6 |
|
| age |
|
|
<0.001 |
| 30plus |
31 (30%) |
44 (72%) |
|
| under30 |
74 (70%) |
17 (28%) |
|
| Unknown |
4 |
2 |
|
| marital_status |
|
|
0.11 |
| married |
60 (57%) |
27 (44%) |
|
| notmarried |
45 (43%) |
34 (56%) |
|
| Unknown |
4 |
2 |
|
| children |
|
|
0.037 |
| have_plan_kids12 |
87 (83%) |
42 (69%) |
|
| no_kids34 |
18 (17%) |
19 (31%) |
|
| Unknown |
4 |
2 |
|
| fellow_cat |
|
|
0.10 |
| Probably or Definitely No |
0 (0%) |
3 (4.8%) |
|
| Probably or Definitely Yes |
104 (95%) |
58 (92%) |
|
| Undecided |
5 (4.6%) |
2 (3.2%) |
|
6a. Characteristics of Residents Based on Q35. Did CAST
accreditation affect FELLOWSHIP PROGRAMS APPLIED TO
df2[,c(8,10:17)] %>%
filter(CAST_apply == 1 | CAST_apply == 5) %>%
tbl_summary(by=CAST_apply) %>%
add_p()
| Characteristic |
1, N = 38 |
5, N = 34 |
p-value |
| current_year |
|
|
<0.001 |
| 1 |
3 (7.9%) |
1 (2.9%) |
|
| 2 |
8 (21%) |
1 (2.9%) |
|
| 3 |
16 (42%) |
2 (5.9%) |
|
| 4 |
5 (13%) |
6 (18%) |
|
| 5 |
2 (5.3%) |
8 (24%) |
|
| 6 |
2 (5.3%) |
8 (24%) |
|
| 7 |
2 (5.3%) |
8 (24%) |
|
| debt |
|
|
<0.001 |
| 1 |
4 (11%) |
16 (47%) |
|
| 2 |
22 (58%) |
2 (5.9%) |
|
| 3 |
6 (16%) |
2 (5.9%) |
|
| 4 |
2 (5.3%) |
5 (15%) |
|
| 5 |
4 (11%) |
9 (26%) |
|
| gender |
|
|
0.9 |
| 1 |
8 (21%) |
7 (23%) |
|
| 2 |
30 (79%) |
24 (77%) |
|
| Unknown |
0 |
3 |
|
| race |
|
|
0.7 |
| 2 |
4 (11%) |
3 (9.4%) |
|
| 3 |
3 (7.9%) |
2 (6.2%) |
|
| 5 |
30 (79%) |
24 (75%) |
|
| 6 |
1 (2.6%) |
3 (9.4%) |
|
| Unknown |
0 |
2 |
|
| age |
|
|
<0.001 |
| 2 |
5 (13%) |
1 (2.9%) |
|
| 3 |
21 (55%) |
5 (15%) |
|
| 4 |
9 (24%) |
26 (76%) |
|
| 5 |
2 (5.3%) |
2 (5.9%) |
|
| 6 |
1 (2.6%) |
0 (0%) |
|
| marital_status |
|
|
0.3 |
| 1 |
11 (29%) |
10 (29%) |
|
| 2 |
5 (13%) |
3 (8.8%) |
|
| 3 |
22 (58%) |
17 (50%) |
|
| 4 |
0 (0%) |
2 (5.9%) |
|
| 6 |
0 (0%) |
2 (5.9%) |
|
| children |
|
|
0.10 |
| 1 |
7 (19%) |
10 (29%) |
|
| 2 |
21 (57%) |
14 (41%) |
|
| 3 |
0 (0%) |
4 (12%) |
|
| 4 |
9 (24%) |
6 (18%) |
|
| Unknown |
1 |
0 |
|
| fellow_cat |
|
|
0.045 |
| Probably or Definitely No |
0 (0%) |
1 (2.9%) |
|
| Probably or Definitely Yes |
38 (100%) |
30 (88%) |
|
| Undecided |
0 (0%) |
3 (8.8%) |
|
df2[,c(8,10:17)] %>%
mutate(CAST_cat = ifelse(df2$CAST_apply==1|df2$CAST_apply==2, 'Groups 1 and 2', ifelse(df2$CAST_apply==4|df2$CAST_apply==5, "Groups 4 and 5", "Other"))) %>%
filter(!CAST_cat == "Other") %>%
tbl_summary(by=CAST_cat) %>%
add_p(test.args = current_year ~ list(workspace=2e8))
| Characteristic |
Groups 1 and 2, N = 108 |
Groups 4 and 5, N = 57 |
p-value |
| CAST_apply |
|
|
<0.001 |
| 1 |
38 (35%) |
0 (0%) |
|
| 2 |
70 (65%) |
0 (0%) |
|
| 4 |
0 (0%) |
23 (40%) |
|
| 5 |
0 (0%) |
34 (60%) |
|
| current_year |
|
|
<0.001 |
| 1 |
6 (5.7%) |
1 (1.8%) |
|
| 2 |
22 (21%) |
4 (7.0%) |
|
| 3 |
45 (42%) |
9 (16%) |
|
| 4 |
18 (17%) |
10 (18%) |
|
| 5 |
4 (3.8%) |
11 (19%) |
|
| 6 |
6 (5.7%) |
13 (23%) |
|
| 7 |
5 (4.7%) |
9 (16%) |
|
| Unknown |
2 |
0 |
|
| debt |
|
|
<0.001 |
| 1 |
15 (14%) |
24 (42%) |
|
| 2 |
58 (55%) |
5 (8.8%) |
|
| 3 |
16 (15%) |
7 (12%) |
|
| 4 |
4 (3.8%) |
9 (16%) |
|
| 5 |
13 (12%) |
12 (21%) |
|
| Unknown |
2 |
0 |
|
| gender |
|
|
0.5 |
| 1 |
27 (26%) |
11 (20%) |
|
| 2 |
78 (74%) |
43 (80%) |
|
| Unknown |
3 |
3 |
|
| race |
|
|
<0.001 |
| 2 |
6 (5.8%) |
9 (17%) |
|
| 3 |
7 (6.7%) |
6 (11%) |
|
| 4 |
0 (0%) |
3 (5.7%) |
|
| 5 |
89 (86%) |
31 (58%) |
|
| 6 |
2 (1.9%) |
4 (7.5%) |
|
| Unknown |
4 |
4 |
|
| age |
|
|
<0.001 |
| 2 |
17 (16%) |
4 (7.3%) |
|
| 3 |
56 (53%) |
11 (20%) |
|
| 4 |
25 (24%) |
36 (65%) |
|
| 5 |
5 (4.7%) |
3 (5.5%) |
|
| 6 |
3 (2.8%) |
1 (1.8%) |
|
| Unknown |
2 |
2 |
|
| marital_status |
|
|
<0.001 |
| 1 |
24 (23%) |
13 (24%) |
|
| 2 |
21 (20%) |
6 (11%) |
|
| 3 |
61 (58%) |
25 (45%) |
|
| 4 |
0 (0%) |
9 (16%) |
|
| 6 |
0 (0%) |
2 (3.6%) |
|
| Unknown |
2 |
2 |
|
| children |
|
|
0.033 |
| 1 |
28 (27%) |
11 (19%) |
|
| 2 |
55 (53%) |
28 (49%) |
|
| 3 |
3 (2.9%) |
9 (16%) |
|
| 4 |
18 (17%) |
9 (16%) |
|
| Unknown |
4 |
0 |
|
| fellow_cat |
|
|
0.014 |
| Probably or Definitely No |
0 (0%) |
1 (1.8%) |
|
| Probably or Definitely Yes |
105 (97%) |
49 (86%) |
|
| Undecided |
3 (2.8%) |
7 (12%) |
|
6b. Characteristics of Residents Based on Q35. Did CAST
accreditation affect FELLOWSHIP PROGRAMS APPLIED TO - Condensed
df3[,c(8,10:17)] %>%
filter(CAST_apply == 1 | CAST_apply == 5) %>%
tbl_summary(by=CAST_apply) %>%
add_p()
| Characteristic |
1, N = 38 |
5, N = 34 |
p-value |
| current_year |
|
|
<0.001 |
| PGY123 |
27 (71%) |
4 (12%) |
|
| PGY4567 |
11 (29%) |
30 (88%) |
|
| debt |
|
|
<0.001 |
| over100k |
34 (89%) |
18 (53%) |
|
| under100k |
4 (11%) |
16 (47%) |
|
| gender |
|
|
0.9 |
| 1 |
8 (21%) |
7 (23%) |
|
| 2 |
30 (79%) |
24 (77%) |
|
| Unknown |
0 |
3 |
|
| race |
|
|
0.7 |
| notwhite |
8 (21%) |
8 (25%) |
|
| white |
30 (79%) |
24 (75%) |
|
| Unknown |
0 |
2 |
|
| age |
|
|
<0.001 |
| 30plus |
12 (32%) |
28 (82%) |
|
| under30 |
26 (68%) |
6 (18%) |
|
| marital_status |
|
|
0.5 |
| married |
22 (58%) |
17 (50%) |
|
| notmarried |
16 (42%) |
17 (50%) |
|
| children |
|
|
0.6 |
| have_plan_kids12 |
28 (76%) |
24 (71%) |
|
| no_kids34 |
9 (24%) |
10 (29%) |
|
| Unknown |
1 |
0 |
|
| fellow_cat |
|
|
0.045 |
| Probably or Definitely No |
0 (0%) |
1 (2.9%) |
|
| Probably or Definitely Yes |
38 (100%) |
30 (88%) |
|
| Undecided |
0 (0%) |
3 (8.8%) |
|
df3[,c(8,10:17)] %>%
mutate(CAST_cat = ifelse(df2$CAST_apply==1|df2$CAST_apply==2, 'Groups 1 and 2', ifelse(df2$CAST_apply==4|df2$CAST_apply==5, "Groups 4 and 5", "Other"))) %>%
filter(!CAST_cat == "Other") %>%
tbl_summary(by=CAST_cat) %>%
add_p()
| Characteristic |
Groups 1 and 2, N = 108 |
Groups 4 and 5, N = 57 |
p-value |
| CAST_apply |
|
|
<0.001 |
| 1 |
38 (35%) |
0 (0%) |
|
| 2 |
70 (65%) |
0 (0%) |
|
| 4 |
0 (0%) |
23 (40%) |
|
| 5 |
0 (0%) |
34 (60%) |
|
| current_year |
|
|
<0.001 |
| PGY123 |
73 (69%) |
14 (25%) |
|
| PGY4567 |
33 (31%) |
43 (75%) |
|
| Unknown |
2 |
0 |
|
| debt |
|
|
<0.001 |
| over100k |
91 (86%) |
33 (58%) |
|
| under100k |
15 (14%) |
24 (42%) |
|
| Unknown |
2 |
0 |
|
| gender |
|
|
0.5 |
| 1 |
27 (26%) |
11 (20%) |
|
| 2 |
78 (74%) |
43 (80%) |
|
| Unknown |
3 |
3 |
|
| race |
|
|
<0.001 |
| notwhite |
15 (14%) |
22 (42%) |
|
| white |
89 (86%) |
31 (58%) |
|
| Unknown |
4 |
4 |
|
| age |
|
|
<0.001 |
| 30plus |
33 (31%) |
40 (73%) |
|
| under30 |
73 (69%) |
15 (27%) |
|
| Unknown |
2 |
2 |
|
| marital_status |
|
|
0.14 |
| married |
61 (58%) |
25 (45%) |
|
| notmarried |
45 (42%) |
30 (55%) |
|
| Unknown |
2 |
2 |
|
| children |
|
|
0.11 |
| have_plan_kids12 |
83 (80%) |
39 (68%) |
|
| no_kids34 |
21 (20%) |
18 (32%) |
|
| Unknown |
4 |
0 |
|
| fellow_cat |
|
|
0.014 |
| Probably or Definitely No |
0 (0%) |
1 (1.8%) |
|
| Probably or Definitely Yes |
105 (97%) |
49 (86%) |
|
| Undecided |
3 (2.8%) |
7 (12%) |
|
LS0tCnRpdGxlOiAiTWFnZ2llIERhdGEgdjMgVGFibGVzIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgpgYGB7ciAsZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRX0Kcm0obGlzdCA9IGxzKCkpCgpsaWJyYXJ5KGdncGxvdDIpO2xpYnJhcnkoTWF0Y2hpbmcpO2xpYnJhcnkocmVhZHhsKTtsaWJyYXJ5KHRpYmJsZSk7bGlicmFyeShncmlkRXh0cmEpO2xpYnJhcnkoImdncHViciIpO2xpYnJhcnkoY2FyZXQpO2xpYnJhcnkoZ3RzdW1tYXJ5KTtsaWJyYXJ5KGdncmlkZ2VzKTtsaWJyYXJ5KGRwbHlyKTtsaWJyYXJ5KGZvcmVpZ24pO2xpYnJhcnkobm5ldCk7bGlicmFyeShWR0FNKTtsaWJyYXJ5KGRhdGEudGFibGUpO2xpYnJhcnkoc2NhbGVzKTtsaWJyYXJ5KHRpZHlyKQpgYGAKCiMjIyMgcmVhZCBpbiBhbmQgZm9ybWF0IGRhdGEKYGBge3J9CmRmIDwtIHJlYWQuY3N2KCJtYWdnaWUyLmNzdiIpOyAjdGhpcyBpbXBvcnRzIDI2MiBjYXNlcyBmcm9tIHRoZSBvcmlnaW5hbCBkYXRlZnJhbWUKZGYgPC0gZGZbIWlzLm5hKGRmJGZlbGxvd3NoaXBfeW4pLF07ICN0aGlzIHJlbW92ZXMgYW55IE5BIHJlc3BvbnNlcyBmb3IgYGZlbGxvd3NoaXBfeW5gID0gMjU3IGNhc2VzCgpkZjIgPC0gZGZbYygyLDcsMjAsMjI6MjMsMjU6MjgsMzE6MzMsMzUsMzc6MzkpXTsKYGBgCgoKYGBge3J9CmRmMiRmZWxsb3dfY2F0IDwtIGlmZWxzZShkZjIkZmVsbG93c2hpcF95bj09MXxkZjIkZmVsbG93c2hpcF95bj09MiwgJ1Byb2JhYmx5IG9yIERlZmluaXRlbHkgWWVzJywgaWZlbHNlKGRmMiRmZWxsb3dzaGlwX3luPT00fGRmMiRmZWxsb3dzaGlwX3luPT01LCAiUHJvYmFibHkgb3IgRGVmaW5pdGVseSBObyIsICJVbmRlY2lkZWQiKSkKCiNkZjIkYWdlX2NhdCA8LSBpZmVsc2UoZGYyJGFnZT09MiwgJzIyLTI1IHkvbycsIGlmZWxzZShkZjIkYWdlPT0zLCAiMjYtMzAgeS9vIiwgaWZlbHNlKGRmMiRhZ2U9PTQsICIzMS0zNSB5L28iLCAiMzYtNDUgeS9vIikpKQpgYGAKCgpgYGB7cn0KI2NvbXBsZXRlIHJhY2UgY2F0ZWdvcmllcwojZGYyJHJhY2VfY2F0IDwtIGlmZWxzZShkZjIkcmFjZT09MSwgJ05hdGl2ZSBBbWVyaWNhbiBvciBBbGFza2EgTmF0aXZlJywgaWZlbHNlKGRmMiRyYWNlPT0yLCAiQXNpYW4iLCBpZmVsc2UoZGYyJHJhY2U9PTMsICJCbGFjayBvciBBZnJpY2FuIEFtZXJpY2FuIiwgaWZlbHNlKGRmMiRyYWNlPT00LCAiTmF0aXZlIEhhd2FpaWFuIG9yIG90aGVyIFBhY2lmaWMgSXNsYW5kZXIiLCBpZmVsc2UoZGYyJHJhY2U9PTUsICJXaGl0ZSIsICJPdGhlci9ObyBSZXNwb25zZSIpKSkpKQpgYGAKCgpgYGB7cn0KI3JlbW92ZSBub24gY2lzIGdlbmRlciByZXNwb25zZXMsIEtlZXAgTkEsIGtlZXAgNwojdGhpcyBicmluZ3MgdGhlIGRhdGFmcmFtZSBkb3duIHRvIDIzMCBjYXNlcwpkZjIgPC0gZGYyICU+JQogIGZpbHRlcihpcy5uYShnZW5kZXIpIHwgZ2VuZGVyID09IDEgfCBnZW5kZXIgPT0gMiB8IGdlbmRlciA9PSA3KQpgYGAKCgpERiBGT1IgRlVMTCBUQUJMRVMgKERGMikKYGBge3J9CiNkYXRhZnJhbWUgZm9yIGZ1bGwgdGFibGVzCiNkZjIgaXMgZm9yIGZ1bGwKCiN0aGUgY29kZSBiZWxvdyBpcyByZXBsYWNpbmcgYWxsICJubyByZXNwb25zZSIgcmVzcG9uc2VzIHdpdGggTkEKCmRmMiRkZWJ0W2RmMiRkZWJ0ID09IDZdIDwtIE5BCmRmMiRnZW5kZXJbZGYyJGdlbmRlciA9PSA3XSA8LSBOQQpkZjIkcmFjZVtkZjIkcmFjZSA9PSA3XSA8LSBOQQpkZjIkbWFyaXRhbF9zdGF0dXNbZGYyJG1hcml0YWxfc3RhdHVzID09IDddIDwtIE5BCmRmMiRjaGlsZHJlbltkZjIkY2hpbGRyZW4gPT0gNV0gPC0gTkEKYGBgCgoKREYgRk9SIENPTkRFTlNFRCBUQUJMRVMgKERGMykKYGBge3J9CiNkYXRhZnJhbWUgZm9yIGNvbmRlbnNlZCB0YWJsZXMKI2RmMyBpcyBjb25kZW5zZWQKZGYzIDwtIGRmMiAKCiN5ZWFyIG9mIHRyYWluaW5nCmRmMyRjdXJyZW50X3llYXIgPC0gaWZlbHNlKGRmMyRjdXJyZW50X3llYXI8NCwgIlBHWTEyMyIsICJQR1k0NTY3IikKCiNkZWJ0CmRmMyRkZWJ0IDwtIGlmZWxzZShkZjMkZGVidCA9PSAxLCAidW5kZXIxMDBrIiwib3ZlcjEwMGsiKQoKI3JhY2UKZGYzJHJhY2UgPC0gaWZlbHNlKGRmMyRyYWNlID09IDUsICJ3aGl0ZSIsIm5vdHdoaXRlIikKCiNhZ2UKZGYzJGFnZVtkZjMkYWdlID09IDEgfGRmMyRhZ2UgPT0gMnxkZjMkYWdlID09IDNdIDwtICJ1bmRlcjMwIgpkZjMkYWdlW2RmMyRhZ2UgPT0gNCB8ZGYzJGFnZSA9PSA1fGRmMyRhZ2UgPT0gNl0gPC0gIjMwcGx1cyIKCiNtYXJpdGFsIHN0YXR1cwpkZjMkbWFyaXRhbF9zdGF0dXMgPC0gaWZlbHNlKGRmMyRtYXJpdGFsX3N0YXR1cyA9PSAzLCAibWFycmllZCIsIm5vdG1hcnJpZWQiKQoKI2NoaWxkcmVuCmRmMyRjaGlsZHJlbltkZjMkY2hpbGRyZW4gPT0gMSB8ZGYzJGNoaWxkcmVuID09IDJdIDwtICJoYXZlX3BsYW5fa2lkczEyIgpkZjMkY2hpbGRyZW5bZGYzJGNoaWxkcmVuID09IDMgfGRmMyRjaGlsZHJlbiA9PSA0XSA8LSAibm9fa2lkczM0IgpgYGAKCgojIyMgMWEuIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgUGxhbm5pbmcgVmVyc3VzIE5vdCBQbGFubmluZyB0byBDb21wbGV0ZSBGZWxsb3dzaGlwICAKYGBge3J9CiNncm91cCAxIHZzIGdyb3VwIDUKZGYyWyxjKDEsMTA6MTcpXSAlPiUKICBmaWx0ZXIoZmVsbG93c2hpcF95biA9PSAxIHwgZmVsbG93c2hpcF95biA9PSA1KSAlPiUKICB0Ymxfc3VtbWFyeShieT1mZWxsb3dzaGlwX3luKSAlPiUKICBhZGRfcCgpCgojZ3JvdXBzIDEmMiB2cyBncm91cHMgNCBhbmQgNQpkZjJbLGMoMTA6MTcpXSAlPiUKICBmaWx0ZXIoIWZlbGxvd19jYXQgPT0gIlVuZGVjaWRlZCIpICU+JQogIHRibF9zdW1tYXJ5KGJ5PWZlbGxvd19jYXQpICU+JQogIGFkZF9wKCkKYGBgCgoKCiMjIyAxYi4gQ2hhcmFjdGVyaXN0aWNzIG9mIFJlc2lkZW50cyBQbGFubmluZyBWZXJzdXMgTm90IFBsYW5uaW5nIHRvIENvbXBsZXRlIEZlbGxvd3NoaXAgLSBDb25kZW5zZWQgCmBgYHtyfQojZ3JvdXAgMSB2cyBncm91cCA1CmRmM1ssYygxLDEwOjE2KV0gJT4lCiAgZmlsdGVyKGZlbGxvd3NoaXBfeW4gPT0gMSB8IGZlbGxvd3NoaXBfeW4gPT0gNSkgJT4lCiAgdGJsX3N1bW1hcnkoYnk9ZmVsbG93c2hpcF95bikgJT4lCiAgYWRkX3AoKQoKI2dyb3VwcyAxJjIgdnMgZ3JvdXBzIDQ1CmRmM1ssYygxMDoxNyldICU+JQogIGZpbHRlcighZmVsbG93X2NhdCA9PSAiVW5kZWNpZGVkIikgJT4lCiAgdGJsX3N1bW1hcnkoYnk9ZmVsbG93X2NhdCkgJT4lCiAgYWRkX3AoKQpgYGAKCgojIyMgMmEuIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgQ2hvb3NpbmcgRW5mb2xkZWQgVmVyc3VzIFBvc3RncmFkdWF0ZSBGZWxsb3dzaGlwKiAgCmBgYHtyfQojZW5mb2xkZWQgdnMgcG9zdGdyYWR1YXRlCmRmMlssYygyLDEwOjE3KV0gJT4lCiAgZmlsdGVyKGVuZm9sZGVkX3Bvc3RncmFkX3luID09IDEgfCBlbmZvbGRlZF9wb3N0Z3JhZF95biA9PTIpICU+JQogIHRibF9zdW1tYXJ5KGJ5PWVuZm9sZGVkX3Bvc3RncmFkX3luICkgJT4lCiAgYWRkX3AoKQoKIzEgPSBlbmZvbGRlZCBvbmx5CiMyID0gcG9zdGdyYWQgb25seQpgYGAKCiMjIyAyYi4gIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgQ2hvb3NpbmcgRW5mb2xkZWQgVmVyc3VzIFBvc3RncmFkdWF0ZSBGZWxsb3dzaGlwIOKAkyBDb25kZW5zZWQqCmBgYHtyfQpkZjNbLGMoMiwxMDoxNyldICU+JQogIGZpbHRlcihlbmZvbGRlZF9wb3N0Z3JhZF95biA9PSAxIHwgZW5mb2xkZWRfcG9zdGdyYWRfeW4gPT0gMikgJT4lCiAgdGJsX3N1bW1hcnkoYnk9ZW5mb2xkZWRfcG9zdGdyYWRfeW4gKSAlPiUKICBhZGRfcCgpCmBgYAoKCiMjIyAzYS4gQ2hhcmFjdGVyaXN0aWNzIG9mIFJlc2lkZW50cyBDaG9vc2luZyBBY2FkZW1pYyBWZXJzdXMgUHJpdmF0ZSBQcmFjdGljZSogIApgYGB7cn0KI2FjYWRlbWljIHZzIHByaXZhdGUgCmRmMlssYygzLDEwOjE3KV0gJT4lCiAgZmlsdGVyKHByaXZhdGVfYWNhZGVtaWMgPT0gMSB8IHByaXZhdGVfYWNhZGVtaWMgPT0yKSAlPiUKICB0Ymxfc3VtbWFyeShieT1wcml2YXRlX2FjYWRlbWljICkgJT4lCiAgYWRkX3AoKQpgYGAKCgojIyMgM2IuIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgQ2hvb3NpbmcgQWNhZGVtaWMgVmVyc3VzIFByaXZhdGUgUHJhY3RpY2Ug4oCTIENvbmRlbnNlZCoKYGBge3J9CmRmM1ssYygzLDEwOjE3KV0gJT4lCiAgZmlsdGVyKHByaXZhdGVfYWNhZGVtaWMgPT0gMSB8IHByaXZhdGVfYWNhZGVtaWMgPT0yKSAlPiUKICB0Ymxfc3VtbWFyeShieT1wcml2YXRlX2FjYWRlbWljICkgJT4lCiAgYWRkX3AoKQpgYGAKCgojIyMgNGEuIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgQmFzZWQgb24gUTIxLiBEaWQgQ0FTVCBhY2NyZWRpdGF0aW9uIGFmZmVjdCBERUNJU0lPTiBUTyBQVVJTVUUgRkVMTE9XU0hJUCAgCmBgYHtyfQpkZjJbLGMoNiwxMDoxNyldICU+JQogIGZpbHRlcihDQVNUX2ZlbGxvd3NoaXAgPT0gMSB8IENBU1RfZmVsbG93c2hpcCA9PSA1KSAlPiUKICB0Ymxfc3VtbWFyeShieT1DQVNUX2ZlbGxvd3NoaXApICU+JQogIGFkZF9wKCkKCgpkZjJbLGMoNiwxMDoxNyldICU+JQogIG11dGF0ZShDQVNUX2NhdCA9IGlmZWxzZShkZjIkQ0FTVF9mZWxsb3dzaGlwPT0xfGRmMiRDQVNUX2ZlbGxvd3NoaXA9PTIsICdHcm91cHMgMSBhbmQgMicsIGlmZWxzZShkZjIkQ0FTVF9mZWxsb3dzaGlwPT00fGRmMiRDQVNUX2ZlbGxvd3NoaXA9PTUsICJHcm91cHMgNCBhbmQgNSIsICJPdGhlciIpKSkgJT4lCmZpbHRlcighQ0FTVF9jYXQgPT0gIk90aGVyIikgJT4lCiAgdGJsX3N1bW1hcnkoYnk9Q0FTVF9jYXQpICU+JQogIGFkZF9wKCkKYGBgCgoKIyMjIDRiLiBDaGFyYWN0ZXJpc3RpY3Mgb2YgUmVzaWRlbnRzIEJhc2VkIG9uIFEyMS4gRGlkIENBU1QgYWNjcmVkaXRhdGlvbiBhZmZlY3QgREVDSVNJT04gVE8gUFVSU1VFIEZFTExPV1NISVAgLSBDb25kZW5zZWQKYGBge3J9CmRmM1ssYyg2LDEwOjE3KV0gJT4lCiAgZmlsdGVyKENBU1RfZmVsbG93c2hpcCA9PSAxIHwgQ0FTVF9mZWxsb3dzaGlwID09IDUpICU+JQogIHRibF9zdW1tYXJ5KGJ5PUNBU1RfZmVsbG93c2hpcCkgJT4lCiAgYWRkX3AoKQoKZGYzWyxjKDYsMTA6MTcpXSAlPiUKICBtdXRhdGUoQ0FTVF9jYXQgPSBpZmVsc2UoZGYyJENBU1RfZmVsbG93c2hpcD09MXxkZjIkQ0FTVF9mZWxsb3dzaGlwPT0yLCAnR3JvdXBzIDEgYW5kIDInLCBpZmVsc2UoZGYyJENBU1RfZmVsbG93c2hpcD09NHxkZjIkQ0FTVF9mZWxsb3dzaGlwPT01LCAiR3JvdXBzIDQgYW5kIDUiLCAiT3RoZXIiKSkpICU+JQpmaWx0ZXIoIUNBU1RfY2F0ID09ICJPdGhlciIpICU+JQogIHRibF9zdW1tYXJ5KGJ5PUNBU1RfY2F0KSAlPiUKICBhZGRfcCgpCmBgYAoKCiMjIyA1YS4gQ2hhcmFjdGVyaXN0aWNzIG9mIFJlc2lkZW50cyBCYXNlZCBvbiBRMzQuIERpZCBDQVNUIGFjY3JlZGl0YXRpb24gYWZmZWN0IFNVQlNQRUNJQUxUWSBDSE9JQ0UgCmBgYHtyfQpkZjJbLGMoNywxMDoxNyldICU+JQogIGZpbHRlcihDQVNUX3N1YnNwZWNpYWx0eSA9PSAxIHwgQ0FTVF9zdWJzcGVjaWFsdHkgPT0gNSkgJT4lCiAgdGJsX3N1bW1hcnkoYnk9Q0FTVF9zdWJzcGVjaWFsdHkpICU+JQogIGFkZF9wKCkKCgpkZjJbLGMoNywxMDoxNyldICU+JQogIG11dGF0ZShDQVNUX2NhdCA9IGlmZWxzZShkZjIkQ0FTVF9zdWJzcGVjaWFsdHk9PTF8ZGYyJENBU1Rfc3Vic3BlY2lhbHR5PT0yLCAnR3JvdXBzIDEgYW5kIDInLCBpZmVsc2UoZGYyJENBU1Rfc3Vic3BlY2lhbHR5PT00fGRmMiRDQVNUX3N1YnNwZWNpYWx0eT09NSwgIkdyb3VwcyA0IGFuZCA1IiwgIk90aGVyIikpKSAlPiUKZmlsdGVyKCFDQVNUX2NhdCA9PSAiT3RoZXIiKSAlPiUKICB0Ymxfc3VtbWFyeShieT1DQVNUX2NhdCkgJT4lCiAgYWRkX3AodGVzdC5hcmdzID0gY3VycmVudF95ZWFyIH4gbGlzdCh3b3Jrc3BhY2U9MmU4KSkKYGBgCgojIyMgNWIuIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgQmFzZWQgb24gUTM0LiBEaWQgQ0FTVCBhY2NyZWRpdGF0aW9uIGFmZmVjdCBTVUJTUEVDSUFMVFkgQ0hPSUNFIC0gQ29uZGVuc2VkCmBgYHtyfQpkZjNbLGMoNywxMDoxNyldICU+JQogIGZpbHRlcihDQVNUX3N1YnNwZWNpYWx0eSA9PSAxIHwgQ0FTVF9zdWJzcGVjaWFsdHkgPT0gNSkgJT4lCiAgdGJsX3N1bW1hcnkoYnk9Q0FTVF9zdWJzcGVjaWFsdHkpICU+JQogIGFkZF9wKCkKCmRmM1ssYyg3LDEwOjE3KV0gJT4lCiAgbXV0YXRlKENBU1RfY2F0ID0gaWZlbHNlKGRmMiRDQVNUX3N1YnNwZWNpYWx0eT09MXxkZjIkQ0FTVF9zdWJzcGVjaWFsdHk9PTIsICdHcm91cHMgMSBhbmQgMicsIGlmZWxzZShkZjIkQ0FTVF9zdWJzcGVjaWFsdHk9PTR8ZGYyJENBU1Rfc3Vic3BlY2lhbHR5PT01LCAiR3JvdXBzIDQgYW5kIDUiLCAiT3RoZXIiKSkpICU+JQpmaWx0ZXIoIUNBU1RfY2F0ID09ICJPdGhlciIpICU+JQogIHRibF9zdW1tYXJ5KGJ5PUNBU1RfY2F0KSAlPiUKICBhZGRfcCgpCmBgYAoKCiMjIyA2YS4gQ2hhcmFjdGVyaXN0aWNzIG9mIFJlc2lkZW50cyBCYXNlZCBvbiBRMzUuIERpZCBDQVNUIGFjY3JlZGl0YXRpb24gYWZmZWN0IEZFTExPV1NISVAgUFJPR1JBTVMgQVBQTElFRCBUTwpgYGB7cn0KZGYyWyxjKDgsMTA6MTcpXSAlPiUKICBmaWx0ZXIoQ0FTVF9hcHBseSA9PSAxIHwgQ0FTVF9hcHBseSA9PSA1KSAlPiUKICB0Ymxfc3VtbWFyeShieT1DQVNUX2FwcGx5KSAlPiUKICBhZGRfcCgpCgoKZGYyWyxjKDgsMTA6MTcpXSAlPiUKICBtdXRhdGUoQ0FTVF9jYXQgPSBpZmVsc2UoZGYyJENBU1RfYXBwbHk9PTF8ZGYyJENBU1RfYXBwbHk9PTIsICdHcm91cHMgMSBhbmQgMicsIGlmZWxzZShkZjIkQ0FTVF9hcHBseT09NHxkZjIkQ0FTVF9hcHBseT09NSwgIkdyb3VwcyA0IGFuZCA1IiwgIk90aGVyIikpKSAlPiUKZmlsdGVyKCFDQVNUX2NhdCA9PSAiT3RoZXIiKSAlPiUKICB0Ymxfc3VtbWFyeShieT1DQVNUX2NhdCkgJT4lCiAgYWRkX3AodGVzdC5hcmdzID0gY3VycmVudF95ZWFyIH4gbGlzdCh3b3Jrc3BhY2U9MmU4KSkKYGBgCgojIyMgNmIuIENoYXJhY3RlcmlzdGljcyBvZiBSZXNpZGVudHMgQmFzZWQgb24gUTM1LiBEaWQgQ0FTVCBhY2NyZWRpdGF0aW9uIGFmZmVjdCBGRUxMT1dTSElQIFBST0dSQU1TIEFQUExJRUQgVE8gLSBDb25kZW5zZWQgCmBgYHtyfQpkZjNbLGMoOCwxMDoxNyldICU+JQogIGZpbHRlcihDQVNUX2FwcGx5ID09IDEgfCBDQVNUX2FwcGx5ID09IDUpICU+JQogIHRibF9zdW1tYXJ5KGJ5PUNBU1RfYXBwbHkpICU+JQogIGFkZF9wKCkKCmRmM1ssYyg4LDEwOjE3KV0gJT4lCiAgbXV0YXRlKENBU1RfY2F0ID0gaWZlbHNlKGRmMiRDQVNUX2FwcGx5PT0xfGRmMiRDQVNUX2FwcGx5PT0yLCAnR3JvdXBzIDEgYW5kIDInLCBpZmVsc2UoZGYyJENBU1RfYXBwbHk9PTR8ZGYyJENBU1RfYXBwbHk9PTUsICJHcm91cHMgNCBhbmQgNSIsICJPdGhlciIpKSkgJT4lCmZpbHRlcighQ0FTVF9jYXQgPT0gIk90aGVyIikgJT4lCiAgdGJsX3N1bW1hcnkoYnk9Q0FTVF9jYXQpICU+JQogIGFkZF9wKCkKYGBgCgoK