📄 se.idlg
字号:
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addOIMToLists
BEGIN
se_type_list.Arrpush "Observed information matrix (OIM)"
se_type_values.Arrpush "vce(oim)"
se_type_actions.Arrpush script _se_OIM_on
END
SCRIPT _se_addOIMToListBox
BEGIN
se.lb_vcetype.additem "Observed information matrix (OIM)"
script _se_addOIMToLists
END
SCRIPT _se_OIM_on
BEGIN
se.tx_type.setlabel "Standard error type: (OIM)"
se_vcetype.setstring "Observed information matrix (OIM)"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addIOIMToLists
BEGIN
se_type_list.Arrpush "Observed information matrix (OIM)"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_IOIM_on
END
SCRIPT _se_addIOIMToListBox
BEGIN
se.lb_vcetype.additem "Observed information matrix (OIM)"
script _se_addIOIMToLists
END
SCRIPT _se_IOIM_on
BEGIN
se.tx_type.setlabel "Standard error type: (OIM)"
se_vcetype.setstring "Observed information matrix (OIM)"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addAnalyticToLists
BEGIN
se_type_list.Arrpush "Analytic"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_Analytic_on
END
SCRIPT _se_addAnalyticToListBox
BEGIN
se.lb_vcetype.additem "Analytic"
script _se_addAnalyticToLists
END
SCRIPT _se_Analytic_on
BEGIN
se.tx_type.setlabel "Standard error type: (Analytic)"
se_vcetype.setstring "Analytic"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addN2stepToLists
BEGIN
se_type_list.Arrpush "Newey's two-step"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_N2step_on
END
SCRIPT _se_addN2stepToListBox
BEGIN
se.lb_vcetype.additem "Newey's two-step"
script _se_addN2stepToLists
END
SCRIPT _se_N2step_on
BEGIN
se.tx_type.setlabel "Standard error type: (Newey's two-step)"
se_vcetype.setstring "Newey's two-step"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addH2stepToLists
BEGIN
se_type_list.Arrpush "Heckman's two-step"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_H2step_on
END
SCRIPT _se_addH2stepToListBox
BEGIN
se.lb_vcetype.additem "Heckman' two-step"
script _se_addH2stepToLists
END
SCRIPT _se_H2step_on
BEGIN
se.tx_type.setlabel "Standard error type: (Heckman's two-step)"
se_vcetype.setstring "Heckman's two-step"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_add2stepToLists
BEGIN
se_type_list.Arrpush "Two-step"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_2step_on
END
SCRIPT _se_add2stepToListBox
BEGIN
se.lb_vcetype.additem "Two-step"
script _se_add2stepToLists
END
SCRIPT _se_2step_on
BEGIN
se.tx_type.setlabel "Standard error type: (Two-step)"
se_vcetype.setstring "Two-step"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_add2stageToLists
BEGIN
se_type_list.Arrpush "Two-stage"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_2stage_on
END
SCRIPT _se_add2stageToListBox
BEGIN
se.lb_vcetype.additem "Two-stage"
script _se_add2stageToLists
END
SCRIPT _se_2stage_on
BEGIN
se.tx_type.setlabel "Standard error type: (Two-stage)"
se_vcetype.setstring "Two-stage"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addOLSToLists
BEGIN
se_type_list.Arrpush "Ordinary least squares (OLS)"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_OLS_on
END
SCRIPT _se_addOLSToListBox
BEGIN
se.lb_vcetype.additem "Ordinary least squares (OLS)"
script _se_addOLSToLists
END
SCRIPT _se_OLS_on
BEGIN
se.tx_type.setlabel "Standard error type: (OLS)"
se_vcetype.setstring "Ordinary least squares (OLS)"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addLinearizedToLists
BEGIN
se_type_list.Arrpush "Linearized"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_Linearized_on
END
SCRIPT _se_addLinearizedToListBox
BEGIN
se.lb_vcetype.additem "Linearized"
script _se_addLinearizedToLists
END
SCRIPT _se_Linearized_on
BEGIN
se.tx_type.setlabel "Standard error type: (Linearized)"
se_vcetype.setstring "Linearized"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addOPGToLists
BEGIN
se_type_list.Arrpush "Outer product gradient (OPG)"
se_type_values.Arrpush "vce(opg)"
se_type_actions.Arrpush script _se_OPG_on
END
SCRIPT _se_addOPGToListBox
BEGIN
se.lb_vcetype.additem "Outer product gradient (OPG)"
script _se_addOPGToLists
END
SCRIPT _se_OPG_on
BEGIN
se.tx_type.setlabel "Standard error type: (OPG)"
se_vcetype.setstring "Outer product gradient (OPG)"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addGLSToLists
BEGIN
se_type_list.Arrpush "Generalized least squares (GLS)"
se_type_values.Arrpush ""
se_type_actions.Arrpush script _se_GLS_on
END
SCRIPT _se_addGLSToListBox
BEGIN
se.lb_vcetype.additem "Generalized least squares (GLS)"
script _se_addGLSToLists
END
SCRIPT _se_GLS_on
BEGIN
se.tx_type.setlabel "Standard error type: (GLS)"
se_vcetype.setstring "Generalized least squares (GLS)"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addRobustToLists
BEGIN
se_type_list.Arrpush "Robust"
se_type_values.Arrpush "robust"
se_type_actions.Arrpush script _se_Robust_on
END
SCRIPT _se_addRobustToListBox
BEGIN
se.lb_vcetype.additem "Robust"
script _se_addRobustToLists
END
SCRIPT _se_Robust_on
BEGIN
se.tx_type.setlabel "Standard error type: (Robust)"
se_vcetype.setstring "Robust"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
SCRIPT _se_addUnbiasedToLists
BEGIN
se_type_list.Arrpush "Unbiased sandwich"
se_type_values.Arrpush "vce(unbiased)"
se_type_actions.Arrpush script _se_Unbiased_on
END
SCRIPT _se_addUnbiasedToListBox
BEGIN
se.lb_vcetype.additem "Unbiased sandwich"
script _se_addUnbiasedToLists
END
SCRIPT _se_Unbiased_on
BEGIN
se.tx_type.setlabel "Standard error type: (Unbiased)"
se_vcetype.setstring "Unbiased sandwich"
se_closeParenthesis.setfalse
se_isHAC.setfalse
se_hasCluster.setfalse
program _se_hideOrShow
END
PROGRAM _se_hideOrShow
BEGIN
call program _se_check_bias
call program _se_check_bootstrap
call program _se_check_cluster
call program _se_check_factors
call program _se_check_scale
call program _se_check_hac
call program _se_check_mse
call program _se_check_noadjust
call program _se_check_nodots
call program _se_check_notes
call program _se_check_vfactor
END
PROGRAM _se_check_bias
BEGIN
call script _se_bias_hide
if se_hasBias & se_vcetype.equals("Robust") {
call script _se_bias_show
}
END
SCRIPT _se_bias_hide
BEGIN
se.gb_bias.hide
se.rb_hc1.hide
se.tx_hc1.hide
se.rb_hc2.hide
se.tx_hc2.hide
se.rb_hc3.hide
se.tx_hc3.hide
END
SCRIPT _se_bias_show
BEGIN
se.gb_bias.show
se.rb_hc1.show
se.tx_hc1.show
se.rb_hc2.show
se.tx_hc2.show
se.rb_hc3.show
se.tx_hc3.show
END
PROGRAM _se_check_bootstrap
BEGIN
call script _se_bootstrap_hide
if se_hasBootstrap & se_vcetype.equals("Bootstrap") {
if se_noCluster {
call se.ck_bca.setposition . 210
call se.sp_reps.setposition . 160
call se.tx_reps.setposition . 160
call se.ed_seed.setposition . 190
call se.tx_seed.setposition . 190
}
call script _se_bootstrap_show
}
END
SCRIPT _se_bootstrap_hide
BEGIN
se.ck_bca.hide
se.sp_reps.hide
se.tx_reps.hide
se.ed_seed.hide
se.tx_seed.hide
END
SCRIPT _se_bootstrap_show
BEGIN
script _se_jackknife_show
se.ck_bca.show
se.sp_reps.show
se.tx_reps.show
se.ed_seed.show
se.tx_seed.show
END
PROGRAM _se_check_cluster
BEGIN
call script _se_cluster_hide
if se_hasCluster & !se_noCluster & ///
( se_vcetype.equals("Bootstrap") ///
| se_vcetype.equals("Clustered robust") ///
| se_vcetype.equals("Cluster") ///
| se_vcetype.equals("Jackknife") ///
) {
if se_vcetype.equals("Clustered robust") ///
| se_vcetype.equals("Cluster") {
call se.tx_cluster.setlabel "Cluster variable:"
}
if !se_vcetype.equals("Clustered robust") ///
& !se_vcetype.equals("Cluster") {
call se.tx_cluster.setlabel ///
"Cluster variable: (optional)"
}
call script _se_cluster_show
}
END
SCRIPT _se_cluster_hide
BEGIN
se.tx_cluster.hide
se.vn_cluster.hide
END
SCRIPT _se_cluster_show
BEGIN
se.tx_cluster.show
se.vn_cluster.show
END
PROGRAM _se_check_factors
BEGIN
call script _se_factors_hide
if se_isGEE & ///
( se_vcetype.equals("Generalized least squares (GLS)") ///
| se_vcetype.equals("Robust") ///
) {
call script _se_factors_show
}
END
SCRIPT _se_factors_hide
BEGIN
se.gb_factor.hide
se.rb_default.hide
se.rb_nmp.hide
se.rb_rgf.hide
END
SCRIPT _se_factors_show
BEGIN
se.gb_factor.show
se.rb_default.show
se.rb_nmp.show
program _se_check_RGF
END
PROGRAM _se_check_scale
BEGIN
call script _se_scale_hide
if se_isGEE & ///
( se_vcetype.equals("Generalized least squares (GLS)") ///
| se_vcetype.equals("Robust") ///
) {
call script _se_scale_move
call program _se_check_RGF
call program _se_scale_show
}
if se_isGLM & !se_isPWon & ///
( se_vcetype.equals("Observed information matrix (OIM)") ///
| se_vcetype.equals("Expected information matrix (EIM)") ///
) {
call program _se_scale_show
}
END
SCRIPT _se_scale_move
BEGIN
se.gb_scale.setposition . 110 . 130
se.rb_deflt.setposition . 130 . .
se.rb_x2.setposition . 150 . .
se.rb_dev.setposition . 170 . .
se.rb_phi.setposition . 190 . .
se.rb_value.setposition . 210 . .
se.en_value.setposition . 210 . .
se.tx_value.setposition . 210 . .
END
SCRIPT _se_scale_hide
BEGIN
se.gb_scale.hide
se.rb_deflt.hide
se.rb_x2.hide
se.rb_dev.hide
se.rb_phi.hide
se.rb_value.hide
se.en_value.hide
se.tx_value.hide
END
PROGRAM _se_scale_show
BEGIN
call se.gb_scale.show
call se.rb_deflt.show
call se.rb_x2.show
call se.rb_dev.show
if se_isGEE {
call se.rb_phi.show
}
call se.rb_value.show
call se.en_value.show
call se.tx_value.show
END
PROGRAM _se_check_scale_value
BEGIN
if se.rb_value {
call se.en_value.enable
}
if !se.rb_value {
call se.en_value.disable
}
END
PROGRAM _se_check_RGF
BEGIN
if se_hasRGF & ///
( se_vcetype.equals("Robust") ///
| se_vcetype.equals("Clustered robust") ///
) {
call se.rb_rgf.show
call se.gb_factor.setposition . . . 90
}
if !se_hasRGF | ///
( !se_vcetype.equals("Robust") ///
& !se_vcetype.equals("Clustered robust") ///
) {
call se.rb_rgf.hide
if se.rb_rgf {
call se.rb_default.seton
}
call se.gb_factor.setposition . . . 70
}
END
PROGRAM _se_check_hac
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -