ranking-functions相关内容

根据STATA中的其他两个变量为变量分配排名

我有一个纵向数据,变量为:firm id、event date、abnormal return,其中event date是每家公司的收购公告日期,abnormal return是每家公司在5天窗口(-2,+2)内的事件公告收益。在这里,每个样本公司在预定义的时间段内进行多次收购。 例如,我有200家公司,每家公司在1999-2011年期间都有多个异常回报-观察值。因此,每家公司在此期间至少有两次 ..
发布时间:2022-04-11 21:35:49 其他开发

使用组内的记录排名更新 MySQL 表

我有一个名为“winners"的表格,其中包含“id"、“category"、“score"、“rank"列. 我需要更新我的表格并在子类别 (category_id) 中指定一个排名,根据样本,该排名是 2,但将来可能会更多. 我发现的大多数答案都是基于 select 语句,它们只是倾向于只输出表格视图,但我确实找到了一个非常好的“更新"答案(https://stackoverflo ..
发布时间:2022-01-17 20:25:17 数据库

如何使用 SQL Server 2008 将学生分数分组为五分位数

谁能帮我把学生的分数分成五分?我认为 SQL Server 2012 中有一个功能,但我们仍然没有升级到它,因为我们使用的是 2008R2.我尝试了Ntile(5)`,但它没有产生预期的结果.我需要在 Quintile 列下方 学生分数五分位----------------------学生1 20 1学生2 20 1学生3 30 2学生4 30 2学生5 40 2学生6 40 2学生 7 50 ..
发布时间:2022-01-16 23:33:51 数据库

Hive 中的窗口函数

我正在 Hive 中探索窗口函数,并且能够理解所有 UDF 的功能.虽然,我无法理解我们与其他函数一起使用的分区依据和排序依据.以下是与我计划构建的查询非常相似的结构. SELECT a, RANK() OVER(partition by b order by c) as d from xyz; 只是想了解这两个关键字所涉及的后台过程. 感谢帮助:) 解决方案 RANK() 解析 ..

如何使用 SQL Server 2008 将学生分数分组为五分之一

谁能帮我把学生的分数分成五分之一?我认为 SQL Server 2012 中有一个功能,但我们仍然没有升级到它,因为我们使用的是 2008R2.我试过Ntile(5)` 但它没有产生想要的结果.我需要下面的 Quintile 列 学生分数五分位数------------------------学生 1 20 1学生 2 20 1学生 3 30 2学生 4 30 2学生 5 40 2学生 6 40 ..
发布时间:2021-08-27 18:34:05 数据库

计算派生表的 SQL Server ROW_NUMBER() OVER()

在某些其他数据库(例如 DB2 或带有 ROWNUM 的 Oracle)中,我可以省略排名函数的 OVER() 中的 ORDER BY 子句代码> 子句.例如: ROW_NUMBER() OVER() 这在与有序派生表一起使用时特别有用,例如: SELECT t.*, ROW_NUMBER() OVER()从 (选择 ...订购者) t 如何在 SQL Server 中进行模拟?我发现有人 ..
发布时间:2021-08-25 19:34:35 数据库

使用组中的记录排名更新MySQL表

我有一个名为"winners"的表,其列为"id","category","score","rank". 我需要更新我的表并在子类别(category_id)中分配一个等级,根据该样本,该等级为2,但将来可能会更高. 我发现的大多数答案都基于select语句,这些语句仅倾向于只输出表视图,但是我确实找到了一个很好的'Update'答案(样品 CREATE TABLE winner ..
发布时间:2020-05-15 02:43:56 数据库

Hive中的窗口功能

我正在探索Hive中的窗口功能,并且能够理解所有UDF的功能.虽然,我无法理解我们与其他功能配合使用的分区和顺序.以下是与我计划构建的查询非常相似的结构. SELECT a, RANK() OVER(partition by b order by c) as d from xyz; 只需尝试了解两个关键字所涉及的后台流程即可. 感谢帮助:) 解决方案 RANK()分析函数 ..

缺失值和偏差的排名算法

问题是: 一组5个独立用户,需要对给他们的50种产品进行评分.用户可能会在某个时间点使用全部50种产品.一些用户对某些产品有更大的偏见.一位用户没有真正完成调查,而是给出了随机值.用户不必对所有产品进行评分.现在给出4个样本数据集,根据评分对产品进行排名 datset : product #user1 #user2 #user3 #user4 #user5 0 29 ..