R中的zscore函数

机器算法验证 r
2022-03-15 04:45:46

我无法使该zscore功能正常工作。当我尝试调用它时,我收到以下错误:

could not find function zscore

在线文档在线声明它在基本的 R 库中。

在线搜索显示,其他人前段时间也遇到过同样的问题——尽管是在 Mac 上。有谁知道如何解决这个问题或使用其他替代功能?

我在某个地方看到他们正在使用scale(). 这可行,但我不确定它是否是“zscore”的正确替代品。

3个回答

由于zscore您正在寻找的功能可以在Henrik Bengtsson制作的 R.basic 包中找到,而在 CRAN 上找不到。要安装使用:

install.packages(c("R.basic"), contriburl="http://www.braju.com/R/repos/")

有关更多详细信息,请参阅此类似主题

此外,基本 R 函数scale()可用于生成 z 分数。help(scale)

您可以使用以下函数来计算 z 值:

zVal <- round(qnorm(1 - (1 - prob)/2), 2)

例如,对于 90%:

> zVal <- round(qnorm(1 - (1 - 0.90)/2), 2)
> 1.64