有谁知道Kolmogorov-Smirnov检验是否能够比较样本?
根据Kolmogorov-Smirnov检验的定义,它是连续一维概率分布相等的非参数检验,可用于将样本与参考概率分布进行比较(单样本K-S测试),或比较两个样本。
有人知道R中的代码是否能够比较样本,而不仅仅局限于与理论分布的比较?如果是这样,你能举个例子吗?
答案 0 :(得分:6)
示例可在help files of ks.test中找到。 (?ks.test
):
Usage
ks.test(x, y, ...,
alternative = c("two.sided", "less", "greater"),
exact = NULL)
Arguments
x a numeric vector of data values.
y either a numeric vector of data values, or a character string naming a ...
告诉你该怎么做,并且:
Examples
require(graphics)
x <- rnorm(50)
y <- runif(30)
# Do x and y come from the same distribution?
ks.test(x, y)
是帮助文件中的第一个示例。请在询问前阅读。他们出于某种原因而存在,而这个原因并不是R开发团队的娱乐活动&#34;。