quartile

    1热度

    1回答

    我想创建一个称为百分数的变量,每组的某些值的四分位数。我有以下的数据集,我想创建的最后一个变量percentile: id group value 1 1 1 1 2 2 1 2 3 3 1 3 4 4 1 4 5 5 2 10 6 6 2 20 7 7 2 30 8 8 2 40 以下是预期的结果。 id group value percentile

    -2热度

    1回答

    我需要在按年份和队列对记录(值)进行排序的查询中调用此函数。例如:在第一年是第一年,队列A是队列A的情况下,给出队列A的值的最小值,最大值,中间值和四分位数。 您可以说明我将如何在查询设计中应用此函数吗?谢谢 Public Function GetQuartile(_ ByVal strTable As String, _ ByVal strField As String, _

    0热度

    1回答

    我几个小时就被困在类似的东西上,并在单个Teradata查询中计算出输出第25,第50和第75百分位数的杂乱代码。可以进一步扩展以产生“5分总结”。根据您的人口估计值获取最小和最大变化静态值。 某处有人要求一个优雅的方法。分享我的。 下面的代码: SELECT MAX(PER_MIN) AS PER_MIN, MAX(PER_25) AS PER_25, MAX(PER_5

    0热度

    1回答

    我正在尝试完成“加速C++”练习3-2。我已经测试过了,下四分位数和中位数的计算是正确的,但上四分位数不是。 例如,假设输入 “50,60,70,80,90,100”,将输出的四分位数为60,75,和80。 我有两个问题我希望处理: 1)上四分位数,在这种情况下,应该是90. 2)如何让我的程序显示我的数字的浮点数或双精度数?较低的一个更精确的四分位数是62.5,而不是60. /* Write a

    1热度

    1回答

    我试图计算四分位数使用numpy在python值的阵列。 X = [1, 1, 1, 3, 4, 5, 5, 7, 8, 9, 10, 1000] 我会做到以下几点: quartiles = np.percentile(X, range(0, 100, 25)) quartiles # array([1. , 2.5 , 5. , 8.25]) 但是,这是不正确,因为第一和第三四分位数

    -1热度

    1回答

    我正在寻找一种方法来计算一组数值的中位数。 我已经尝试了很多方法来做到这一点,但我的SQL版本(9.6.1 Linux)不允许我这样做(特别是,选择最高的50%)。 有什么建议吗?

    0热度

    1回答

    希望有人可以帮助我处理Excel查询。 我想使用四分位函数(或类似的,如果这更容易使用百分位数)。我在一列中有数据,但我想限制从该列使用的数据。 我在A栏中有工作部门,B栏中的人员工资(以及其他栏中的其他数据,例如姓名)。 我想用我的一个主要数据列表(c.2000行)为10个左右的部门挑选四分位数,但我不想让10个特定的列表计算四分位数每个部门。 是否有一个选项使用countif或类似的功能,以便

    1热度

    1回答

    是否有简单的方法来编写SQL四分位函数? 比方说,我有一个列表 - 在表 (0,0,0,1,1,4,5,7,8,25,100,100,101,260,360,370} 什么是产生一个结果的好方法列值一拉: select 'Q1', quartile(1,col_name) from table_name union select 'Q2', quartile(2,col_name) from

    2热度

    1回答

    我需要按范围对数值进行编码:低:0,中等:1,高:2,非常高:3.我正在做四分位数。我有以下代码: import pandas as pd import numpy as np def fun(df): table = df.copy() # pandas dataframe N = int(table.shape[0]) for header in list(

    0热度

    1回答

    我有面板数据时间序列,我想创建一个变量的四分位数的给定变量的平均值,以便公司只能在给四分之一。举例来说,如果我有4家企业: df = id year value Quartile* Quartile** 1 2010 1 1 1 1 2015 1 1 1 2 2010 10 2 2 2 2015 10 2 2 3