second generation p values in stata
play

Second Generation P-Values in Stata Sven-Kristjan Bormann Unversity - PowerPoint PPT Presentation

Second Generation P-Values in Stata Sven-Kristjan Bormann Unversity of Tartu, School Economics and Business Administration, Estonia 10 th September 2020 Outline Second Generation P-Values: An Introduction 1 The SGPV-package: Commands &


  1. Second Generation P-Values in Stata Sven-Kristjan Bormann Unversity of Tartu, School Economics and Business Administration, Estonia 10 th September 2020

  2. Outline Second Generation P-Values: An Introduction 1 The SGPV-package: Commands & Examples 2 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 2 / 14

  3. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  4. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. Alternative to traditional p-values -> beter statistical properties, easier to understand. (p-value = P ( data | H 0 ) � = P ( H 0 | data ) = posterior prob. ) See also Blume and Peipert (2003). 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  5. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. Alternative to traditional p-values -> beter statistical properties, easier to understand. (p-value = P ( data | H 0 ) � = P ( H 0 | data ) = posterior prob. ) See also Blume and Peipert (2003). Require interval null-hypothesis to work best. Point null hypothesis possible but discouraged. 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  6. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. Alternative to traditional p-values -> beter statistical properties, easier to understand. (p-value = P ( data | H 0 ) � = P ( H 0 | data ) = posterior prob. ) See also Blume and Peipert (2003). Require interval null-hypothesis to work best. Point null hypothesis possible but discouraged. Package started out as a response to a thread on Statalist. 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  7. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. Alternative to traditional p-values -> beter statistical properties, easier to understand. (p-value = P ( data | H 0 ) � = P ( H 0 | data ) = posterior prob. ) See also Blume and Peipert (2003). Require interval null-hypothesis to work best. Point null hypothesis possible but discouraged. Package started out as a response to a thread on Statalist. A translation of the original R-code by Valerie F. Welty and Jeffrey D. Blume into Stata. 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  8. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. Alternative to traditional p-values -> beter statistical properties, easier to understand. (p-value = P ( data | H 0 ) � = P ( H 0 | data ) = posterior prob. ) See also Blume and Peipert (2003). Require interval null-hypothesis to work best. Point null hypothesis possible but discouraged. Package started out as a response to a thread on Statalist. A translation of the original R-code by Valerie F. Welty and Jeffrey D. Blume into Stata. A Python implementation exists as well (but without the sgpv -command) 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  9. Introduction Second Generation P-Values (SGPVs) first introduced by (Blume et al., 2018) with (Blume et al., 2019) being a simpler introduction. Alternative to traditional p-values -> beter statistical properties, easier to understand. (p-value = P ( data | H 0 ) � = P ( H 0 | data ) = posterior prob. ) See also Blume and Peipert (2003). Require interval null-hypothesis to work best. Point null hypothesis possible but discouraged. Package started out as a response to a thread on Statalist. A translation of the original R-code by Valerie F. Welty and Jeffrey D. Blume into Stata. A Python implementation exists as well (but without the sgpv -command) Focus in this presentation only on SGPVs and not on their diagnostics (Power functions and False Confirmatory/Discovery Risk) 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 3 / 14

  10. SGPV definition Equation 1 of Blume et al. (2019) p δ = | I ∩ H 0 | � | I | � ∗ max 2 ∗ | H 0 | , 1 | I |  | I ∩ H 0 | when | I | ≤ 2 | H 0 |  | I | = | I ∩ H 0 | 1 when | I | > 2 | H 0 |  2 | H 0 | δ = | H 0 | 2 , I = [ θ l , θ u ] the interval estimate of θ , | I | = θ u − θ l the length of the interval, θ u and θ l upper and lower bound of a 100 ( 1 − α )% confidence interval, H 0 an interval null hypothesis, its length | H 0 | , | I ∩ H 0 | the intersection or overlap of the two intervals, � � | I | max 2 | H 0 | , 1 a correction term 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 4 / 14

  11. SGPV Illustration (a) p δ = 0 (b) p δ = 1 (c) p δ = 0 . 5 (d) Point null hypothesis Figure: Illustration of interval and point null hypothesis, H 0 ; the estimated effect that is the H = � best supported hypothesis, � θ ; the 95% confidence interval (CI) for the estimated effect � I − , I + � � � 0 , H + ; and the interval null hypothesis H − . 0 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 5 / 14

  12. Delta-Gap: Formula and Illustration A way of ranking two studies that both have second-generation p-values of zero ( p δ = 0). Delta-Gap = gap δ gap = max( θ l , H 0 l ) − min( H 0 u , θ u ) δ = | H 0 | 2 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 6 / 14

  13. The SGPV-package sgpv-package consists of: sgpv - a wrapper around the other commands, sgpvalue and fdrisk , to be used afer estimations commands which return the matrix r(table) sgpvalue - calculate the SGPVs sgpower - power functions for the SGPVs fdrisk - false confirmation/discovery risks for the SGPVs plotsgpv - plot the SGPVs 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 7 / 14

  14. sgpv command syntax � � � sgpv , quietly estimate(name) subcommand matrix(name) coefficient( string ) noconstant nulllo( string ) nullhi( string ) matlistopt( string asis) bonus( string ) format( %fmt ) � nonullwarnings fdrisk_options permament � � : estimation_command 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 8 / 14

  15. sgpv command example 1 . sysuse auto, clear (1978 Automobile Data) . sgpv, bonus(all): regress price mpg weight foreign ( output omited ) Comparison of ordinary P-Values and Second Generation P-Values for a point Null-Hypothesis of 0 Variables P-Value SGPV Delta-Gap Fdr mpg .7693 .5 . . weight 0 0 2.2067 .0479 foreign 0 0 2300 .048 _cons .0874 .5 . . Warning: You used the default point 0 null-hypothesis for calculating the SGPVs. This is allowed but you are strongly encouraged to set a more reasonable interval null-hypothesis. The default point 0 null-hypothesis will result in having SGPVs of either 0 or 0.5. 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 9 / 14

  16. sgpv command example 2 . sgpv ,coefficient(mpg weight foreign) nulllo(20 2 3000) nullhi(40 4 6000) quie > tly: sqreg price mpg rep78 foreign weight, q(10 25 50 75 90) Comparison of ordinary P-Values and Second Generation P-Values with an individual null-hypothesis for each variable Variables P-Value SGPV Null-LB Null-UB q10 mpg .1004 0 20 40 weight .5264 .1104 2 4 foreign .3541 .0467 3000 6000 q25 mpg .9415 .5 20 40 weight .1265 .4369 2 4 foreign .2717 .2609 3000 6000 q50 mpg .9246 .5 20 40 weight .0212 .5 2 4 foreign .03 .5189 3000 6000 q75 mpg .7024 .5 20 40 weight .156 .5 2 4 foreign .2137 .5 3000 6000 q90 mpg .9113 .5 20 40 weight .0703 .5 2 4 foreign .226 .4998 3000 6000 10 th September 2020 Sven-Kristjan Bormann (Unversity of Tartu, School Economics and Business Administration, Estonia) Second Generation P-Values in Stata 10 / 14

Recommend


More recommend