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

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

?? stepwise.ado

?? 是一個經濟學管理應用軟件 很難找的 但是經濟學學生又必須用到
?? ADO
?? 第 1 頁 / 共 2 頁
字號:
*! version 6.0.1  27feb2005
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'
			}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清在线视频| 欧美日本一区二区在线观看| 久久久精品影视| 国产在线精品国自产拍免费| 国产无一区二区| 91网站黄www| 一区二区在线观看免费视频播放| 色88888久久久久久影院野外| 亚洲最色的网站| 欧美日韩日日摸| 蜜乳av一区二区三区| 欧美sm极限捆绑bd| 成人18精品视频| 一区二区三区波多野结衣在线观看| 欧美色老头old∨ideo| 麻豆久久一区二区| 国产精品无遮挡| 欧美三级视频在线| 国产在线一区二区| 亚洲激情在线激情| 日韩欧美成人一区二区| 成人自拍视频在线观看| 夜夜操天天操亚洲| 久久综合色鬼综合色| 91国模大尺度私拍在线视频| 男男视频亚洲欧美| 一区在线观看免费| 日韩欧美激情四射| 色婷婷亚洲一区二区三区| 蜜臀久久99精品久久久久久9 | 国产精品18久久久久久久网站| 欧美激情一区不卡| 777色狠狠一区二区三区| 国产69精品久久久久777| 五月婷婷综合在线| 国产精品久久久久桃色tv| 欧美一卡2卡3卡4卡| 懂色av噜噜一区二区三区av| 日韩激情一二三区| 综合电影一区二区三区| 欧美精品一区视频| 欧美性极品少妇| 成人精品一区二区三区四区| 日韩精品一区第一页| 日韩理论片网站| 久久免费视频一区| 欧美一区二区三区四区在线观看 | 亚洲色图欧洲色图婷婷| 欧美videofree性高清杂交| 在线观看国产精品网站| 成人高清在线视频| 久久99久久99精品免视看婷婷 | 国产乱国产乱300精品| 丝袜亚洲另类丝袜在线| 亚洲欧美日韩国产综合在线| 国产欧美日韩另类视频免费观看| 91精品国产综合久久久蜜臀图片 | 欧美一级片在线看| 色综合av在线| 99久久99精品久久久久久| 国产综合色产在线精品| 美女视频一区二区三区| 午夜视频在线观看一区二区三区| 亚洲精品伦理在线| 中文字幕在线一区免费| 国产精品免费视频一区| 久久精品日韩一区二区三区| 精品国产乱码久久久久久夜甘婷婷 | 精品久久国产老人久久综合| 欧美三级在线视频| 欧美色综合网站| 欧美系列一区二区| 91麻豆精品视频| 91亚洲精品久久久蜜桃| 北条麻妃国产九九精品视频| 成人sese在线| 99re6这里只有精品视频在线观看| 国模一区二区三区白浆| 国产精华液一区二区三区| 国产精品中文字幕日韩精品| 国产一区二区在线看| 狠狠狠色丁香婷婷综合激情| 狠狠色丁香婷婷综合久久片| 韩国女主播成人在线观看| 国产一区二区三区在线观看免费视频| 免费的成人av| 色婷婷久久久久swag精品| 色综合久久久久综合体| 欧美在线观看视频在线| 欧美精品国产精品| 日韩欧美视频一区| 国产婷婷色一区二区三区在线| 久久久国际精品| 国产精品成人免费在线| 亚洲精品免费在线播放| 午夜久久久影院| 另类中文字幕网| 国产精品系列在线播放| 91最新地址在线播放| 欧美日韩国产123区| 欧美电影免费观看完整版| 久久久久久97三级| 成人免费一区二区三区视频| 国产精品超碰97尤物18| 日韩精品1区2区3区| 国产丶欧美丶日本不卡视频| 91尤物视频在线观看| 欧美一区二区三区系列电影| 国产人久久人人人人爽| 亚洲综合成人在线视频| 久久不见久久见中文字幕免费| 国产suv精品一区二区6| 一本一道波多野结衣一区二区| 777午夜精品免费视频| 国产欧美日韩亚州综合| 亚洲va欧美va人人爽| 国产美女精品一区二区三区| 欧美在线|欧美| 欧美精品一区男女天堂| 亚洲一区电影777| 国产又黄又大久久| 欧美综合色免费| 久久久另类综合| 亚洲第一搞黄网站| 国产成人午夜片在线观看高清观看| 在线视频国内自拍亚洲视频| 精品播放一区二区| 一区二区三区资源| 国产xxx精品视频大全| 91精品免费在线观看| 亚洲你懂的在线视频| 狠狠色丁香婷综合久久| 欧美日韩亚洲综合一区| 国产精品精品国产色婷婷| 看电影不卡的网站| 欧美日韩亚洲综合一区二区三区| 国产精品视频线看| 久久成人免费网| 欧美日本一区二区三区四区| 亚洲欧洲综合另类在线| 成人午夜精品在线| 26uuu欧美| 一区二区国产盗摄色噜噜| 国产盗摄一区二区三区| 欧美变态tickling挠脚心| 日韩高清不卡一区二区三区| 色菇凉天天综合网| 中文字幕综合网| 国产成人午夜视频| 久久久久久久久蜜桃| 美女网站在线免费欧美精品| 欧美三级欧美一级| 亚洲午夜免费电影| 色域天天综合网| 亚洲欧美另类久久久精品| 成人免费视频视频| 国产日韩精品一区| 在线中文字幕一区| 18成人在线视频| 成人午夜大片免费观看| 亚洲国产精品高清| 国产夫妻精品视频| 久久精品免费在线观看| 国产资源精品在线观看| 精品国产乱码久久久久久闺蜜| 日韩国产欧美在线播放| 欧美欧美欧美欧美| 调教+趴+乳夹+国产+精品| 欧美日韩夫妻久久| 日本中文字幕不卡| 日韩美女在线视频| 九色综合狠狠综合久久| 久久久久久久综合色一本| 韩国视频一区二区| 中文字幕成人网| 99久久精品一区| 亚洲网友自拍偷拍| 欧美精选一区二区| 欧美bbbbb| 2022国产精品视频| 成人午夜在线播放| 亚洲精品日韩一| 欧美日韩一区二区三区在线| 日本中文在线一区| 久久免费午夜影院| 91免费观看国产| 亚洲国产三级在线| 精品成人佐山爱一区二区| 成人av资源网站| 亚洲高清视频在线| 精品999在线播放| 成人h精品动漫一区二区三区| 一区二区成人在线| 制服视频三区第一页精品| 激情成人午夜视频| 中文字幕视频一区| 欧美精品三级日韩久久| 国产精品综合久久| 亚洲综合无码一区二区| 精品区一区二区|