小编Быв*_*сор的帖子

如何在启动 SAS 时启用库?

每当我创建一个新库,然后关闭 SAS 并再次打开它时,我都找不到我的库。我找到了一个选择:Tools => New Library => check "Enable at startup"

该功能的编码是什么?

libname mylib "C:// ......  " *then what?
Run Code Online (Sandbox Code Playgroud)

sas

5
推荐指数
1
解决办法
2646
查看次数

是"touse"和"varlist"为本地人保留的名字吗?

什么tousevarlist意味着什么?这些本地人是自动生成的吗?

program sample, sortpreserve rclass 

syntax varname(numeric) [fweight] [if] [in] ///

if "`summarize'" != "" local summ "summ" 
if "`welfare'" != ""    local w "w" 
local inc "`varlist'"

if "`weight'" == "" gen byte `wi' = 1
else gen `wi' `exp'

marksample touse
if "`bygroup'" != "" markout `touse' `bygroup'

qui count if `touse'
if r(N) == 0 error 2000
Run Code Online (Sandbox Code Playgroud)

stata

2
推荐指数
2
解决办法
812
查看次数

如何在 Stata 中将“if”与本地宏一起使用?

我正在尝试将income2012 年的值分配给当地人。因此,本地将在状态“AK”中val_AK具有值,在状态“AL”中具有值....这是.dta 的 Stata 11 版本incomeval_ALincome

以下代码生成AK not found r(111);然而AK确实存在于state_nsw,它是一个字符串变量:

foreach i in "AK" "AL" "AR" "AZ" {
     if (state_nsw=="`i'" & year==2012) { local val_`i'=income}
     }
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用这个方法和这个:

if (state_nsw=="`i'" ...
...
// and got invalid name r(198)
Run Code Online (Sandbox Code Playgroud)

我的错误在哪里?

if-statement local stata

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

stata ×2

if-statement ×1

local ×1

sas ×1