楼主: connorkong
983 4

[数据管理求助] 请教:如何根据两组增长率,对两组value值加总。 [推广有奖]

  • 4关注
  • 0粉丝

已卖:5份资源

博士生

86%

还不是VIP/贵宾

-

威望
0
论坛币
4056 个
通用积分
7.3925
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2217 点
帖子
189
精华
0
在线时间
232 小时
注册时间
2016-10-29
最后登录
2025-3-13

楼主
connorkong 发表于 2016-10-31 20:06:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

如下表,想要根据rate1和rate2的大小,同时对value1和value2 加总。我试着写了下,好些不太对。
请指教。

gen A1=sum(value1) if (rate1>0 & rate2>0 & rate1>rate2)
gen B1=sum(value1) if rate1>0 & (rate2>0 & rate1<rate2)
gen D1=sum(value1) if (rate1<0 & rate2>0)
gen C1=sum(value1) if (rate1>0 & rate2<0)
gen E1=sum(value1) if (rate1<0 & rate2<0)


gen A2=sum(value2) if (rate1>0 & rate2>0 & rate1>rate2)
gen B2=sum(value2) if rate1>0 & (rate2>0 & rate1<rate2)
gen D2=sum(value2) if (rate1<0 & rate2>0)
gen C2=sum(value2) if (rate1>0 & rate2<0)
gen E2=sum(value2) if (rate1<0 & rate2<0)




value1value2rate1rate2

4700000

2.8E+08

0.014364

-0.00573

2.7E+09

1.3E+10

0.046655

-0.0071

6000000

23000000

0.003564

6.05E-05

3.8E+08

1.8E+09

0.03108

-0.01743

35000000

2.9E+08

0.006228

-0.00286

446998

2500000

0.000199

0.000373

5000000

11000000

-4.1E-05

-0.00011

9700000

77000000

0.008404

0.009359

82000000

1.1E+08

-0.00141

0.068161

3500000

20000000

0.002692

0.0434

2.5E+08

75000000

-0.01289

0.114531

8600000

13000000

-0.00028

0.125795

231189

3.5E+08

0.009147

-0.00451

6100000

3.5E+08

0.017183

-0.04417

200

4200000

0.000533

-2.1E-05

2.7E+08

5E+09

0.15082

-0.11755

975712

8300000

0.000938

-0.01301

944684

381450

-0.00043

-0.01871

3400000

39000000

0.023785

-0.00984

47000000

1.7E+08

0.000516

0.007003

17000000

91000000

0.000688

0.038835

21000000

19000000

-0.00168

0.144289

3.7E+08

8.1E+08

-0.00334

0.039342

1.1E+09

2.1E+09

-0.02526

0.036487

2.1E+09

7.7E+09

0.088155

0.019384

1E+08

1.3E+08

-0.00999

0.055926

1.4E+09

6.2E+09

0.031837

0.011009

1.4E+08

2.8E+08

-0.00553

0.003861


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:value alue 增长率 Rate ATE 增长率 如何

沙发
夏目贵志 发表于 2016-11-1 01:04:32
gen A1=sum(value1) if (rate1>0 & rate2>0 & rate1>rate2)改成
egen A1=total(value1) if (rate1>0 & rate2>0 & rate1>rate2)
是不是就对了

藤椅
connorkong 发表于 2016-11-1 22:33:27
夏目贵志 发表于 2016-11-1 01:04
gen A1=sum(value1) if (rate1>0 & rate2>0 & rate1>rate2)改成
egen A1=total(value1) if (rate1>0 & rat ...
多谢,egen的改能明白,sum和total的区别是?

板凳
夏目贵志 发表于 2016-11-2 03:26:06
connorkong 发表于 2016-11-1 22:33
多谢,egen的改能明白,sum和total的区别是?
一个是running sum,一个就是简单的total。

报纸
connorkong 发表于 2016-11-2 07:37:15
夏目贵志 发表于 2016-11-2 03:26
一个是running sum,一个就是简单的total。
多谢,我试试

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 05:52