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

📄 nlogitgen.dlg

📁 是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到
💻 DLG
字号:
/*
	nlogitgen

	VERSION 1.0.0  21dec2002
*/

VERSION 8.0

INCLUDE _std_large
INCLUDE _ht330
INCLUDE header

HELP hlp1, view("help nlogitgen")
RESET res1

DIALOG main, label("nlogitgen - Generate data for nested logit") /*
		*/ tabtitle("Main")
BEGIN
  TEXT     tx_newvar         _lft      _top      _cwd3_1   .,		/*
		*/ label("Generate variable:")
  TEXT     tx_var            _lft3_2   @         @         .,		/*
		*/ label("From categorical variable:")
  EDIT     ed_newvar         _lft      _ss       _vnwd     ., max(32)	/*
		*/ label("Generate variable")
  VARNAME  vn_var            _lft3_2   @         @         .,		/*
		*/ label("From categorical variable")

  CHECKBOX ck_nolog          _lft3_3   @         _cwd3_1   .,		/*
		*/ option(nolog)					/*
		*/ label("Suppress output")

  GROUPBOX gb_branch         _lft      _ms       _iwd      _ht24,       /*
		*/ label("Branch definitions:")
  TEXT     tx_values         _ilft     _ss       _vlwd     .,		/*
	*/ label(`"Values of the categorical variable:  (separated by " | ")"')
  TEXT     tx_label          _vlsep    @         _vlrb     .,		/*
		*/ label("Label:  (optional)")
  EDIT     ed_values1        _ilft     _ss       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 1)")
  EDIT     ed_label1         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 1)")
  EDIT     ed_values2        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 2)")
  EDIT     ed_label2         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 2)")
  EDIT     ed_values3        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 3)")
  EDIT     ed_label3         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 3)")
  EDIT     ed_values4        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 4)")
  EDIT     ed_label4         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 4)")
  EDIT     ed_values5        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 5)")
  EDIT     ed_label5         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 5)")
  EDIT     ed_values6        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 6)")
  EDIT     ed_label6         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 6)")
  EDIT     ed_values7        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 7)")
  EDIT     ed_label7         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 7)")
  EDIT     ed_values8        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 8)")
  EDIT     ed_label8         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 8)")
  EDIT     ed_values9        _ilft     _ms       _vlwd     .,		/*
		*/ label("Values of the categorical variable (branch 9)")
  EDIT     ed_label9         _vlsep    @         _vlrb     ., max(32)	/*
		*/ label("Label (branch 9)")
END


PROGRAM command
BEGIN
	require main.ed_newvar
	put "nlogitgen " main.ed_newvar " " "=" 
	varlist main.vn_var
	put " ("
	require main.ed_values1
	if main.ed_label1 {
		put main.ed_label1 ": "
	}
	put main.ed_values1
	require main.ed_values2
	put ", "
	if main.ed_label2 {
		put main.ed_label2 ": "
	}
	put main.ed_values2
	if main.ed_values3 {
		put ", "
		if main.ed_label3 {
			put main.ed_label3 ": "
		}
		put main.ed_values3
	}
	if main.ed_values4 {
		put ", "
		if main.ed_label4 {
			put main.ed_label4 ": "
		}
		put main.ed_values4
	}
	if main.ed_values5 {
		put ", "
		if main.ed_label5 {
			put main.ed_label5 ": "
		}
		put main.ed_values5
	}
	if main.ed_values6 {
		put ", "
		if main.ed_label6 {
			put main.ed_label6 ": "
		}
		put main.ed_values6
	}
	if main.ed_values7 {
		put ", "
		if main.ed_label7 {
			put main.ed_label7 ": "
		}
		put main.ed_values7
	}
	if main.ed_values8 {
		put ", "
		if main.ed_label8 {
			put main.ed_label8 ": "
		}
		put main.ed_values8
	}
	if main.ed_values9 {
		put ", "
		if main.ed_label9 {
			put main.ed_label9 ": "
		}
		put main.ed_values9
	}
	put ")"
	beginoptions
		option main.ck_nolog
	endoptions
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -