新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
查看: 1342|回复: 20
打印 上一主题 下一主题

[工作] 连续算中位数太难了FML [复制链接]

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

跳转到指定楼层
楼主
发表于 2021-3-4 09:48:56 |只看该作者 |倒序浏览 微信分享
回帖说明: 本帖严禁互相攻击,违者按照版规处理
一个序列4,3, 8, 7, 6中位数是6,然后又有一个新的数字9,算中位数仍旧是6, 再有个新的数字10,那中位数是7,重复这过程,在计算中我不想保存所有的数字4,3, 8, 7, 6,想节约内存,还要快,太难啦

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  49.67%

UID
153087
热情
1855
人气
2609
主题
115
帖子
874
精华
3
积分
2745
阅读权限
30
注册时间
2008-8-18
沙发
发表于 2021-3-4 09:54:30 |只看该作者 微信分享
用python的数据分析呢?

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

板凳
发表于 2021-3-4 09:57:57 |只看该作者 微信分享
nnkk 发表于 2021-3-4 10:54
用python的数据分析呢?

csharp




使用道具 举报

匿名
地板
匿名  发表于 2021-3-4 10:03:27 微信分享
fml 不是咨询版,坐等封贴

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  44.24%

UID
10018534
热情
6590
人气
7371
主题
20
帖子
370
精华
0
积分
7212
阅读权限
30
注册时间
2016-2-23

新时政

5#分享本帖地址
发表于 2021-3-4 10:06:22 |只看该作者 微信分享
你不想保留所有数字是不太可能的,因为你的每个数字都有可能变成中位数,丢失任意一个数字都有可能导致结果不对,因为你新加进来的数字是不确定的。

如果想快的话,用二叉树最快,插入新的数值之后,根结点即为中位数。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

6#分享本帖地址
发表于 2021-3-4 10:14:21 |只看该作者 微信分享
zcufo123 发表于 2021-3-4 11:06
你不想保留所有数字是不太可能的,因为你的每个数字都有可能变成中位数,丢失任意一个数字都有可能导致结果 ...

谢谢,是那思路。

内存有限,我想我应该放低我的要求,我打算将那序列的长度设置为10

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  0%

UID
359101
热情
53093
人气
62061
主题
1022
帖子
30921
精华
21
积分
73750
阅读权限
30
注册时间
2013-4-12

10周年纪念

7#分享本帖地址
发表于 2021-3-4 10:14:55 |只看该作者 微信分享
R 语言是最好的统计数据工具

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

8#分享本帖地址
发表于 2021-3-4 10:18:31 |只看该作者 微信分享
巴依老爷 发表于 2021-3-4 11:14
R 语言是最好的统计数据工具

我的现有代码是csharp,引入R 语言到asp.net mvc project?

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  24.65%

UID
14053618
热情
36243
人气
36893
主题
51
帖子
16480
精华
1
积分
44930
阅读权限
30
注册时间
2019-10-19

新时政 10周年纪念 平安如意勋章

9#分享本帖地址
发表于 2021-3-4 10:34:20 |只看该作者 微信分享
你如果用过统计软件就会知道,这种non-parametric tests 比如 Kruskal Willis test 同样dataset要运行很久的(通过计算median)。
Welcome to Rat Clan!
Valar Morghulis !!!
请大家不要假装认识我,我不是我

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  24.65%

UID
14053618
热情
36243
人气
36893
主题
51
帖子
16480
精华
1
积分
44930
阅读权限
30
注册时间
2019-10-19

新时政 10周年纪念 平安如意勋章

10#分享本帖地址
发表于 2021-3-4 10:39:00 |只看该作者 微信分享
巴依老爷 发表于 2021-3-4 11:14
R 语言是最好的统计数据工具

免费里面最好的吧

Welcome to Rat Clan!
Valar Morghulis !!!
请大家不要假装认识我,我不是我

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  17.95%

UID
115977
热情
17737
人气
20728
主题
18
帖子
8461
精华
0
积分
23590
阅读权限
30
注册时间
2007-4-22

最强王者 永恒钻石 尊贵铂金 玫瑰勋章 游戏勋章 畅游勋章 新时政 元老勋章 哈卡一族 10周年纪念 危险人物 魔兽世界纪念勋章

11#分享本帖地址
发表于 2021-3-4 10:43:38 |只看该作者 微信分享
moonIlight2013 发表于 2021-3-4 11:39
免费里面最好的吧。

还是喜欢python, 说真的, 虽然R是民族骄傲。

哦不, 我忘记了 php

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  52.44%

UID
10062044
热情
24938
人气
26501
主题
316
帖子
9118
精华
0
积分
30488
阅读权限
30
注册时间
2017-6-10

尊贵铂金 体育勋章 新时政 元老勋章 10周年纪念 2018年度金ID 2018俄罗斯世界杯 平安如意勋章

12#分享本帖地址
发表于 2021-3-4 10:46:54 |只看该作者 微信分享
我对电脑语言还停留在dos系统。。。dir.....

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  24.65%

UID
14053618
热情
36243
人气
36893
主题
51
帖子
16480
精华
1
积分
44930
阅读权限
30
注册时间
2019-10-19

新时政 10周年纪念 平安如意勋章

13#分享本帖地址
发表于 2021-3-4 11:08:02 |只看该作者 微信分享
....oΟ药葫芦 发表于 2021-3-4 11:43
还是喜欢python, 说真的, 虽然R是民族骄傲。

哦不, 我忘记了 php

Python, matlab, perl都可以做统计的,但一般来说都认为是科学辅助编程软件吧。
R是传统的统计软件,你要真用他编程什么的,效率很低,估计很慢。

R为啥是民族骄傲?记得这个是欧洲奥地利人最早开发的吧?和KIWI有关系?

收费版的R好像叫S,S++什么的。
Welcome to Rat Clan!
Valar Morghulis !!!
请大家不要假装认识我,我不是我

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  24.65%

UID
14053618
热情
36243
人气
36893
主题
51
帖子
16480
精华
1
积分
44930
阅读权限
30
注册时间
2019-10-19

新时政 10周年纪念 平安如意勋章

14#分享本帖地址
发表于 2021-3-4 11:11:13 |只看该作者 微信分享
太极宗师001 发表于 2021-3-4 11:46
我对电脑语言还停留在dos系统。。。dir.....

现在那些用linux不是还是用命令行,从不屑用GUI。
Welcome to Rat Clan!
Valar Morghulis !!!
请大家不要假装认识我,我不是我

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

15#分享本帖地址
发表于 2021-3-4 11:20:30 |只看该作者 微信分享
moonIlight2013 发表于 2021-3-4 12:11
现在那些用linux不是还是用命令行,从不屑用GUI。

命令行挺好的

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

16#分享本帖地址
发表于 2021-3-4 11:30:02 |只看该作者 微信分享
我在澳大利亚的网站上得到了答案

“初始序列取中位数后你只需要保存中位数以及其左右相邻的两个数应该就可以了”

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  24.65%

UID
14053618
热情
36243
人气
36893
主题
51
帖子
16480
精华
1
积分
44930
阅读权限
30
注册时间
2019-10-19

新时政 10周年纪念 平安如意勋章

17#分享本帖地址
发表于 2021-3-4 11:50:47 |只看该作者 微信分享
DDD888 发表于 2021-3-4 12:20
命令行挺好的

都是高手,编程的不都是一行一行的敲出来的。所以都爱用命令行。
Welcome to Rat Clan!
Valar Morghulis !!!
请大家不要假装认识我,我不是我

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

18#分享本帖地址
发表于 2021-3-4 12:13:09 |只看该作者 微信分享
DDD888 发表于 2021-3-4 12:30
我在澳大利亚的网站上得到了答案

“初始序列取中位数后你只需要保存中位数以及其左右相邻的两个数应该就可 ...

看来这答案是错的,还是做我原来的方法

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  17.95%

UID
115977
热情
17737
人气
20728
主题
18
帖子
8461
精华
0
积分
23590
阅读权限
30
注册时间
2007-4-22

最强王者 永恒钻石 尊贵铂金 玫瑰勋章 游戏勋章 畅游勋章 新时政 元老勋章 哈卡一族 10周年纪念 危险人物 魔兽世界纪念勋章

19#分享本帖地址
发表于 2021-3-4 14:21:51 |只看该作者 微信分享
moonIlight2013 发表于 2021-3-4 12:08
Python, matlab, perl都可以做统计的,但一般来说都认为是科学辅助编程软件吧。
R是传统的统计软件,你要 ...

是新西兰人和加拿大人搞的, 奥大marketing天天说自己R 的birthplace, StatsNZ 也都在用R

收费的那个传统统计软件是SAS, 但是你没每个百八十万的 真不意思说自己用的起SAS的。 哈哈哈哈

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  24.65%

UID
14053618
热情
36243
人气
36893
主题
51
帖子
16480
精华
1
积分
44930
阅读权限
30
注册时间
2019-10-19

新时政 10周年纪念 平安如意勋章

20#分享本帖地址
发表于 2021-3-4 16:51:49 |只看该作者 微信分享
....oΟ药葫芦 发表于 2021-3-4 15:21
是新西兰人和加拿大人搞的, 奥大marketing天天说自己R 的birthplace, StatsNZ 也都在用R

收费的那个传 ...

噢。。。。。。。。。
Welcome to Rat Clan!
Valar Morghulis !!!
请大家不要假装认识我,我不是我

使用道具 举报

匿名
21#分享本帖地址
匿名  发表于 2021-3-4 20:12:01 微信分享
看错了 以为是买房预算太难了。

使用道具 举报

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

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+12, 2024-4-29 05:17 , Processed in 0.035030 second(s), 17 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部