R语言的两个C指数怎么比较,R语言自定义相同指标内多组数据对比:单因素方差分析函数...

本文主要是介绍R语言的两个C指数怎么比较,R语言自定义相同指标内多组数据对比:单因素方差分析函数...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

自定义相同指标内多组数据对比:单因素方差分析函数

注意:无论以哪种形式作为数据输入,符号~右边表示分类变量,符合左边表示因变量,即要研究的指标数据

aov.func

+ error

+ data[,1]

+ group.levels

+ for(i in group.levels){

+ if(shapiro.test(data[which(data[,1]==i),2])$p.value

#验证不同水平下的指标是否服从正态分布,只要有一组不服从正态分布,就带引第i组不服从正态分布

+ error

+ }

+ }

+ if(error){

+ return()

+ }

+ else{

+ print("符合正态性前提")

+ }

+ #检验不同水平下指标的方差齐次性

+ if(bartlett.test(data[,2]~data[,1])$p.value

+ print("ERROR:符合方差齐次性前提")

+ }

#验证不同水平下指标数据的方差是否相同,如果p-value大于alpha表示服从,小于则表示不服从

+ #绘制箱线图

+ if(plot.logic){

+ boxplot(data[,2]~data[,1])

+ }

+ #方差分析

+ sol

+ p.value

+ tab

+ dimnames(tab)

+ tab[1:2,1]

+ tab[1:2,2]

+ tab[1:2,3]

+ tab[1:2,4]

+ tab[1,5]

+ print("====方差分析====")

+ print(tab)

+ #多重T检验

+ if(p.value

+ print(paste(p.value,"

+ sol.t

+ tab

+ tab[which((sol.t[[3]]>alpha)==TRUE)]

+ tab[which((sol.t[[3]]>alpha)==FALSE)]

+ print("====多重T检验====")

+ print(tab)

+ }

+ else{

+ print(paste(p.value,">",alpha,":个水平下的指标无明显差别"))

+

+ }

+ return(sol)

+ }

> 自定义函数aov.func的参数说明:

data:可以是matrix或data.frame两种对象,第一列表示不同水平下的取值,第二列是对应的指标数据,例如:kpi

data

Alpha表示显著性水平,默认为0.05

Plot.logic如果去T默认,时绘制data的箱线图,如果去F时不进行绘图。

P.adjust.mod设置在左多重T检验时,修正p-value的值。

例:数据为某电商2个年龄段的日客单价数据。

>  price1

>price2

> date

> price

> data

> data

group   x

1      1  79

2      1  79

3      1  87

4      1  79

5      1  71

6      1  84

7      1  82

8      1  82

9      1  85

10     1  82

11     1  88

12     1  81

13     1  71

14     1  76

15     1  81

16     1  75

17     1  72

18     1  83

19     1  76

20     2 193

21     2 192

22     2 191

23     2 181

24     2 191

25     2 192

26     2 187

27     2 191

28     2 196

29     2 196

30     2 196

31     2 196

32     2 192

33     2 194

34     2 192

35     2 189

36     2 196

37     2 202

38     2 197

39     2 206

40     2 199

41     2 191

42     2 194

43     2 195

44     2 196

> sol

[1] "符合正态性前提"

[1] "====方差分析===="

自由度 差异平方和         均方  统计量F      P-value

分类变量A       1 140712.579 140712.57895 5780.327 1.289547e-46

随机性误差     42   1022.421     24.34336       NA           NA

总和           43 141735.000           NA       NA           NA

[1] "1.28954695480505e-46 < 0.05 :各水平下的指标有明显差别"

[1] "====多重T检验===="

1

2 "显著差别"

>

a0354a44ca53bc1f4e9e331c3195de6e.png

这篇关于R语言的两个C指数怎么比较,R语言自定义相同指标内多组数据对比:单因素方差分析函数...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/526938

相关文章

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

Python itertools中accumulate函数用法及使用运用详细讲解

《Pythonitertools中accumulate函数用法及使用运用详细讲解》:本文主要介绍Python的itertools库中的accumulate函数,该函数可以计算累积和或通过指定函数... 目录1.1前言:1.2定义:1.3衍生用法:1.3Leetcode的实际运用:总结 1.1前言:本文将详

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型