首页 文章
  • 0 votes
     answers
     views

    通过向量子集化数据帧:删除分位数

    这是关于通过向量对数据帧进行子集化的先前问题的更复杂的迭代 . 所以在这种情况下,我有一个非常大的数据框,其中包含许多作物数据列 . 在该数据帧中有一个名为“STshort”的列,其中包含许多尾部错误 . 我想从此列中删除上限10%和下限10%的值,并按以下方式尝试 . 首先,我为列“STshort”创建一个对象,如下所示 . sh<-Maindata[,"STShort&quot...
  • 5 votes
     answers
     views

    如何在数据帧上应用分位数

    我有一个data.frame,我想在其上应用分位数,使数据看起来更简单: > head(Quartile) GSM1321374 GSM1321375 GSM1321376 GSM1321377 GSM1321378 GSM1321379 1415670_at 11.203302 11.374616 10.876187 11.23639 11.02...
  • 5 votes
     answers
     views

    绘制分位数回归线

    在Stata中,是否可以绘制分位数回归线?我知道标准的OLS回归线可以添加到散点图中,但我不清楚如何添加其他类型的回归线 . 如果那是不可能的,可以绘制我以mx b格式指定的行吗?然后我可以从分位数回归输出中获取斜率和截距项并手动绘制它们 . 谢谢您的帮助!
  • 0 votes
     answers
     views

    计算pyspark数据帧列的百分位数

    我有一个PySpark数据框,其中包含一个ID,然后是几个我想要计算95%点的变量 . printSchema()的一部分: root |-- ID: string (nullable = true) |-- MOU_G_EDUCATION_ADULT: double (nullable = false) |-- MOU_G_EDUCATION_KIDS: double (nullable ...
  • 1 votes
     answers
     views

    如何在R中的apply中调用分位数时指定概率值?

    我有一个R脚本,我用它来创建一个新的数据矩阵,该矩阵由连续数据矩阵的bin值组成 . 现在它使用此命令正常工作: quant.mat <- apply(input.dat,2,quantile) 但这给了我0.25,0.5和0.75的标准分位数分布 . 我想要的是能够任意指定不同的值(例如0.2,0.4,0.6,0.8) . 我似乎无法使其发挥作用 .
  • -2 votes
     answers
     views

    基于R中分位数的布尔矩阵

    我有一个矩阵,其列是股票回报,其行是日期,如下所示: ES1.Index VG1.Index TY1.Comdty RX1.Comdty GC1.Comdty 1999-01-05 0.009828476 0.012405717 -0.003058466 -0.0003480884 -0.001723317 1999-01-06 0.021310816 0.027030...
  • 0 votes
     answers
     views

    R中的VGAM百分位曲线图

    我正在运行来自VGAM帮助文件的代码: library(VGAM) fit4 <- vgam(BMI ~ s(age, df = c(4, 2)), lms.bcn(zero = 1), data = bmi.nz, trace = TRUE) qtplot(fit4, percentiles = c(5,50,90,99), main = "Quantiles", la...
  • 1 votes
     answers
     views

    分位数在数据帧的多列上排名并改变结果

    我有一个数据框,如下所示: AA BB CC DD aa 2.6 -0.3 2.5 2.3 bb -0.3 1.2 2.1 0.8 cc 0.5 -0.4 0.4 0.4 我想基于每个列对此数据框执行分位数排名,并将每列的排名变为数据框 . 我想用dplyr包 . 我可以为一列生成以下数据框: AA BB CC DD quantile aa 2.6 -0.3 2.5...
  • 0 votes
     answers
     views

    使用分位数函数后组合数据帧的行向量

    新手问题 . 我跑了以下命令: CI_95_outcomes_male < - data.frame(do.call(cbind,lapply(1:ncol(outcome_male_dt),function(r)quantile(outcome_male_dt [,r],c(.95))))) 并以此输出结束: CI_95_outcomes_male X1 X2 X3 X4 95%962...

热门问题