This is a three way crosstable of frequencies in my dataset
Group 1 Group 2
A I 78 74
II 51 45
III 13 17
NA 29 22
B I 182 13
II 110 16
III 74 6
NA 0 0
C I 386 47
II 284 28
III 240 42
NA 0 0
D I 6 0
II 5 2
III 6 5
NA 0 0
E I 164 17
II 181 31
III 0 0
NA 0 0
How do I take this table and add column percent like this.
Expected output
Group 1 Group 2
A I 78(45.614%) 74(46.835%)
II 51(29.824%) 45(28.481%)
III 13(7.602%) 17(10.759%)
NA 29(16.959%) 22(13.924%)
B I 182(49.726%) 13(37.143%)
II 110(30.054%) 16(45.714%)
III 74 (20.2186%) 6 (17.143%)
NA 0 (0%) 0 (0%)
C I 386 (42.185%) 47 (41.964%)
II 284 (...%) 28 (...%)
III 240 (...%) 42 (...%)
NA 0 (0%) 0 (0%)
D I 6 (28.517%) 0 (0%)
II 5 (...%) 2 (...%)
III 6 (...%) 5 (...%)
NA 0 (0%) 0 (0%)
E I 164 (47.564%) 17 (34.090%)
II 181 (...%) 31 (...%)
III 0 (...%) 0 (...%)
NA 0 (0%) 0 (0%)
The column % are estimated for subgroups A,B,C,D,E separately.
For subset A
Group 1 column Sum = 171
Group 2 column Sum = 158
Group 1 Group 2
A I 78(78*100/171 = 45.614%) 74(74*100/158= 46.835%)
II 51(51*100/171 =29.824%) 45(45*100/158=28.481%)
III 13(13*100/171 =7.602%) 17(17*100/158=10.759%)
NA 29(29*100/171 =16.959%) 22(22*100/158=13.924%)
Similarly for subgroup B,C,D,&E