statado檔案怎麼執行

來源:酷知科普網 1.7W

最近小編收到很多問題,其中一個就是下面小編為大家整理一下關於statado檔案怎麼執行的步驟,希望這些方法能夠幫助到大家。

statado檔案怎麼執行

操作方法

(01)首先,開啟stata截面,點選“New-Do files editors”就可以開啟你想開啟的do檔案,這個檔案主要是放你的程式的; 或者是“file-open-do”也可以開啟do檔案。

statado檔案怎麼執行 第2張

(02)然後,將直接在分析指令碼中執行標準化操作。在Stata中,我們將分析指令碼稱為 do-files,因為它們可以執行某些操作。讓我們把原始變數命名為 x。因為我們不想改變現有變數的內容,所有新建一個變數 xN,其中 N 字尾表示標準化(如果您不喜歡 N 字尾,可以改變,比如 _norm,也可使用字首)。Stata 的 summarize 命令將給出原始變數平均值和標準差。

statado檔案怎麼執行 第3張

(03)然後,在 Stata 中,幾乎所有命令都會返回結果。已模型估計為主要目標的命令 (如 regress, logit 等) 的返回結果以 e() 表示,大多數其他命令以 r() 表示。輸入 help summarize 並拉到幫助檔案的底部就能看到 summarize 返回的所有結果及其描述。也可以在執行完 summaryrize 命令後輸入 return list 命令來檢視返回值列表。

statado檔案怎麼執行 第4張

(04)然後,使用 Do 檔案自動化執行,我們將指令碼放入自己的do-file中。在檔案頂部我添加了版本命令,一定要為你的do檔案標明版本資訊!我使用的是 Stata 15.1,一旦標記上,這個指令碼將始終以 15.1 版 stata 的特性執行,即使將來用 Stata 42 版執行這個檔案(可能 42 版的 stata 早已取消 summarize 命令或完全改變 summarize 的工作方式)但 Stata 會識別出版本號,並按 15.1 版本的語法規則正常執行。

statado檔案怎麼執行 第5張

(05)然後,通過輸入以下命令執行所寫的指令碼. do normalize或者在直接在do檔案裡新增 do normalize 語句。然後輸入. do normalize y替換每次出現的 x 。為什麼是 `1' ?Stata 的 do-files 會將其引數依次放進編號為 1, 2, 3 等的區域性暫元進行解析。第一個引數進入區域性暫元`1', 第二個引數進入 `2',依此類推。

statado檔案怎麼執行 第6張

(06)最後, 區域性暫元 `1' 更換為暫元 `varlist’;兩個命令結尾部分加入 if、in 限定符。我們的 do-file 現在直接支援 if 和 in 限定符,所以新的 syntax 命令似乎表現出很多魔力,事實上確實如此。

statado檔案怎麼執行 第7張

特別提示

上述方法為小編整理所得,希望能夠幫助到大家。

熱門標籤