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

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

?? stepwise.ado

?? 是一個經濟學管理應用軟件 很難找的 但是經濟學學生又必須用到
?? ADO
?? 第 1 頁 / 共 2 頁
字號:
		}
	}

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 ForSel
	args pe hier lr lock version cmdname depvar termlist touse cmdrest

	TermMacros term k curr : `lock' : `termlist'
	local curr `term0' // is empty if `"`lock'"' == ""

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

	di in smcl as txt "{p2colset 0 23 32 2}{...}"
	if "`lock'" == "" {
		di as txt "{p2col :`LRtest'}begin with empty model{p_end}"
	}
	else	di as txt "{p2col :`LRtest'}begin with term 1 model{p_end}"

	if "`lr'" != "" {
		// fit the empty model
		quietly `version' `cmdname' `depvar' if `touse' `cmdrest'
		tempname ll0 df0 ll1 df1
		GetLR `ll0' `df0'
	}

	local start 1
	local pefmt : display %6.4f `pe'
	local done 0
	while !`done' {
		local add_i 0
		local p_i 2
		if "`hier'" != "" {
			local last `start'
		}
		else	local last `k'
		forval i = `start'/`last' {

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 2}{res:`term`add_i''}{p_end}"
			local curr `curr' `term`add_i''
			if "`hier'" != "" {
				local ++start
			}
			else {
				local term`add_i' `term`k''
				local term`k'
				local --k
			}
		}
		else {
			if "`hier'" != "" {
				local p : display %6.4f `p_i'
				di as txt ///
"{p2col :p = {res:`p'} >= `pefmt'}testing {res:`term`add_i''}{p_end}"
			}
			local done 1
		}
		if "`lr'" != "" {
			scalar `ll0' = `ll1'
			scalar `df0' = `df1'
		}
	}

	if "`curr'" == "`term0'" {
		di as txt ///
"{p2col :p >= `pefmt'}for all terms in model{p_end}"
	}

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

	di in smcl as txt "{p2colreset}{...}"
end

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

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

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

	di in smcl as txt "{p2colset 0 23 32 2}{...}"
	if "`lock'" == "" {
		di as txt "{p2col :`LRtest'}begin with empty model{p_end}"
	}
	else	di as txt "{p2col :`LRtest'}begin with term 1 model{p_end}"

	if "`lr'" != "" {
		// fit the empty model
		quietly `version' `cmdname' `depvar' `curr' if `touse' `cmdrest'
		tempname ll0 df0 ll1 df1
		GetLR `ll0' `df0'
	}

	local prfmt : display %6.4f `pr'
	local pefmt : display %6.4f `pe'
	local done 0
	local k0 `k'
	local k 0
	local kp1  1
	local first 1
	while !`done' {
		// 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
			}
			if `first' & "`lr'" != "" {
				scalar `ll0' = `ll1'
				scalar `df0' = `df1'
			}
		}
		else {
			if "`lr'" != "" {
				scalar `ll1' = `ll0'
				scalar `df1' = `df0'
			}
			local done 1
		}

		if `first' {
			local first 0
			continue
		}

		if "`lr'" == "" {

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

		}

		// 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
			local done 0
		}
		else {
			if "`lr'" != "" {
				scalar `ll0' = `ll1'
				scalar `df0' = `df1'
			}
		}
	}

	if "`curr'" == "`term0'" {
		di as txt ///
"{p2col :p >= `pefmt'}for all terms in model{p_end}"
	}

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

	di in smcl as txt "{p2colreset}{...}"
end

// Syntax: <c_depvar> <c_terms> : <touse> <cmdname> "[weight]" : <termlist>
//
// Parse the <termlist>, removing observations with missing values, and
// collinear variables.
program ParseTerms
	_on_colon_parse `0'
	local c_depvar : word 1 of `s(before)'
	local c_terms  : word 2 of `s(before)'
	_on_colon_parse `s(after)'
	local touse    : word 1 of `s(before)'
	local cmdname  : word 2 of `s(before)'
	local wgt      : word 3 of `s(before)'
	local termlist `"`s(after)'"'

	local stcmds streg stcox
	local is_st : list cmdname in stcmds

	// there is no <depvar> for -stcox- and -streg-,
	// otherwise it is required
	if !`is_st' {
		gettoken depvar termlist : termlist, bind match(par)
		if "`par'" != "" {
			di as err "depvar cannot be part of a group"
			exit 198
		}
		unab depvar : `depvar'
		if "`cmdname'" != "intreg" {
			markout `touse' `depvar'
		}
		if "`cmdname'" == "intreg" {
			gettoken depvar2 termlist : termlist, bind match(par)
			if "`par'" != "" {
				di as err "depvar cannot be part of a group"
				exit 198
			}
			unab depvar2 : `depvar2'
			if "`cmdname'" != "intreg" {
				markout `touse' `depvar2'
			}
			local depvar `depvar' `depvar2'
		}
	}
	local k 0
	while `"`:list retok termlist'"' != "" {
		local ++k
		gettoken term termlist : termlist, bind match(par)
		if "`par'" == "" {
			unab term : `term'
			if `:word count `term'' != 1 {
				gettoken term rest : term
				local termlist `"`rest' `termlist'"'
			}
		}
		markout `touse' `term'
		_rmcoll `term' if `touse' `wgt'
		local term`k' `r(varlist)'
		local xvars0 `xvars0' `term`k''
	}
	if `k' == 0 {
		di as err "no independent variables"
		exit 198
	}
	quietly _rmcoll `xvars0' if `touse' `wgt'
	local dups0 : list dups xvars0
	local xvars `r(varlist)'
	local colvar : list xvars0 - xvars
	if `"`colvar'"' != "" {
		local colvar : word 1 of `colvar'
		di as err "between-term collinearity, variable `colvar'"
		exit 459
	}

	forval i = 1/`k' {
		local dups : list term`i' & dups0
		if "`dups'" != "" {
			local term`i' : list term`i' - dups
			local dups0 : list dups0 - dups
		}
		if "`term`i''" != "" {
			local terms `"`terms' (`term`i'')"'
		}
	}

	// saved results
	c_local `c_depvar' `depvar'
	c_local `c_terms' `"`:list retok terms'"'
end

// Syntax: <c_stub> <c_k> <c_curr> : <termlist>
//
// Build local macros for the caller that contain each individual term, how
// many terms there are, and a list of all the current term variables.
program TermMacros
	_on_colon_parse `0'
	local c_stub : word 1 of `s(before)'
	local c_k    : word 2 of `s(before)'
	local c_curr : word 3 of `s(before)'
	_on_colon_parse `s(after)'
	local lock `s(before)'
	local termlist `"`s(after)'"'

	local k 0
	while `"`termlist'"' != "" {
		if "`lock'" != "" {
			local lock
		}
		else	local ++k
		gettoken term termlist : termlist, bind match(par)
		c_local `c_stub'`k' `term'
		local curr `"`curr' `term'"'
	}
	c_local `c_k' `k'
	c_local `c_curr' `"`:list retok curr'"'
end

program CheckProps
	args cmdname lr
	local props : properties `cmdname'
	local swlist sw swml
	local swprop : list swlist & props
	if "`swprop'" == "" { 
		di as err "`cmdname' is not supported by stepwise"
		exit 199
	}
	if "`lr'" != "" {
		local swlist swml
		if `"`:list swlist & props'"' == "" {
			di as err ///
			"`cmdname' does not allow the lr option of stepwise"
			exit 199
		}
	}
end

program Check4Robust
	gettoken lr 0 : 0
	if ("`lr'" == "") exit
	syntax [fw pw aw iw] [, Robust CLuster(passthru) * ]

	if "`weight'" == "pweight" | "`robust'`cluster'" != "" {
		di as err ///
"option lr is not allowed with pweights, robust, or cluster()"
		exit 198
	}
end

program LRtest, rclass
	args ll1 df1
	tempname ll0 df0
	GetLR `ll0' `df0'
	return scalar p = chiprob(abs(`df1' - `df0'), abs(2*(`ll1'-`ll0')))
end

program GetLR
	args ll df
	capture confirm number `e(ll)'
	if c(rc) {
		di as err ///
"option lr requires that e(ll) contains the " ///
"log likelihood value for the model fit"
		exit 322
	}
	capture {
		confirm integer number `e(df_m)'
		assert e(df_m) >= 0
	}
	if c(rc) {
		di as err ///
"option lr requires that e(df_m) contains the " ///
"model degress of freedom"
		exit 322
	}
	scalar `ll' = e(ll)
	scalar `df' = e(df_m)
end

exit

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区免费看| 蜜桃视频免费观看一区| 一区二区成人在线| 美女在线视频一区| 色94色欧美sute亚洲线路一ni| 欧美最猛黑人xxxxx猛交| 久久久久久久久久久久电影 | 亚洲成人午夜影院| 国产一区二区美女| 精品少妇一区二区| 亚洲在线观看免费视频| 成人教育av在线| 69堂精品视频| 国产精品理论在线观看| 蜜桃一区二区三区四区| 2022国产精品视频| 久久国产欧美日韩精品| 欧美在线你懂得| 日本视频免费一区| 欧美亚洲国产bt| 亚洲美女一区二区三区| 国产a区久久久| 日韩视频一区二区| 毛片一区二区三区| 99在线精品视频| 日韩成人免费看| 亚洲图片欧美色图| 欧美久久免费观看| 久久草av在线| 亚洲成人tv网| 亚洲精品视频在线| 国产亚洲欧美在线| 欧美高清在线一区二区| 国产美女精品一区二区三区| 国产丶欧美丶日本不卡视频| 欧美精选午夜久久久乱码6080| 亚洲另类在线一区| 制服丝袜中文字幕一区| 国产精品91一区二区| 久久综合久久综合久久综合| 91啪在线观看| 亚洲欧美偷拍另类a∨色屁股| 欧美日韩一区二区在线观看 | 《视频一区视频二区| 成人h精品动漫一区二区三区| 一级中文字幕一区二区| 久久综合九色综合97_久久久| 91国在线观看| 国产老女人精品毛片久久| 一区二区三区在线观看欧美| 精品国内二区三区| 亚洲丝袜精品丝袜在线| 色综合天天综合网天天看片| 亚洲欧美国产77777| 日韩免费视频一区| 国产精品18久久久久久久网站| 亚洲综合免费观看高清完整版在线| 亚洲精品一区在线观看| 在线观看日韩国产| 成人一区二区视频| 国产日韩欧美综合在线| av一区二区三区在线| 蜜乳av一区二区| 亚洲激情综合网| 久久久国产一区二区三区四区小说| 欧美网站大全在线观看| 成人自拍视频在线| 久久99精品久久久久婷婷| 日本一区二区电影| 日韩女优av电影| 欧美亚洲国产一区二区三区va| 成人激情文学综合网| 久久电影网站中文字幕| 午夜亚洲国产au精品一区二区| 欧美一区二区在线免费观看| 国产一区视频在线看| 午夜精品久久久久久久蜜桃app | 久久久精品综合| 777久久久精品| 在线观看亚洲a| 91免费版在线| 国产精品一区专区| 毛片av一区二区三区| 舔着乳尖日韩一区| 亚洲欧美成人一区二区三区| 国产欧美一区视频| 久久综合av免费| 日韩欧美一区二区视频| 欧美精品日韩综合在线| 色94色欧美sute亚洲线路二| va亚洲va日韩不卡在线观看| 国产毛片精品一区| 久久黄色级2电影| 男男成人高潮片免费网站| 欧美激情综合网| 亚洲二区在线视频| 久久综合色天天久久综合图片| 欧美精品777| 欧美日韩精品是欧美日韩精品| 国产永久精品大片wwwapp| 日本aⅴ亚洲精品中文乱码| 亚洲国产日韩一区二区| 亚洲精品菠萝久久久久久久| 亚洲精品欧美在线| 亚洲欧美激情一区二区| 亚洲天堂久久久久久久| 国产精品久久看| 欧美激情一区三区| 久久久久久久久久久久电影 | 成人av免费在线观看| 国产成人福利片| 高清成人在线观看| 国产成人99久久亚洲综合精品| 国产传媒一区在线| 国产91精品精华液一区二区三区 | 欧美日韩亚洲综合一区 | 日韩欧美在线123| 日韩欧美中文字幕公布| 欧美sm美女调教| 久久综合av免费| 欧美韩日一区二区三区四区| 欧美激情在线一区二区| 国产精品成人网| 亚洲你懂的在线视频| 一区二区三区蜜桃网| 另类小说视频一区二区| 日韩激情在线观看| 一区二区三区欧美日| 亚洲一级在线观看| 午夜国产不卡在线观看视频| 午夜精品久久久久影视| 久久国产麻豆精品| 韩国女主播成人在线| 亚洲一区av在线| 美女一区二区视频| 国产精品综合二区| 不卡的电视剧免费网站有什么| 色综合咪咪久久| 国产成人亚洲综合a∨婷婷图片| 丁香六月久久综合狠狠色| 99国产精品久久久久久久久久久| 国产高清成人在线| 99久久精品情趣| 欧美三级在线播放| 欧美一区二区视频免费观看| 亚洲精品一区二区三区香蕉| 国产欧美一区二区精品性色| 亚洲四区在线观看| 午夜欧美电影在线观看| 久久99精品久久久久久久久久久久 | 9i在线看片成人免费| 欧洲av在线精品| 欧美一级精品在线| 久久久噜噜噜久久人人看 | 国内精品视频666| 成人理论电影网| 欧美日韩卡一卡二| 欧美精品一区二区三区在线 | 国产福利一区在线| 91蜜桃婷婷狠狠久久综合9色| 在线电影欧美成精品| 国产午夜亚洲精品不卡| 亚洲自拍与偷拍| 久久aⅴ国产欧美74aaa| av电影在线观看完整版一区二区 | 91久久精品日日躁夜夜躁欧美| 91精品在线一区二区| 久久久www成人免费毛片麻豆| 亚洲男人的天堂在线aⅴ视频| 日本美女一区二区三区视频| 国产成人精品免费视频网站| 欧美午夜电影在线播放| 久久影视一区二区| 一区二区三区日韩精品| 国产一区二区三区在线观看精品| 91丨九色丨国产丨porny| 欧美成人欧美edvon| 亚洲免费毛片网站| 九色综合国产一区二区三区| 色噜噜夜夜夜综合网| 精品盗摄一区二区三区| 一区二区三区不卡视频在线观看 | 精品综合久久久久久8888| 91尤物视频在线观看| 日韩美一区二区三区| 亚洲精选视频在线| 国产一区二区三区免费播放| 欧美日韩一区成人| 中文字幕欧美国产| 奇米色一区二区三区四区| av电影在线不卡| 欧美tk丨vk视频| 午夜国产精品影院在线观看| 99精品偷自拍| 久久午夜免费电影| 午夜欧美电影在线观看| 91无套直看片红桃| 国产无人区一区二区三区| 天天操天天干天天综合网| 99精品久久只有精品|