Hello,
I have created a table using the collect suite in Stata. I want to produce a table including results from numerous univariate regressions. I would like to report the number of observations within each regression, the coefficient result and the p-value. Regarding the p-value, if its a categorical independent variable, then i would like to report the overall p-value (results usually obtained from 'testparm').
As an example, I have the following:
The output is:
However, it doesn't show the total number of observations within each regression (I thought i'd extracted this using 'e(N)' within my command).
Additionally, I would like to create a new column for the overall p-value (testparm results).I have tried including this using the code
My aim is for it to look like:
Any guidance would be much appreciated.
I have created a table using the collect suite in Stata. I want to produce a table including results from numerous univariate regressions. I would like to report the number of observations within each regression, the coefficient result and the p-value. Regarding the p-value, if its a categorical independent variable, then i would like to report the overall p-value (results usually obtained from 'testparm').
As an example, I have the following:
Code:
sysuse auto, clear regress mpg i.foreign regress mpg weight table () (command result), /// command(e(N) _r_b _r_p: regress mpg i.foreign ) /// command(e(N) _r_b _r_p: regress mpg weight ) collect layout (coleq[mpg]#colname[i.foreign weight]) (result) (), name(Table) collect style row stack, nobinder spacer collect preview
Code:
---------------------------------------- | Coefficient p-value ----------------+----------------------- Mileage (mpg) | Car origin | Domestic | 0 Foreign | 4.945804 0.001 Weight (lbs.) | -.0060087 0.000 ----------------------------------------
Additionally, I would like to create a new column for the overall p-value (testparm results).I have tried including this using the code
Code:
regress mpg i.foreign testparm i.foreign collect p_overall = (r(p)), tags(var[1.foreign]): testparm i.foreign
Code:
----------------------------------------------------------- | N Coefficient p-value overall p-value ----------------+------------------------------------------ Mileage (mpg) | Car origin | 74 0.001 Domestic | 0 Foreign | 4.945804 0.001 Weight (lbs.) | 74 -.0060087 0.000 -----------------------------------------------------------