Hi all,
So I estimate the beta's using GMM in MATA.
: void GMM_DL(todo,betas,crit,g,H)
{
PHI=st_data(.,("phi"))
PHI_LAG=st_data(.,("phi_lag"))
Z=st_data(.,(" lagloglab laglogmat logcapital "))
X=st_data(.,(" logcapital logmaterials loglabor "))
X=st_data(.,(" logcapital logmaterials loglabor "))
X_lag=st_data(.,(" lagloglab laglogmat logcapital "))
Y=st_data(.,(" logdeflatedrevenue "))
QR_lag=st_data(.,(" logprevioustariff "))
C=st_data(.,("const"))
OMEGA=PHI-X*betas'
OMEGA_lag=PHI_LAG-X_lag*betas'
OMEGA_lag_pol=(C,OMEGA_lag,QR_lag)
g_b = invsym(OMEGA_lag_pol'OMEGA_lag_pol)*OMEGA_lag_pol' OMEGA
XI=OMEGA-OMEGA_lag_pol*g_b
crit=(Z'XI)'(Z'XI)
}
: void DL()
{
S=optimize_init()
optimize_init_evaluator(S, &GMM_DL())
optimize_init_evaluatortype(S,"d0")
optimize_init_technique(S, "nm")
optimize_init_nmsimplexdeltas(S, 0.1)
optimize_init_which(S,"min")
optimize_init_params(S,(2,0.8,0.2))
p=optimize(S)
p
st_matrix("beta_NP",p)
}
I save the matrix and get beta's.
My question is: how do I get to know the significance and SD of the coefficients?. The matrix only shows the beta's.
Thanks!
Related Posts with how do we get the significance of Beta's
custom maximum likelihood estimators - best way to check for convergence?I've made a package to estimate a model by maximum likelihood. I'd like to store a result as e(conve…
How to test if the mean of a sample is significantly different from zeroHi everyone, I have a sample of 166 bonds (i.e. n=166). I have broken these down into subsamples ba…
Pairwise matching: first nearest neighbourHi, I'm new on Stata and I have some difficulties to realise a pairwise matching. Here is a simplifi…
estimation sample variesGood day, I get following error message Code: bys id: gen treatment=0 if (expectation==2 & f.…
Help in unbalanced Panel dataI am using the data from 2003-2017. I have some missing values in my corporate governance and contro…
Subscribe to:
Post Comments (Atom)
0 Response to how do we get the significance of Beta's
Post a Comment