楼主: teddy329
2818 3

[问答] 用R :将数字分组 [推广有奖]

  • 0关注
  • 1粉丝

本科生

19%

还不是VIP/贵宾

-

威望
0
论坛币
273 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
300 点
帖子
30
精华
0
在线时间
116 小时
注册时间
2005-12-6
最后登录
2025-1-30

楼主
teddy329 发表于 2015-11-5 10:25:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一组数,已经从小到大排好了。

-617.6580, -110.5740,  -24.1800,    2.6860,  167.7420,304.6730, 390.1220, 403.3620, 410.4080, 663.3420,759.8350 ,767.4210,  833.9426,  879.0300,  890.9680,932.4260,  970.0786,  975.6860,  985.8200, 1106.1730) 1106.5680 1139.5436 1148.7420 1161.9780 1177.8394


我想看看对于每一个数来说, 有几个数的涨幅不超过5%.

比如 第1,2,3,4,5,6,7,8个数
(第2个-第(1)个)/第1个   《= 5%,       (第3个-第(1)个)/第1个 也小于等于5% ,  那么我就把这三个数列成一组,算个平均数。





那么有一种可能,
第1,2,3个数按逻辑可以一组, 但是 2,3,4,5,6,7 也可以按照逻辑一组,    这时候我想看看那组的VAR最小,那么就挑选这个分组方法,然后算均值。


请各位大神帮忙! 跪谢


我这里彭博,路透两台终端机, 可以为大家提供各种经济数据作为感谢  






二维码

扫码加我 拉你入群

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

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

关键词:从小到大 经济数据 VaR 平均数 终端机 平均数

沙发
jiangbeilu 学生认证  发表于 2015-11-5 10:58:01
连续数列,不超过与小于区别忽略不计。
问题1: 是只能3个数作为一组进行分类吧?还是其它?
问题2: 对于几个数为一组,是想说变化小于5%,还是只依据涨幅小于5%?
问题3: 你说你想看一下,对于一个数来说,有几个数涨幅小于5%,那么,问题就是,给定一个序列,长度为n,那么只需要判断前n-1个数,最后一个没有比较,每个数之后,有几个数涨幅小于5%,那如果有1个,就返回1,两个就返回2,不就是你需要的结果了么?
问题4: 最终你需要的是平均值?
反正,我看了你的描述,并不清楚你到底想做什么。

藤椅
teddy329 发表于 2015-11-5 11:33:44
jiangbeilu 发表于 2015-11-5 10:58
连续数列,不超过与小于区别忽略不计。
问题1: 是只能3个数作为一组进行分类吧?还是其它?
问题2: 对于 ...
对于问题1: 至少3个,可以更多。
     问题2+3: 对于每一组选中的数, (最大-  最小)/最小  必须小于等于5%.
                     那么就有好几种可能,比如 第1,2,3,4 合成的一组,满足上述条件,   但是 2,3,4,5,6也满足上述条件,     但是每个数只能被归在一组,不能重复,  所以这里就会造成打架,  这时候,对于这种打架情况, 我的第二个分组条件就是分组方式必须是当组VAR最小的。

然后对最终选出的N个组, 每组做平均数

板凳
jiangbeilu 学生认证  发表于 2015-11-5 20:50:52
好想问一下负数的涨幅是怎么样定义的啊?

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

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