1樓:
1、用list make weight 顯示資料。
2、嘗試執行 gen weight=weight/1000,系統提示變數已存在。
3、如果foreign==0,將price提高5%,如果foreign==1,將price提高10%。 gen predprice=1.05*price if foreign==0 和replace predprice=1.
1*price if foreign==1 再顯示結果list make foreign price predprice。
4、list中nolabel引數的使用。list make foreign price predprice,nobel。
5、gen where ="d" if foreign=="domestic":origin replace where ="f" if foreign=="foreign":origin如果foreign的值為domestic則where的值為d,否則where的值為f。
2樓:匿名使用者
如果ros變數本身是定類或定序變數,直接用ta ros, gen(ros)
就可以產生虛擬變數,變數名稱為ros_1 ros_2 ros_3 等等
按照你的要求,如果ros變數沒有不回答就是「.」的話,應該是gen rosneg=.
replace rosneg=1 if ros<0replace rosneg=0 if ros>=0如果ros=.,就要看你的處理,是不是將預設值去掉就是replace rosneg=0 if ros>=0&ros<.
看了一下時間好像明天就考試了誒,祝順利
3樓:匿名使用者
按照你的要求應該是生成1個虛擬變數,那麼樓上的方法是行不通的,那個是針對分類變數生成多個虛擬變數的。
根據你的要求,總共有3種方法可行:
(1)gen rosneg=ros
recode rosneg min/0=1 1/max=0(2)gen rosneg=0
replace rosneg=1 if ros<0(3)gen rosneg=ros<0 (ros<0時取1,否則取0)
stata怎樣定義虛擬變數
4樓:
例如,有一串年份資料
id year
001 2001
010 2002
100 2003
110 2004
111 2005
輸入命令
tab year, gen(dummy_year)這樣就自動生成了2001至2005的五個虛擬變數回歸命令
reg y x dummy*
dummy* 等同於2001至2005的五個虛擬變數,reg命令會自動剔除乙個以保證不出現完全共線性問題。
在stata中如何設定虛擬變數
怎麼用stata根據年份定義虛擬變數
5樓:曾白風駱致
如果ros變數本身是定類或定序變數,直接用taros,
gen(ros)
就可以產生虛擬變數,變數名稱為ros_1
ros_2
ros_3
等等按照你的要求,如果ros變數沒有不回答就是「.」的話,應該是genrosneg=.
replace
rosneg=1
ifros<0
replace
rosneg=0
ifros>=0
如果ros=.,就要看你的處理,是不是將預設值去掉就是replace
rosneg=0
ifros>=0&ros<.
看了一下時間好像明天就考試了誒,祝順利
6樓:桐碧蓉龔罡
你先生成虛擬變數,然後把那些虛擬變數作為自變數加入到命令中,和普通變數做回歸是一樣的。
請教如何在stata中設定帶有條件的虛擬變數
7樓:
例如,有一串年份資料id year001 2001010 2002100 2003110 2004111 2005輸入命令tab year, gen(dummy_year)這樣就自動生成了2001至2005的五個虛擬變數回歸命令reg y x dummy*dummy* 等同於2001至2005的五個虛擬變數,reg命令會自動剔除乙個以保證不出現完全共線性問題。
8樓:匿名使用者
tab (province code),gen(province)
drop province4
著急!stata裡虛擬變數的命令到底是什麼啊,謝謝!!!
9樓:匿名使用者
xi:reg gdp i.reg1 i.
reg2 i.reg3 i.reg4 i.
reg5 i.reg6 i.reg7 i.
reg8 i.reg9
xi:表示自動生成虛擬變數 i.變數名
ANSYS Workbench如何定義變數,然後可以在其他地方引用
ansys workbench中的變數有兩種,一種就是結構本體的尺寸變數,比如長寬高,直徑 距離等 還有就是在分析中用到的引數變數,比如載荷中的力 麵壓,速度 位移等,在ansys workbench中定義前一種變數,可以在ansys本身的模型前處理裡面進行定義,也可以在三維建模軟體裡面進行定義,只...
VBA中如何定義文字型變數,Excel 在VBA中怎麼定義字串變數
物件就是的賦值,必需使用set語句 public sub 測試 dim dyg as range set dyg range b2 end sub 你完全可以不用定義為單元格物件,直接賦值就行了public sub 測試 dim dyg 定義字串變數 dyg range b2 end sub 參考下...
keil中結構體變數能定義位變數嗎怎麼定義
藏在水中的人 位結構是c51語言中的一種特殊結構,可以用於訪問一個位元組或字的多個位。位結構一般形式如下。struct 位結構名 位結構變數 其中,struct為關鍵字,位結構資料型別必須是整型int unsigned或signed 整形常熟必須是非負的整數,範圍是0 15,用於表示有多少位,即表示...