stata

    0热度

    1回答

    我一直在研究这个问题已经很久了,我似乎无法想出解决这个问题的正则表达式。我知道我可以使用其他编码语言遍历字符,但我只是想用Stata来完成,而不必进入R或Python。这里所说: ,我试图一般解析字符串有设置如下: Name (Type/$## Million/####) 有时在那里最后结束括号丢失,但如果是,最后一个字符是结束的字符串。我希望能够匹配括号中的内容,但问题是,有时名称包含一个括

    0热度

    1回答

    我试图在R中做一些非常简单的事情,但是我无法正确理解它。 让我们以“钻石”数据集从ggplot 2 glimpse(diamonds) $ carat <dbl> 0.23, 0.21, 0.23, 0.29, 0.31, 0.24, 0.24, 0.26, 0.22, 0.23, 0.30, 0.23, 0.22, 0.31, 0.20, 0.32, 0.30, 0.30, 0.30, 0.

    1热度

    2回答

    我想标记新的出现agent_type。我用下面的代码来做到这一点: clear input long patid float(how_many_drugs agent_type eventdate) byte tag4 01 3 4 14962 1 01 3 5 14962 1 01 3 4 14997 0 01 3 9 14997 0 01 3 5 15025 0 01 3 9 1

    0热度

    1回答

    当且仅当以前的一段代码实际进行了更改时,Stata中是否有执行一段代码的方法? 例如,如果其中一个符合regexm()测试,我将连接两个变量。我知道如果我将这个限定符作为if命令运行,它只会看第一个观察结果。有没有一种方法来运行if命令,说 if regexm(var`n', ".*\)$") { // code } ,并在if语句返回true,如果条件为真为任何观察,而不只是第一

    1热度

    1回答

    集团我试图从一个三维面板数据创建工具,如下包括: input firm year market price comp_avg 1 2000 10 1 . 3 2000 10 2 . 3 2001 10 3 . 1 2002 10 4 . 3 2002 10 5 . 1 2000 20 6 . 3 2000 20 7 . 1 2001 20 8 . 2 2001 20 9 . 3

    0热度

    1回答

    跳过空 我的数据是这样的 clear input str5 name long id str3 place byte count str5 name_label byte(counting counting_ideal) "Steve" 110821105 "ABC" 1 "Steve" 1 1 "Steve" 110821105 "ABC" 1 "Steve" 1 1 "Steve" 1

    -1热度

    1回答

    值(使用levelsof创建)我定义下面的宏作为变量id,var1和var2的水平,使用levelsof命令: levelsof id, local(id_lev) sep(,) levelsof var1, local(var1_lev) sep(,) levelsof var2, local(var2_lev) sep(,) 我想能够引用在foreach和forval循环期间通过它们的

    -1热度

    1回答

    我想测试股票收益的星期几效应。我编写的stata代码的作品,但看起来相当低效。 // 1) Monday effect eststo:reg return day_dummy2 day_dummy3 day_dummy4 day_dummy5 // 2) Tuesday effect eststo:reg return day_dummy1 day_dummy3 day_dummy4 day

    0热度

    1回答

    我正在寻求在星期一至星期日的星期几前订购一小组数据。我从Excel导入数据,标题日期,工作日,然后是两个数字行轻按和旅程。 Stata按字母顺序组织这次崩溃。我知道我可能需要创建一个代码星期几(例如星期一= 1)的变量,但无法完全正确地获取代码。 这是一个简单的generate然后recode? +-----------------------------------+ | Day

    0热度

    1回答

    我有两个变量message_one和message_two。 在循环变量时,如果“vari”是varone,我想显示message_one,如果“vari”是vartwo,则显示message_two。 我想要做的是不同的,但这是一个例子。 我正在做以下事情,它不起作用。 foreach vari in varone vartwo { local suffix "one" if `vari'=