r计算百分位数_R中产生的分位数和百分位数之间的差异
请原谅我的数学,但为什么这两个代码的结果不同?预计2015年第63和82行累计百分比的支出与第二年产生的支出相同。第一个是X63的0.591,X82的0.858,第二个代码在cumsum_pct中分别显示0.792和0.966。谢谢
set.seed(1)
library('dplyr')
Claims6
Claims6 %>%
group_by(year) %>%
do(data.frame(t(quantile(.$Expense, probs = c(0.10, 0.30, 0.63, 0.82)))))
# A tibble: 2 x 5
# Groups: year [2]
# year X10. X30. X63. X82.
#
# 1 2015 0.0488 0.439 0.591 0.858
# 2 2016 0.101 0.262 0.592 0.805
Claims6 %>% group_by(year) %>%
arrange(year,Expense) %>%
mutate(pct = round(Expense / sum(Expense),2),
cumsum_pct = round(cumsum(Expense) / sum(Expense),2))
# A tibble: 20 x 4
# Groups: year [2]
# year Expense pct cumsum_pct
#
# 1 2015 0.0332 0.01 0.01
# 2 2015 0.0505 0.01 0.02
# 3 2015 0.384 0.07 0.09
# 4 2015 0.463 0.09 0.18
# 5 2015 0.467 0.09 0.26
# 6 2015 0.538 0.1 0.37
# 7 2015 0.617 0.12 0.48
# 8 2015 0.792 0.15 0.63
# 9 2015 0.966 0.18 0.82
# 10 2015 0.972 0.18 1
# 11 2016 0.0622 0.01 0.01
# 12 2016 0.106 0.02 0.03
# 13 2016 0.178 0.04 0.07
# 14 2016 0.298 0.06 0.13
# 15 2016 0.445 0.09 0.23
# 16 2016 0.591 0.12 0.35
# 17 2016 0.592 0.12 0.47
# 18 2016 0.765 0.16 0.63
# 19 2016 0.872 0.18 0.81
# 20 2016 0.904 0.19 1
r计算百分位数_R中产生的分位数和百分位数之间的差异相关推荐
- 项目中所了解的一些浏览器之间的差异
各主流浏览器的区别各主流浏览器的区别 http://www.cnblogs.com/lhb25/archive/2013/06/05/html5-and-css3-2013.html 一. Tride ...
- r语言正则表达式_R中的正则表达式
r语言正则表达式 Regular expressions in R or a regex are a sequence of special characters that are defined t ...
- r语言矩阵运算_R中的矩阵运算
r语言矩阵运算 R offers extensive matrix handling capabilities. In addition to the basic operations discuss ...
- c语言中冒号运算符,冒号等于 - G之间的差异:=和=运算符
正如其他人已经解释的那样,:=用于声明和赋值,并尝试自动猜测(推断)变量的类型. 这是一种简短的形式: var foo int foo = 32 // OR: var foo int = 32 // ...
- SQL Server中的数字,浮点数和小数之间的差异
本文翻译自:Difference between numeric, float and decimal in SQL Server I searched in Google and also visi ...
- 【R】【课程笔记】07 分位数回归与VaR(ES)计算
本文是课程<数据科学与金融计算>第7章的学习笔记,主要介绍计算VaR/ES风险测度的各种方法和极值理论等,用于知识点总结和代码练习,Q&A为问题及解决方案. 往期回顾: 博文 内容 ...
- quantile函数r语言_R中的Quantile()函数-简要指南
quantile函数r语言 You can generate the sample quantiles using the quantile() function in R. 您可以使用R中的Quan ...
- r语言在java中的实现_R语言在现实中的应用
R语言在现实中的应用有哪些?主要有以下几种 - 1.数据科学 "哈佛商业评论"将数据科学家命名为"21世纪最性感的工作". Glassdoor将其命名为2016 ...
- r中将数据框中数据类型转化_R中的数据类型
r中将数据框中数据类型转化 Before we delve deeper into R programming, it is important to understand the various d ...
最新文章
- OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了
- 分布式系统消息中间件——RabbitMQ的使用基础篇
- Java中final关键字的几种用法
- C#调用SSIS包及读取DataReader目标
- 源码分析Thread
- 获取系统信息2——linux中使用随机数
- LeetCode 1464. 数组中两元素的最大乘积
- java xy x y_为什么该语句在Java中不起作用x ^ = y ^ = x ^ = y;
- C语言程序设计 笔试考试,试题样卷
- 于谦加盟高德地图 推出“哪儿都熟”相声导航
- 3月起这些新规将实施:从事网络招聘服务应取得许可证
- C语言小技巧之怎么找到需要的部分
- 删除部分mysql日志_正确删除MYSQl日志方法
- 《网管员世界》征稿启事
- STM32-RTC实时时钟-毫秒计时实现
- 微软的teredo服务器,win10系统通过teredo连接ipv6的具体教程
- 双目视觉(三)立体匹配算法
- 机器人 零境交错吧_电击文库零境交错
- docker使用dockerfile方式运行java程序
- 黑客与“骇客”的区别,5分钟告诉你如何成为一名合格的黑客