亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stepwise.ado

?? 是一個經濟學管理應用軟件 很難找的 但是經濟學學生又必須用到
?? ADO
?? 第 1 頁 / 共 2 頁
字號:
*! version 6.0.2  06may2005
program define stepwise, byable(onecall)
	version 9
	local version : di "version " string(_caller()) ", missing:"
	if _by() {
		local BY `"by `_byvars'`_byrc0':"'
	}
	if _caller() < 9 {
		`version' `BY' sw_8 `0'
		exit
	}

	capture _on_colon_parse `0'
	if c(rc) | `"`s(after)'"' == "" {
		gettoken old : 0, parse(" ,")
		if "`old'" != "," {
			capture which `old'
			if !c(rc) {
				`version' `BY' sw_8 `0'
				exit
			}
		}
		if (_by()) error 190
		if ("`e(cmd)'" == "") error 301
		Display `0'
		exit
	}
	`version' `BY' StepWise `0'
end

program Display
	local cmd = cond("`e(cmd2)'" == "", "`e(cmd)'", "`e(cmd2)'")
	`cmd' `0'
end

program StepWise, eclass byable(recall)
	version 9
	local version : di "version " string(_caller()) ":"

	// <my_stuff> : <command>
	_on_colon_parse `0'
	local command `"`s(after)'"'
	local 0 `"`s(before)'"'

	// quick check for -force- and -nodrop- options
	syntax [fw iw pw aw] [if] [in] [,		///
			pr(numlist max=1 >0 <1)		///
			pe(numlist max=1 >0 <1)		///
			FORWard				///
			HIERarchical			///
			LOCkterm1			///
			Level(passthru)			///
			LR				///
		]
	local hier `hierarchical'
	if "`weight'" != "" {
		local wgt [`weight'`exp']
	}
	if `"`pr'`pe'"' == "" {
		di as err "at least one of pr(#) and pe(#) must be specified"
		exit 198
	}
	if "`pr'" != "" & "`pe'" != "" {
		if "`hier'" != "" {
			di as err "hierarchical pe(#) pr(#) invalid"
			exit 198
		}
		if `pr' <= `pe' {
			di as err "pr(`pr') <= pe(`pe') invalid"
			exit 198
		}
	}
	if "`forward'" != "" & "`pe'" == "" {
		di as err "option forward invalid or option pe(#) is missing"
		exit 198
	}

	// parse the command and check for conflicts
	`version' _prefix_command stepwise ///
		`wgt' `if' `in' , `level' : `command'

	local version	`"`s(version)'"'
	local cmdname	`"`s(cmdname)'"'
	local termlist	`"`s(anything)'"'
	local wgt	`"`s(wgt)'"'
	local weight	`"`s(wtype)'"'
	local exp	`"`s(wexp)'"'
	local if	`"`s(if)'"'
	local in	`"`s(in)'"'
	local cmdopts	`"`s(options)'"'
	local rest	`"`s(rest)'"'
	CheckProps `cmdname' `lr'
	Check4Robust "`lr'" `wgt', `cmdopts'

	// Display options
	local diopts	`"`s(efopt)' level(`s(level)')"'

	// build up part of the command that follows the varlist
	local cmdrest `"`wgt'"'
	if `"`cmdopts'"' != "" {
		local cmdrest `"`cmdrest', `cmdopts'"'
	}
	if `"`rest'"' != "" {
		local cmdrest `"`cmdrest' `rest'"'
	}

	// note: marksample looks at `varlist' `if' `in' and [`weight'`exp']
	// and takes into account if I am being called with the -by:- prefix
	marksample touse, novarlist

	// parse termlist, and build the list of variable names
	ParseTerms depvar termlist : `touse' `cmdname' "`wgt'" : `termlist'

	TermMacros term k curr : `lockterm1' : `termlist'
	quietly `version' `cmdname' `depvar' `curr' if `touse' `cmdrest'
	local colna : colname e(b)
	local varlist : subinstr local colna "_cons" "", all
	local dropped : list curr - varlist
	// check for missing standard errors
	tempname v
	matrix `v' = e(V)
	if diag0cnt(`v') {
		local dim = colsof(`v')
		forval i = 1/`dim' {
			local vname : word `i' of `colna'
			if `v'[`i',`i'] == 0 & "`vname'" != "_cons" {
				local dropped `dropped' `vname'
			}
		}
	}
	// check for dropped variables
	if "`dropped'" != "" {
		local tlist `"`termlist'"'
		foreach dropvar of local dropped {
			di as txt "note: `dropvar' dropped due to estimability"
			local tlist : subinstr local tlist "`dropvar'" ""
		}
		local termlist : list retok tlist
		local termlist : subinstr local termlist "()" "", all
		local termlist : subinstr local termlist "( )" "", all
	}
	// check for dropped observations
	quietly count if `touse' & !e(sample)
	if r(N) {
		di as txt "note: `r(N)' obs. dropped due to estimability"
		quietly replace `touse' = 0 if !e(sample)
	}

	if "`pr'" != "" {
		if "`pe'" == "" {
			BackSel	`pr'		///
				"`hier'"	///
				"`lr'"		///
				"`lockterm1'"	///
				"`version'"	///
				`cmdname'	///
				"`depvar'"	///
				"`termlist'"	///
				`touse'		///
				"`cmdrest'"
		}
		else if "`forward'" == "" {
			BackStep `pr'		///
				`pe'		///
				"`lr'"		///
				"`lockterm1'"	///
				"`version'"	///
				`cmdname'	///
				"`depvar'"	///
				"`termlist'"	///
				`touse'		///
				"`cmdrest'"
		}
		else {
			ForStep	`pr'		///
				`pe'		///
				"`lr'"		///
				"`lockterm1'"	///
				"`version'"	///
				`cmdname'	///
				"`depvar'"	///
				"`termlist'"	///
				`touse'		///
				"`cmdrest'"
		}
	}
	else {
		ForSel	`pe'		///
			"`hier'"	///
			"`lr'"		///
			"`lockterm1'"	///
			"`version'"	///
			`cmdname'	///
			"`depvar'"	///
			"`termlist'"	///
			`touse'		///
			"`cmdrest'"
	}

	ereturn local stepwise stepwise

	Display, `diopts'
end

program BackSel
	args pr hier lr lock version cmdname depvar termlist touse cmdrest

	TermMacros term k curr : `lock' : `termlist'

	if "`lr'" != "" {
		local LRtest "LR test"
	}

	di in smcl as txt "{p2colset 0 23 32 2}{...}"
	di as txt "{p2col :`LRtest'}begin with full model{p_end}"

	// note: the "full" model has already been fit, and e() should already
	// contain it's results

	if "`lr'" != "" {
		tempname ll1 df1 ll0 df0
		GetLR `ll1' `df1'
	}

	local prfmt : display %6.4f `pr'
	local done 0
	local k0 `k'
	while !`done' {
		local drop_i 0
		local p_i 0
		if "`hier'" != "" & `k' > 0 {
			local start `k'
		}
		else	local start 1
		forval i = `start'/`k' {
			if "`lr'" != "" {

local curr1 : subinstr local curr "`term`i''" ""
quietly `version' `cmdname' `depvar' `curr1' if `touse' `cmdrest'

				quietly LRtest `ll1' `df1'
				
			}
			else	quietly test `term`i''
			if r(p) > `p_i' {
				local p_i = r(p)
				local drop_i `i'
				if "`lr'" != "" {
					GetLR `ll0' `df0'
				}
			}
		}
		if `p_i' >= `pr' {
			local p : display %6.4f `p_i'
			di as txt ///
"{p2col :p = {res:`p'} >= `prfmt'}removing {res:`term`drop_i''}{p_end}"
			local newcurr : list curr - term`k'
			local curr : ///
			subinstr local newcurr "`term`drop_i''" "`term`k''"
			local term`drop_i' `term`k''
			local term`k'
			local --k
		}
		else {
			if "`hier'" != "" & `k' > 0 {
				local p : display %6.4f `p_i'
				di as txt ///
"{p2col :p = {res:`p'} <{space 2}`prfmt'}" ///
"keeping{space 2}{res:`term`drop_i''}{p_end}"
			}
			local done 1
		}

		if "`lr'" != "" {
			scalar `ll1' = `ll0'
			scalar `df1' = `df0'
		}
		else {

quietly `version' `cmdname' `depvar' `curr' if `touse' `cmdrest'

		}

	}
	if "`lr'" != "" {

quietly `version' `cmdname' `depvar' `curr' if `touse' `cmdrest'

	}
	if `k' == `k0' {
		di as txt ///
"{p2col :p < `prfmt'}for all terms in model{p_end}"
	}
	di in smcl as txt "{p2colreset}{...}"
end

program BackStep
	args pr pe lr lock version cmdname depvar termlist touse cmdrest

	TermMacros term k curr : `lock' : `termlist'

	if "`lr'" != "" {
		local LRtest "LR test"
	}

	di in smcl as txt "{p2colset 0 23 32 2}{...}"
	di as txt "{p2col :`LRtest'}begin with full model{p_end}"

	// note: the "full" model has already been fit, and e() should already
	// contain it's results

	if "`lr'" != "" {
		tempname ll1 df1 ll0 df0
		GetLR `ll1' `df1'
	}

	local prfmt : display %6.4f `pr'
	local pefmt : display %6.4f `pe'
	local done 0
	local k0 `k'
	local kp1 = `k' + 1
	local first 1
	while !`done' {
		// backward step
		local drop_i 0
		local p_i 0

		forval i = 1/`k' {
			if "`lr'" != "" {

local curr1 : subinstr local curr "`term`i''" ""
quietly `version' `cmdname' `depvar' `curr1' if `touse' `cmdrest'

				quietly LRtest `ll1' `df1'
				
			}
			else	quietly test `term`i''
			if r(p) > `p_i' {
				local p_i = r(p)
				local drop_i `i'
				if "`lr'" != "" {
					GetLR `ll0' `df0'
				}
			}
		}
		if `p_i' >= `pr' {
			local p : display %6.4f `p_i'
			di as txt ///
"{p2col :p = {res:`p'} >= `prfmt'}removing {res:`term`drop_i''}{p_end}"
			local newcurr : list curr - term`k'
			local curr : ///
			subinstr local newcurr "`term`drop_i''" "`term`k''"
			local tmp `term`k''
			local term`k' `term`drop_i''
			local term`drop_i' `tmp'
			local --k
			local --kp1
			if `first' & "`lr'" != "" {
				scalar `ll1' = `ll0'
				scalar `df1' = `df0'
			}
		}
		else {
			local done 1
			if "`lr'" != "" {
				scalar `ll0' = `ll1'
				scalar `df0' = `df1'
			}
		}

		if `first' {
			if "`lr'" == "" {

quietly `version' `cmdname' `depvar' `curr' if `touse' `cmdrest'

			}
			local first 0
			continue
		}

		// forward step
		local add_i 0
		local p_i 2
		forval i = `kp1'/`k0' {

quietly `version' `cmdname' `depvar' `curr' `term`i'' if `touse' `cmdrest'

			if "`lr'" != "" {
				quietly LRtest `ll0' `df0'
			}
			else	quietly test `term`i''
			if r(p) < `p_i' {
				local p_i = r(p)
				local add_i `i'
				if "`lr'" != "" {
					GetLR `ll1' `df1'
				}
			}
		}
		if `p_i' < `pe' {
			local p : display %6.4f `p_i'
			di as txt ///
"{p2col :p = {res:`p'} <{space 2}`pefmt'}" ///
"adding{space 3}{res:`term`add_i''}{p_end}"
			local curr `curr' `term`add_i''
			if "`hier'" != "" {
				local ++start
			}
			else {
				local tmp `term`kp1''
				local term`kp1' `term`add_i''
				local term`add_i' `tmp'
				local ++k
				local ++kp1
			}
			local done 0
		}
		else {
			if "`lr'" != "" {
				scalar `ll1' = `ll0'
				scalar `df1' = `df0'
			}
			else {

quietly `version' `cmdname' `depvar' `curr' if `touse' `cmdrest'

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www国产精品av| 一区二区三区不卡视频在线观看 | 欧美午夜影院一区| 日韩欧美成人激情| 伊人婷婷欧美激情| 国产高清在线精品| 欧美一区三区四区| 亚洲色图制服诱惑 | 国产欧美一区二区三区在线看蜜臀| 亚洲三级电影网站| 国产乱理伦片在线观看夜一区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 欧美成人一级视频| 亚洲国产日韩a在线播放| 波多野结衣在线aⅴ中文字幕不卡| 欧美电影免费观看完整版| 亚洲一区二区欧美日韩| 成人综合在线网站| 久久午夜电影网| 精品制服美女久久| 在线电影欧美成精品| 一区二区三区四区av| 91丨九色丨蝌蚪丨老版| 中文字幕不卡三区| 国产精品一二三在| 精品国产制服丝袜高跟| 久久99久久精品欧美| 欧美精品一级二级三级| 肉丝袜脚交视频一区二区| 色屁屁一区二区| 亚洲欧美激情插| 色综合亚洲欧洲| 亚洲女爱视频在线| 欧美中文字幕不卡| 亚洲国产日日夜夜| 欧美老年两性高潮| 日韩成人一级大片| 精品久久久久av影院 | 制服丝袜av成人在线看| 三级精品在线观看| 日韩欧美国产成人一区二区| 久色婷婷小香蕉久久| 26uuu国产电影一区二区| 国产美女久久久久| 国产欧美一区二区三区在线老狼 | 国产一区二区三区免费观看| 久久亚洲精华国产精华液 | 污片在线观看一区二区| 欧美肥妇毛茸茸| 美女免费视频一区| 国产调教视频一区| 91成人免费在线| 婷婷中文字幕一区三区| 欧美www视频| 粉嫩aⅴ一区二区三区四区| 国产精品区一区二区三| 在线国产电影不卡| 日本中文在线一区| 国产丝袜在线精品| 欧美性欧美巨大黑白大战| 午夜不卡在线视频| 久久嫩草精品久久久久| 99麻豆久久久国产精品免费| 亚洲综合999| 久久久精品黄色| 欧美性猛片xxxx免费看久爱| 久久精品99国产国产精| 亚洲视频精选在线| 精品国产自在久精品国产| 成人av在线资源网| 日韩黄色免费电影| 中文无字幕一区二区三区| 精品视频1区2区| 国产精品1区2区3区| 亚洲国产精品人人做人人爽| 欧美精品一区男女天堂| 色激情天天射综合网| 国产伦精品一区二区三区视频青涩 | 欧美一区二区三区四区久久 | 91成人国产精品| 国产精品自在在线| 天天av天天翘天天综合网 | 91在线视频播放| 九九九久久久精品| 天天色天天爱天天射综合| 自拍偷拍国产亚洲| 精品va天堂亚洲国产| 欧美三级电影在线看| 成人精品视频网站| 九一九一国产精品| 亚洲一区二区欧美日韩| 中文字幕在线观看一区二区| 精品欧美一区二区久久| 欧美精品视频www在线观看| 99久久99久久精品免费看蜜桃| 精品一区二区影视| 日韩avvvv在线播放| 亚洲韩国一区二区三区| 国产精品视频看| 久久综合色婷婷| 日韩午夜在线影院| 91麻豆精品国产自产在线| 91传媒视频在线播放| 成人动漫一区二区三区| 懂色av一区二区夜夜嗨| 国产一区久久久| 韩国欧美一区二区| 日本中文在线一区| 日本成人在线电影网| 日韩avvvv在线播放| 日韩中文字幕区一区有砖一区 | 欧美日韩一级黄| 欧美中文字幕亚洲一区二区va在线| 成人免费电影视频| 99精品在线观看视频| 99久久精品情趣| 成人精品电影在线观看| 成人av手机在线观看| 成人开心网精品视频| 成人av电影免费在线播放| 成人av网站在线观看免费| 成人精品高清在线| 91久久一区二区| 欧美日韩黄视频| 欧美一级二级三级乱码| 久久综合中文字幕| 国产欧美日韩精品在线| 国产精品成人午夜| 亚洲精品va在线观看| 天天操天天综合网| 国内成+人亚洲+欧美+综合在线| 久久99最新地址| 国产精品一线二线三线| 成年人国产精品| 精品视频一区 二区 三区| 欧美日韩美少妇| 久久免费视频色| 国产精品久久免费看| 亚洲免费资源在线播放| 午夜精品福利一区二区三区av | 亚洲成av人片在线观看无码| 天堂成人国产精品一区| 国产乱人伦精品一区二区在线观看 | 欧美午夜寂寞影院| 日韩片之四级片| 亚洲国产岛国毛片在线| 一区二区在线免费观看| 日韩av一区二区三区| 国产在线视频一区二区| 一本色道久久综合狠狠躁的推荐 | 国产精品美日韩| 午夜精品成人在线视频| 国产在线一区二区| 91成人在线观看喷潮| 久久综合九色综合97婷婷女人 | 欧美在线综合视频| 精品国精品国产| 一区二区高清在线| 国产精品资源站在线| 欧美午夜在线一二页| 中文字幕巨乱亚洲| 日韩av中文在线观看| 99国产精品久久久久久久久久 | 欧美视频在线一区二区三区| 精品久久久三级丝袜| 亚洲一区二区成人在线观看| 国产在线视频一区二区| 欧美日韩国产影片| 国产精品乱人伦一区二区| 久久精品国产久精国产爱| 色婷婷一区二区三区四区| 国产欧美综合在线观看第十页| 亚洲va欧美va人人爽午夜 | 国产传媒欧美日韩成人| 这里是久久伊人| 亚洲一区免费在线观看| av福利精品导航| 久久久99免费| 久久国产夜色精品鲁鲁99| 欧美三级电影一区| 亚洲精品亚洲人成人网在线播放| 国产在线国偷精品免费看| 欧美日韩高清一区二区不卡| 亚洲欧美偷拍卡通变态| 成人美女视频在线观看18| 久久久久国产精品麻豆ai换脸| 蜜乳av一区二区| 51精品国自产在线| 亚洲成人1区2区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 日韩免费观看2025年上映的电影 | 欧美三级蜜桃2在线观看| 亚洲欧美日韩国产综合在线| av一区二区三区| 国产精品乱人伦| www.66久久| 中文字幕日韩精品一区| caoporn国产一区二区| 日韩伦理电影网| 色综合视频在线观看|