r - 具有 Kolmogorov-Smirnov 双样本、Cramer-von Mises 和 Kuiper 检验的 ECDF
问题描述
在创建等级检验的经验分布时,我有兴趣重新创建 SAS NPAR1WAY 结果。
我找到了以下代码,了解如何使用Easier way 中的 iris 数据集创建等级图的经验分布,以在 ggplot 中绘制累积频率分布?
library(plyr)
data(iris)
#Ecdf within species
iris.species <- ddply(iris, .(Species), summarize,
Sepal.Length = unique(Sepal.Length),
ecdf = ecdf(Sepal.Length)(unique(Sepal.Length)))
ggplot(iris.species, aes(Sepal.Length, ecdf, color = Species)) + geom_step()
但我不确定如何对按物种分类的 Sepal.Length 的 Kolmogorov-Smirnov 检验、Cramer-von Mises 检验或 Kuiper 检验进行编码。
任何帮助将不胜感激!
解决方案
推荐阅读
- python - 保持重复和非重复元素之间的关系
- android - 在 PeerConnection.IceServer 生成器错误时出现错误:找不到符号方法生成器(字符串)
- sql - 在 DB2 中使用星期几进行聚合
- python - 在gekko非线性回归中处理多维数组的正确方法是什么?
- excel - 我正在设置一个用户表单,我如何为特定范围做下一行?
- php - 在准备好的语句中不向 X 列插入值的逻辑
- angular - 未找到组件的组件工厂。你把它添加到@NgModule.entryComponents 了吗?
- go-cd - 在 GoCD 中 mvn clean install 给出 mvn' 不是内部或外部命令,但正常的 cmd 项目构建成功
- ios - 带有 Janus iOS swift 的 webRTC
- c# - ASP.NET Core IIS Express AD 服务权限错误