结果:找到“forvalue 循环”相关内容48个,排序为按回复时间降序,搜索更多相关帖子请点击“高级
安慰剂检验Stata代码(随机处理解释变量500次)
19 个回复 - 8539 次查看 安慰剂检验Stata代码 示例数据:黄色为被解释变量,蓝色为解释变量,浅绿色为控制变量 安慰剂检验 让Exp(解释变量)对Risk(被解释变量)的冲击变得随机(由计算机生成),再使这个随机过程重复500次, ...2021-1-14 22:43 - Nochoal - 现金交易版
【优化】事件研究Stata代码更新(绘走势图、直接生成最终结果表格)增加分组
74 个回复 - 14294 次查看 事件研究Stata代码更新 数据准备[hr] 1、事件日期(xlsx格式) 同一只股票可以对应多个事件,包含分组变量 2、日个股回报率数据(csv格式) 时间区间要覆盖事件窗口期和估计窗口期(示例下载2008-201 ...2020-4-10 22:55 - momingqimiao7 - 现金交易版
求助嵌套循环中foreach和的forvalues使用方法
8 个回复 - 2631 次查看 想使用两种嵌套循环, 一种涉及到foreach,需要将名称不相同的非数字型数据文件导入stata,每个变量名称和个数均不相同,需要批量将每个数据中的变量进行加总,请问这种用foreach命令怎么循环? 第二种涉及到f ...2021-6-16 21:05 - 修波 - Stata专版
求助嵌套循环中foreach和的forvalues使用方法
0 个回复 - 541 次查看 想使用两种嵌套循环, 一种涉及到foreach,需要将名称不相同的非数字型数据文件导入stata,每个变量名称和个数均不相同,需要批量将每个数据中的变量进行加总,请问这种用foreach命令怎么循环? 第二种涉及到 ...2021-7-17 23:12 - 修波 - 现金交易版
编程forvalues循环问题求助,内外循环,年份i循环上加不了,循环中断
9 个回复 - 3052 次查看 在做环境不确定性的回归时,是要对满足YEAR为1 ~5的代码进行回归,并且展开循环,分为内外两个循环。但是当内部循环遇到不满足条件的reg的时候就会自动终止,提示no observation,或者insufficient observation.猜测由 ...2018-6-14 19:08 - 于果 - Stata专版
数据自习室 |【Stata】循环语句-forvalues的基本使用
0 个回复 - 2439 次查看 【问题描述】 分情况回归分析,讨论不同职业下身高对收入的影响。 【解决方式】 1)原数据中15个职业已按序列编号标注,利用循环代码,一次出结果 2)分析p值是否小于0.05,判断显著性 【实验代码】 forva ...2020-4-16 01:49 - kkkkstar - Stata专版
编程forvalues循环问题求助,内外循环,年份i循环上加不了,循环中断
2 个回复 - 1146 次查看 在做环境不确定性的回归时,是要对满足YEAR为1 ~5的代码进行回归,并且展开循环,分为内外两个循环。但是当内部循环遇到不满足条件的reg的时候就会自动终止,提示no observation,或者insufficient observation.猜测由 ...2018-6-5 23:08 - 于果 - 爱问频道
【紧急拜求】forvalues循环中如何跳过不满足条件的值继续循环
4 个回复 - 5523 次查看 gen msale=. gen dev=. forvalues i = 2011(1)2016{ forvalues j = 1(1)2816{ gen YEAR= year-`i' capture qui reg sale YEAR if YEAR 0 & group ==`j' ...2018-1-30 19:55 - diawn - Stata专版
关于forvalue进行循环回归
9 个回复 - 4319 次查看 求助各位大神,我想用forvalue命令对2007-2015年30个省的面板数据进行循环回归,进而得到每个回归的残差,我的目的是找到回归残差的最小值,进而根据最小值确定主要解释变量的界点。现有两个问题求助: 1.回 ...2017-8-10 09:40 - 我会记得你哈哈 - Stata专版
stata cd命令中引入forvalue循环和foreach循环
0 个回复 - 1605 次查看 问题背景:我有30个以年份命名的文件夹,这些年份都是连续的,文件见中的文件也是有规律的,我想要分别循环这些文件夹进行操作。 问题:命令写好后,提示 directory 1978 not found。 具体命令如下: 麻烦给位老师 ...2017-8-4 16:41 - sunshutao - Stata专版
循环语句forvalues,i+1如何做到
3 个回复 - 3567 次查看 对于以下代码:目的是如:y_1 = x_1 / x_2 的循环语句,但是 x_2 似乎无法做到,结果都等于1,应该是 x_1 / x_1 的结果,分母的`i+1'[/backcolor]认为等于`i'[/backcolor] 所以问题是,如何在循环语句中做到 对 i ...2021-3-21 20:34 - wtst - Stata专版
求助stata forvalue循环!!!
4 个回复 - 352 次查看 各位老师好,我想要通过∑sa* 0.08*(1.08^(i-22)) * 1.053^(59-i)的式子来计算样本个体从第22岁到59岁(即i从22至59)的值,使用forvalue循环来做,但是只能计算出首个样本的值,不知道哪一步写错了。 我的forvalue ...2023-8-12 22:29 - zzz3309 - Stata专版
stata循环forvalues
1 个回复 - 665 次查看 请问这是哪里出了问题? 报错是type mismatch2023-1-9 00:15 - 魔仙堡的仙女锤 - 新手入门区
forvalues循环出现no observations
8 个回复 - 695 次查看 gen DACC = . forvalues i = 1(1)732 { reg acc invA DS_DAR PPE if (sic_year==`i') predict e if e(sample), res replace DACC = e if e(sample) drop e } 代码如上,请大佬看 ...2022-12-7 17:53 - 萝卜糊了 - Stata专版
stata中forvalue循环问题求助
1 个回复 - 531 次查看 想问问各位大哥为什么这时候会报错2022-11-4 21:12 - himjun - Stata专版
forvalues 循环总是提示起始点找不到,高手指点下
1 个回复 - 768 次查看 forval i=.4(.05).9 { 2. forval j = .3(-0.05).2 { 3. forval m = .2(-0.01).1{ 4. replace y=x1*`i'+x2*(1-`i'-`j'-`m')+x3*`m'+x4*`j' if `i'+`j'+`m'2021-1-18 11:06 - steely - 商业数据分析
求助 forvalues循环中为什么不执行est sto
0 个回复 - 508 次查看 forvalues i = 1/4{ xtreg dy ly if quyuid == `i', fe estadd local id "Yes" estadd local year "Yes" } 运行窗口中只有 added macro: e(id) : "Yes" added macro: ...2022-6-3 17:07 - UUYABC - Stata专版
forvalues循环语句?
0 个回复 - 598 次查看 软件stata sysuse nlsw88,clear global yx "wage hours collgrad ttl_exp" forvalues i=1/4{ dis _n(2) in yellow "Occupation== " in green `i' reg $yx if occupation==`i' est store m`i' } ...2022-6-2 12:35 - 呵呵哒咿呀哇 - Stata专版
求助stata forvalue循环的问题
16 个回复 - 1839 次查看 大家好!现在我在处理数据的时候,需要对一列数据(大概有八千多个数据)进行处理,计算两个求和符号相乘的这一类循环。我用计算式给展开以后就是一个n*n的数据。 我具体的目的就是想要:比如假设这一列数据的变量标 ...2022-5-5 10:00 - swufer1998 - Stata专版
STATA关于forvalues循环
17 个回复 - 34393 次查看 试了一下 forvalues循环 哪怕直接用stata.com 官网的例子 都报错 invalid name 代码如下: forvalues i=1/13 { display 'i' } 提示 r(198) 'i' invalid name 所以请问 stata forvalues 循环到底怎么写? ...2019-9-26 07:31 - 富超744 - Stata专版
先把面板数据转换成截面的,再用forvalues或者foreach做循环计算。谁来教教呀?
5 个回复 - 3272 次查看 现有以下数据(只列了部分,数据时随便写的,但意思是一样的) province time P1 P2 P3 P4 1 1 99 98 97 99 1 2 100 97 101 102 1 3 101 98 99 102 2 1 100 97 101 102 2 2 99 98 97 99 2 3 101 ...2014-3-21 23:37 - LLieo - Stata专版
STATA关于forvalues循环出现invalid name
1 个回复 - 900 次查看 运行forvalues i = 1(1)48 {reg SHARE MARKET if id == `i’ & esti == 1predict p if id == `i’ replace return = p if id == `i’ & event_win == 1drop p} 出现`i’ invalid namer(198) 已经在excel中把code设定 ...2022-4-12 00:00 - 七77777 - Stata专版
Stata用forvalues做循环的时候怎么跳过缺失值呢?
15 个回复 - 11767 次查看 请问forvalues做循环的时候怎么跳过缺失值呢? 比如: forvalues i=1/5{use "C/Desktop/Statistic/data`i'.dta",cleardrop if var1==0save "C/Desktop/Statistic/newdata_`j'",replace} 我在Statistic这个文件夹 ...2016-6-1 18:47 - RUCLSD - Stata专版
运行循环语句 forvalues 一直报错1 invalid name
4 个回复 - 2293 次查看 我的代码如下: forvalues c = 1/`e(nclasses)'{ quietly replace class = `c' if cpmax==cp`c' } forvalues c = 1/`e(nclasses)'{ quietly summarize pr if class == `c' & y==1 local n=r(N) local a=r(mea ...2021-12-23 22:22 - Tee6666666 - Stata专版
stata forvalues 循环语句可否出现两个变量
8 个回复 - 2774 次查看 有12种疾病的用药数据,每种疾病的用药都分为了4种情况(只用中药, 中西医结合,只用西药,什么都没用)。现在我想求出所有受访者中,这12种疾病,出现过使用中西医结合的情况。例如,只要某个人在疾病a用了中药,疾 ...2021-7-26 13:01 - Nina_N - Stata专版
foreach和forvalue的嵌套循环
0 个回复 - 1635 次查看 整理工企数据库时我借鉴了小白VS中国工业企业数据库(2):数据匹配前处理 https://bbs.pinggu.org/forum.php ... mp;from^^uid=11374248 的方法,并依照自己的数据进行了修改,代码如下: clear use "D:\工企\F ...2021-5-2 03:08 - tingihl - Stata专版
不连续的变量的forvalues循环中止,如何解决
1 个回复 - 621 次查看 本人在进行分行分年度循环时,由于有的年度行业变量不连续,导致循环中止,各位大神有什么解决办法吗?2021-4-10 22:35 - jacky0001000 - Stata专版
使用forvalues循环append数据出错的问题
2 个回复 - 1627 次查看 想append一个文件夹下所有的dta数据文件。由于文件数较多,使用openall长时间无响应,且数据文件的命名规律性不强,因此,尝试使用forvalues循环append数据文件。以下是演示代码。 然后,尝试使用宏函数所取的文件名 ...2021-1-7 15:53 - 逍遥梦蝶 - Stata专版
forvalues循环里需要把指针`i'不断+1,但是总是出问题
1 个回复 - 2266 次查看 forvalues j=1/338{ forvalues l=2/27256{ forvalues i=1/27255{ if rlmonth[`i']>rlmonth[`l']{ matrix C[`j',1]=rlmonth[`i'] ++`j' } ++`l' } break ...2018-3-5 19:29 - 最佳球手 - Stata专版
forvalues循环生成两个变量的差
3 个回复 - 1478 次查看 现在有13个变量x1,x2……,x13我想生成12个变量来表示后一个变量与前一个变量之间的差值 即y2=x2-x1,y3=x3-x2,……y13=x13-x12 我写了下面的命令 forvalues i=2/13{ gen y`i'=x`i'-x`i-1' } 为什么生成的y2 ...2019-12-9 17:12 - 蠕动前行 - Stata专版
请问怎样将变量值作为forvalues循环的上限?
1 个回复 - 1648 次查看 foevalues按照样例的格式一般接数字,但是现在forvalues的上限不确定,我希望统计所有企业不同产品的数量,使用max和min生成最大最小值,然后写一个forvalues的循环用作后续处理,请问我该如何将max生成的最大值用作 ...2019-7-22 16:12 - 沉默的烽火 - Stata专版
forvalues循环的问题
3 个回复 - 8885 次查看 请问forvalues 中的 i 的范围,能不能用前面计算结果来赋值? 比如我有n个股票,但是n不知道有多少,然后对每一股票进行计算。 谢谢2011-11-25 13:51 - lemonyu - Stata专版
forvalue循环报错varlist not allowed r(101)
0 个回复 - 933 次查看 运行下列程序 local max=_N forvalues i=1/`max'{ local url=url[`i'] local name=newname[`i'] copy `url' `name', replace } 然后报错varlist not allowed r(101),求助错在何处2019-3-27 23:46 - zhw777 - 爱问频道
stata里的forvalues循环一直出现too few quotes.....求帮忙
4 个回复 - 13015 次查看 有一份面板数据需要作图,x有部门(sector)和年份(year),然后按照y和year,每个sector做一张图。因为sector有56个所以想用循环语句来写,但是运行一直出现too few quotes,我对照了help里的例子,没找到问题在哪 ...2018-7-13 20:57 - 沉默的烽火 - Stata专版
STATA的forvalues循环上界可以是变量吗?
3 个回复 - 3262 次查看 我想用forvalues循环对2000-2012年的工业企业数据库进行匹配。前面几组循环都可以正常运行,连续两年的匹配也成功了。 最后一组我用了双重循环语句,希望在连续的两年(三年、四年、..、十二年)的数据基础上,加上 ...2018-5-30 17:04 - 不二老三 - Stata专版
关于foreach和forvalue两种循环语句的编程问题
8 个回复 - 13167 次查看 (1)educ的取值从0到18不等,要求对educ的取值为8到18的观测个体描述变量wage的均值,使用foreach和forvalue两种循环语句分别完成。 (2)对3个虚拟变量nonwhite,female,married所组成的6种情况的观测个体描述变量 ...2016-1-13 22:44 - banxiaxia - Stata专版
stata 变量赋值,应该把两个replace语句放在一个forvalue循环里还是用两个循环
6 个回复 - 3670 次查看 用stata中的forvalue循环给变量赋值两种不同的写法出来的结果不同,求问应该用哪种写法?运行的原理又是怎样的呢?2018-1-17 22:32 - lc920703 - Stata专版
forvalues循环语句中输入矩阵的相关问题
1 个回复 - 1179 次查看 我在运行下面的程序时,结果显示invalid syntax,请教大神,这是怎么回事?在循环语句中如何赋值矩阵? forvalues j=0/2{ forvalues m=1/'k'{ matrix c`j'`m'=e`j'[1...,`m'] } } j的数值表示3个分位数 ...2017-8-16 18:38 - 琴声悠悠930309 - Stata专版
请教大牛,如何在forvalues 循环中,设置跳越值?
10 个回复 - 1650 次查看 请问如何在STATA的循环中,间断年度? 如果用2006-2013,还比较简单,例如: forvalues i=2006/2013 { } 但是我现在需要 2006、2008、2010-2013,该如何设置呢?2017-9-6 17:01 - lizhewenbei - Stata专版
stata cd命令中引入forvalue循环和foreach循环
0 个回复 - 1914 次查看 问题背景:我有30个以年份命名的文件夹,这些年份都是连续的,文件见中的文件也是有规律的,我想要分别循环这些文件夹进行操作。 问题:命令写好后,提示 directory 1978 not found。 具体命令如下: 麻烦给位 ...2017-8-4 21:32 - sunshutao - Stata专版
求助:每次循环结果如何以forvalues i=1(1)100中的·i' 命名保存?
6 个回复 - 5953 次查看循环时需要把每次循环结果保存,因此在写循环forvalues i=1(1)100时,在结尾写save "D:\untreated_group\/`i'.dta" ,最总文件名却是i,导致循环无法进行,我是想按照1、2、3、4。。。。100这100个数字来命 ...2016-10-20 16:02 - susanyiwei - Stata专版
采用forvalues循环语句写suest遇到问题
3 个回复 - 1709 次查看 在做suest检验时,想要达到以下目的,如下所示: set more off suest m1 m2 test [m1_mean]X=[m2_mean]X suest m2 m3 test [m2_mean]X=[m3_mean]X suest m3 m4 test [m3_mean]X=[m4_mean]X ...2016-5-18 21:25 - huangzhen11 - Stata专版
关于forvalues循环语句的问题,谢谢
2 个回复 - 2577 次查看forvalues循环的时候如果某一个取值不存在,怎么办? 假设我有若干个dta文件,分别以数字(1~100)命名,但是1到100之间可能存在断点,比如80.dta不存在 use 1.dta, clear forval i=2(1)100{ append using `i'. ...2015-4-26 16:09 - yulong0418 - Stata专版
stata cd命令中引入forvalue循环
2 个回复 - 10043 次查看 问题背景:我有21个文件夹分别用1到21命名,每个文件夹里有几个csv文件,文件也以顺序命名, 问题:stata能不能直接定义不同路径再用循环处理数据, 我写的命令如下: forvalue a=1/21 { cd "C:\U ...2014-4-16 02:49 - ecnawahing - Stata专版
急求大神解答:forvalues循环做回归的具体方式
1 个回复 - 3629 次查看 我现在有1000个yi,xi,zi 想分别对于yi、xi、zi做回归。 不能写1000次reg吧,想请教一下forvalue的具体使用方法,其需要在stata中的数据形式是什么样的? 求大神解答,急求!!!!2014-3-25 11:11 - 554443 - Stata专版
stata中forvalues能否用字符变量进行嵌套循环的?
4 个回复 - 7674 次查看 stata中forvalues能否用字符变量进行嵌套循环的?2012-12-14 10:16 - lilinzhong - Stata专版
关于forvalues循环的一个问题
3 个回复 - 3040 次查看 我希望循环的次数由之前的运算结果来决定, 比如先gen N=blala... 然后用 forvalues i=1/N{ blala... } 请问该如何解决?先谢谢了~~2010-5-11 15:47 - woodypku - Stata专版
求助:forvalue 非整数循环
2 个回复 - 3413 次查看 我用下面forvalue循环,遇到以下问题。请大牛们帮我看看。谢谢。 forv i=0(.05) 2 { simulate a b, obs (1000): sim, alpha (`i') } 得出以下结果: alpha=0 alpha=0.05 alpha=0.1 .... alph ...2010-4-4 01:05 - xiaochun_2000 - Stata专版