stata相关内容
我有一些从诊断工具自动导出的两组不同患者的数据。 变量由诊断工具自动指定(例如L1DensityWholeImage, L1WholeImageSHemi, L1WholeImageIHemi , L1WholeETDRS ,[...], DeepL2StartLayer, L2Startoffsetum, L2EndLayer, [...], Perimeter, Acircularity
..
我在Stata中有以下数据: clear * Input data input float id str7 event time id event time 1 "." 10 1 "." 20 1 "1" 30 1 "0" 40 1 "." 50 2 "0" 10 2 "0" 20 2 "0" 30 2 "0" 40 2 "0" 50 3
..
考虑以下玩具线: 我的名字是珀利,我的姓氏是斯宾塞 Stata(包括Mata)中有没有基于用户指定的解析字符获取令牌数量的开箱即用的方法?在此特定示例中,由逗号分隔的两个标记。 解决方案(如用于解析的宏扩展函数)使用空格 我希望避免为此编写程序。 推荐答案 令牌数等于分析字符数加1。 就是这样,以逗号为例解析字符, gen ntokens = 1 + strl
..
我有一个GLM模型,我在Stata中进行了估计。感兴趣的系数是边际效应,这是我用margins命令得到的。 然而,后估计表不包括像AIC这样的汇总统计数据,我希望在那里有这样的统计数据。 我已经通过编写辅助程序进行了尝试getAIC: program getAIC estat ic matrix list r(S) matrix S = r(S) sc
..
我在数据集中有一堆值,它们的公式类似于2000-3222和10/1-10。 我想将它们拆分,以便将2000、2001等和10/1、10/2等都列在各自的行中。 在Stata或R中是否有执行此操作的命令? 编辑: 示例数据: input int SRNo str200 SchemeName str30 CTSNo1 str4 CTSNo2 69 "Khimji Nagar
..
我想循环访问多个csv文件,以便更改日期变量的格式并生成图形,每个图形的标题就是相应文件的名称。 以下是使用dataex创建的csv文件之一的示例: clear input str32 eventname str10 scrapedate float(average thpercentile v5 v6) "EventName" "2015-12-15" 136.9255 8
..
我有三个专栏。一列标识F的观测值。另一列对同一F内的每个观测值进行排序,称为T。第三列是一个数值,称为Q。我想要用同一F内的固定T处的值来替换我的Q值大于某一T值的所有值。例如,我希望同一F内T>6的所有Q值等于该F对于T=6具有的任何值Q。如果F在T=6时的Q值为40,而在T=7时的Q值为50,我希望T=7的Q也等于40。 推荐答案 这可能不是解决此问题的正确方法,但它成功了。如果有
..
我有一个变量列表,所有变量都包含相同的字符串“test”。例如,如何将所有这些变量重命名为var1-var20,其中20是变量的数量。在这里,顺序并不重要。我尝试安装程序包“renvars”,并执行了以下操作 renvars *test* var1-var20 但这不起作用。如有任何帮助,我们不胜感激。 推荐答案 若要获得更多帮助,我们需要错误及其失败原因。*test*应该
..
我有两个变量A&;B,我想为一个名为C的新变量获取A - B。为此,我使用了generate C = A - B。但当A或B包含缺失值时,它会在C中给出一些缺失值。 例如,如果A为5000,而B缺失,则会显示Missing forC,即使我希望C为5000。 因此,我想将这些缺失的值视为零,并得到答案。如何在Stata中执行此操作? 推荐答案 gen C = cond(
..
我在Stata中的变量的形式为: First Name: Allen Last Name: Von Schmidt Birth Year: 1965 County: Cape May State: New Jersey First Name: Lee Roy Last Name: McBride Birth Year: 1967 County: Cook
..
假设我有四个标量:称它们为dea_1 dea_2 dea_3 dea_4。它们是从程序samprogram(此处未显示)输出的。 现在,我将Stata中的bootstrap命令与这些标量一起使用,以获取引导标准错误。 set seed 123 bootstrap dea_1=r(dea_1)dea_2=r(dea_2)dea_3=r(dea_3)dea_4=r(dea_4), reps
..
我遇到需要导入一个目录中的所有文件并追加它们的情况。我的代码是 local files : dir "C:Usersxx" files "*.xls" local n: word count `files' tokenize ``files'' cd "C:Usersxx" forval k =1/`n'{ foreach file in `files' { import
..
我有一个国家/地区、GDP和两个就业变量的列表 cntry gdppc ie_dummy fe_dummy 数据最初是按国家字母顺序排序的,因此我首先 gsort -gdppc 按GDP从高到低的顺序进行排序。 现在当我生成我的图表时 graph bar ie_dummy fe_dummy, over(cntry) stack 国家/地区仍按字母顺序排列的x轴,不反映
..
我有一个profile.do,其中它写着 global prog "C:UsersfoobarGoogle DriveCloudPhDProjectsLabor SupplyLIAB_QM2_9310_v1_test_dtaprog" 然后我有一个不同的Statadifferent.do文件,应该在其中设置此变量 adopath ++ $prog 然而,这最终没有奏效。所以我试
..
我在对Stata上的数据集进行条件调整时遇到了问题。基本上,我希望在数据集中-在特定的组内-对另一个变量的过去值执行特定操作(如变量所指示的)的观察的存在。假设我有以下内容 obs | id | action1 | action2 | year 1 | 1 | 1 | 0 | 2000 2 | 1 | 0 | 1 | 2001 3 | 1 | 0 | 1 | 2002 4 | 1 | 0 |
..
我希望在Stata命令中输入变量组,但找不到这样做的方法。 例如,在一个由41个变量组成的因子分析中,我想排除第5、33和第35个变量,但包括其余变量。 应该是这样的:factor x1-x4, x6-x32, x34, x36-41, factors(5) pcf 推荐答案 您的示例调用了因子分析。让我们继续下去。如果您的变量确实至少是x1到x41中指定的变量,则
..
如何按频率降序对下表进行排序? sysuse auto.dta, clear replace make = substr(make,1, strpos(make," ")-2) table make, c(N price mean price median price sd price min price max price) format(%9.2f) center 第一个观察值应为
..
我当前正在尝试将数据从.dta导入到R。该数据也以.tab格式提供。如何将变量作为标签导入? 我使用的代码: data
..
目前,我有以下代码: sysuse auto, clear estimates clear gen year=. replace year=1988 if foreign==0 replace year=1989 if foreign==1 regress price mpg trunk length turn if year==1988 estimates store Year19
..
我有一个需要重新标记的变量列表。我创建了成对的本地变量和循环来重命名它们,如下所示: local demo var1 /// var2 /// var3 /// var4
..