Hello everyone, I am new into Stata, so sorry if the question is at the elementary level. So it has been said, I want to add differences in means into my table, but I cant. I tried to do it with collect but I just cant extract it. Please if someone knows about it, help me.
Here is my code
dtable, continuous(TNA netreturn expense turnover fee_12b1 management_fee average_age weighted_age num_of_funds num_of_etfs share_etfs num_of_index_all share_index_all num_of_active_etf share_active_etf style_diversity_number style_diversity_weighted alpha4f flow, statistics(mean sd median min max)) by(active_etf_family, tests) export(summary.xlsx, replace)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[TNA]) : ttest TNA, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[netreturn]) : ttest netreturn, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[expense]) : ttest expense, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[turnover]) : ttest turnover, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[fee_12b1]) : ttest fee_12b1, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[management_fee]) : ttest management_fee, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[average_age]) : ttest average_age, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[weighted_age]) : ttest weighted_age, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_funds]) : ttest num_of_funds, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_etfs]) : ttest num_of_etfs, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_etfs]) : ttest share_etfs, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_index_all]) : ttest num_of_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_index_all]) : ttest share_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_active_etf]) : ttest num_of_active_etf, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_etfs]) : ttest share_etfs, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_index_all]) : ttest num_of_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_index_all]) : ttest share_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_active_etf]) : ttest num_of_active_etf, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_active_etf]) : ttest share_active_etf, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[style_diversity_number]) : ttest style_diversity_number, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[style_diversity_weighted]) : ttest style_diversity_weighted, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[alpha4f]) : ttest alpha4f, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[flow]) : ttest flow, by(active_etf_family)
collect levelsof result
collect style header result, level(label)
collect layout (var) (active_etf_family#result[mean sd median min max _dtable_test)
collect export summary.xlsx, replace
in the collect layout part, I just do not know how to do. Thanks in advance and for your attention,.
Here is my code
dtable, continuous(TNA netreturn expense turnover fee_12b1 management_fee average_age weighted_age num_of_funds num_of_etfs share_etfs num_of_index_all share_index_all num_of_active_etf share_active_etf style_diversity_number style_diversity_weighted alpha4f flow, statistics(mean sd median min max)) by(active_etf_family, tests) export(summary.xlsx, replace)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[TNA]) : ttest TNA, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[netreturn]) : ttest netreturn, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[expense]) : ttest expense, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[turnover]) : ttest turnover, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[fee_12b1]) : ttest fee_12b1, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[management_fee]) : ttest management_fee, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[average_age]) : ttest average_age, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[weighted_age]) : ttest weighted_age, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_funds]) : ttest num_of_funds, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_etfs]) : ttest num_of_etfs, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_etfs]) : ttest share_etfs, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_index_all]) : ttest num_of_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_index_all]) : ttest share_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_active_etf]) : ttest num_of_active_etf, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_etfs]) : ttest share_etfs, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_index_all]) : ttest num_of_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_index_all]) : ttest share_index_all, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[num_of_active_etf]) : ttest num_of_active_etf, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[share_active_etf]) : ttest share_active_etf, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[style_diversity_number]) : ttest style_diversity_number, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[style_diversity_weighted]) : ttest style_diversity_weighted, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[alpha4f]) : ttest alpha4f, by(active_etf_family)
collect r(mu_1) r(mu_2) r(diff) r(p), tags(varname[flow]) : ttest flow, by(active_etf_family)
collect levelsof result
collect style header result, level(label)
collect layout (var) (active_etf_family#result[mean sd median min max _dtable_test)
collect export summary.xlsx, replace
in the collect layout part, I just do not know how to do. Thanks in advance and for your attention,.
Comment