⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 se.idlg

📁 是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到
💻 IDLG
📖 第 1 页 / 共 4 页
字号:
	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 + -