Hi all,
here is the example, please run it in Stata, and ignore the issue of significance.
I can use
to calculate the turning point of the inverted u-shape.
However, I would like to calculate the turning points in Stata when the moderator `state` equals different values, for example `state=5` and `state=34`.
Any documentation (not only limited to code) that can enlighten me please let me know, thank you for your help.
here is the example, please run it in Stata, and ignore the issue of significance.
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input float(gini pcgdp pcgdp2 state trans) 59 6.34 40.2 6 1.9 48.9 6.51 42.3 3.1 3.2 35 6.55 42.9 4.2 1.1 57 6.77 45.8 13.2 6.9 40 6.77 45.8 6 1.8 36.7 6.9 47.6 12.4 4.7 57.3 6.92 47.9 7.5 5.6 49 6.94 48.1 1.3 1.8 60 6.94 48.2 3.3 1 51.3 7.13 50.8 3.4 6.1 50.1 7.22 52.2 15.2 12.2 54 7.27 52.8 11.3 7.3 52.5 7.3 53.4 18.3 6.8 59.1 7.31 53.4 9.6 1.1 38.3 7.49 56.1 2.8 1.6 51 7.51 56.4 5.1 2.4 43 7.57 57.3 19.3 7.7 57 7.66 58.6 7.5 5.9 43 7.66 58.7 23.3 4.6 45.5 7.68 59 11.8 2.8 53.3 7.77 60.4 5 6.3 59.5 7.8 60.8 5.8 3.3 38.2 7.81 61 20.4 12 44.5 7.87 62 11 5.5 39.9 7.89 62.2 50.8 8.6 39.7 7.9 62.3 22.2 5.4 44.5 7.94 63.1 23.7 6.8 57 8.03 64.5 14.8 3.4 47.8 8.1 65.5 6.2 4.3 42.9 8.18 66.9 26.9 7.9 56.5 8.24 67.9 17.3 13.2 51.6 8.24 68 10.7 2 43.8 8.27 68.4 13.6 7.3 26 8.34 69.6 70.4 17.5 63 8.35 69.6 8.4 2.3 46 8.37 70.1 16.9 12.2 47.6 8.38 70.2 15.2 7.6 25.7 8.43 71.1 95.2 11.7 63.3 8.44 71.2 11.7 5.5 48.2 8.46 71.6 9.2 19.1 37.9 8.49 72 78.9 13.1 57 8.5 72.3 13.2 8.9 48.4 8.53 72.8 8.4 8 50.6 8.58 73.6 21.4 5.6 44.1 8.64 74.6 19.3 5.6 35.7 8.65 74.7 9.3 2.9 42.4 8.66 75.1 21.4 10.5 23.1 8.69 75.5 93.9 19.9 38.1 8.7 75.6 14.2 17.1 39.9 8.77 76.9 10.7 16.7 34.6 8.86 78.4 19.6 25.1 19.5 8.91 79.4 98.8 21.3 31.5 9.02 81.3 13.7 18.1 35.7 9.04 81.7 12.2 8.8 41 9.25 85.6 10.4 18.3 33.3 9.29 86.4 27.1 22.1 42.8 9.31 86.6 18.6 1.2 30 9.33 87.1 24.7 19.6 24.9 9.42 88.8 37.9 27.9 32.1 9.45 89.3 15 31.1 31.3 9.47 89.7 20.9 24.4 27.4 9.47 89.7 22.5 30.3 28.1 9.48 89.8 22.8 19.8 30.7 9.52 90.6 21.2 31 28 9.52 90.6 29.4 33.3 35 9.52 90.7 9.5 17.5 26.9 9.53 90.9 24.8 27.1 20.2 9.55 91.1 28.7 22 48.5 9.55 91.2 7.9 2.9 31.6 9.58 91.9 29.3 17.1 27.8 9.59 92 22.3 25.7 22.9 9.61 92.4 36.2 32.2 32 9.78 95.7 24.1 21.5 35.5 9.78 95.7 10.4 14.9 34.4 9.9 97.9 15.8 17.7 end reg gini c.pcgdp##c.pcgdp state trans, robust display -(_b[pcgdp]/(2*_b[c.pcgdp#c.pcgdp])) reg gini c.pcgdp##c.pcgdp##c.state , robust sum pcgdp state margins, at(pcgdp=(7(0.05)10) state=(5 34 64 )) marginsplot, ytitle("gini") xtitle("pcgdp") /// title("") /// legend(order(1 "-1SD" 2 "MEAN" 3 "+1SD" )) noci
Code:
display -(_b[pcgdp]/(2*_b[c.pcgdp#c.pcgdp]))
However, I would like to calculate the turning points in Stata when the moderator `state` equals different values, for example `state=5` and `state=34`.
Any documentation (not only limited to code) that can enlighten me please let me know, thank you for your help.
Comment