Добавить среднее и SD столбец в корреляционной матрице в Stata - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать корреляционную матрицу, которая также включает в себя средние и средние значения для каждой переменной.

** Set variables used in Summary and Correlation
 local variables relationship commission anxiety enjoyment negotiation_efficacy similarity_values similarity_behaviors SPT_confidence own_SPT_effort 


** Descriptive statistics
estpost summarize `variables'
matrix table = ( e(mean) \ e(sd) )
matrix rownames table = mean sd
matrix list table

** Correlation matrix
correlate `variables'
matrix C = r(C)
local k = colsof(C)
matrix C = C[1..`=`k'-1',.]
local corr : rownames C
matrix table = ( table \ C )
matrix list table

estadd matrix table = table

local cells table[count](fmt(0) label(Count)) table[mean](fmt(2) label(Mean)) table[sd](fmt(2) label(Standard Deviation))
local drop
foreach row of local corr {
    local drop `drop' `row'
    local cells `cells' table[`row'](fmt(4) drop(`drop'))
}
display "`cells'"

esttab using Report.rtf, 
        replace
        noobs 
        nonumbers 
        compress
        cells("`cells'")

Если это поможет, вот как выглядит код корреляции:

asdoc corr relationship commission anxiety enjoyment negotiation_efficacy similarity_values similarity_behaviors SPT_confidence own_SPT_effort ranger_SPT_effort cooperative_motivation competitive_motivation, nonum 

Эта матрица корреляции выглядит именно так, как и должна, но я, по сути, надеюсь добавить средства и сд в начало.

* Это кросс-пост здесь: https://www.statalist.org/forums/forum/general-stata-discussion/general/1549809-add-mean-and-sd-column-in-correlation-matrix-in-stata

...