SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 844|回复: 7
打印 上一主题 下一主题

如何将正负值完全抵消的观察值删除?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-10-17 12:47:41 | 只看该作者

如何将正负值完全抵消的观察值删除?

data a;
input group $ x t;
a 100   1
a 110   2
a -55   3
a -55   4
a -100 5
a 120  6
a -90  7
a -30  8
a 150 9
b 60  1
b 80  2
b -70 3
b -10 4
b -10 5



;
现在想把每个goup中有正好正负完全抵消的record去掉,比如group a 中100/-100,110/-55&-55,120/-90&-30所在行去掉,剩下不能正负抵消的,如下所示:
a 150 9
b 60 1
b -10 5
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-10-17 14:08:19 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

t是时间吗,是不是有隐含的时间规则? 比如下面的a 100 1是销a -50 3 and a =50 4,还是销a -100 5?
a 100 1
a 110 2
a -50 3
a -50 4
a -100 5
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-10-18 01:14:15 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

t是时间,大多数情况下,观察值是根据时间t来排先后顺序的,但也不一定完全按照时间顺序来把正负值配对比如
a 100 1
a 110 2
a -50 3
a -50 4
a -100 5
‘a 100 1’可以和‘a -50  3’,‘a -50 4’配对,也可以和‘a -100 5’配对,当然能按照时间来排序再配对最好,但问题的关键就是能把所有正负值能完全抵消的观察值删清。

我写了个code,太长也太繁琐,所以在这请教大家。
回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
地板
发表于 2010-10-22 17:23:29 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

货舱的存货出货问题?好像这里有人问过类似的
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-10-22 21:59:22 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

如果货舱进出货的问题,那会不会一根金条被一根冰棍抵消了?亏大了
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2010-10-25 04:44:27 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

to vicky1020
能提供点线索吗?
回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
7#
发表于 2010-10-26 16:37:12 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

[quote="gogotiger":zwwkfphe]to vicky1020
能提供点线索吗?[/quote:zwwkfphe]
希望这个帖子能提供点想法~~~
<!-- l --><a class="postlink-local" href="http://www.mysas.net/forum/viewtopic.php?f=4&amp;t=5539&amp;p=18466&amp;hilit=QUEUE_SIZE#p18466">viewtopic.php?f=4&amp;t=5539&amp;p=18466&amp;hilit=QUEUE_SIZE#p18466</a><!-- l -->
回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
8#
发表于 2010-10-26 16:38:26 | 只看该作者

Re: 如何将正负值完全抵消的观察值删除?

to jingju11
嗯,a是金条,b是冰棍,不会亏的~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-3 21:38 , Processed in 0.101771 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表