R - 运行pkg时出错:NCStats z.test示例

时间:2011-11-26 15:48:48

标签: r

我试图为t,z和卡方检验生成一些图。我在TeachingDemos包中找到了一个例子。链接here。代码和相应的错误如下,

> library(TeachingDemos)
> z.ex <- z.test(rnorm(25,100,5),99,5)
> z.ex
    One Sample z-test
data:  rnorm(25, 100, 5) 
z = 3.0926, n = 25, Std. Dev. = 5, Std. Dev. of the sample mean = 1, p-value
= 0.001984
alternative hypothesis: true mean is not equal to 99 
95 percent confidence interval:
 100.1326 104.0525 
sample estimates:
mean of rnorm(25, 100, 5) 
                 102.0926 
> plot(z.ex)
Error in xy.coords(x, y, xlabel, ylabel, log) : 
  'x' is a list, but does not have components 'x' and 'y'
> 

我在Ubuntu 11.10笔记本电脑上使用R 2.13。 任何人都可以告诉我该怎么做才能策划我想要的东西?

_周末愉快。

_HM

3 个答案:

答案 0 :(得分:3)

您的链接指向名为NCStats RForge 包。

您的代码加载了一个名为TeachingDemos的包。

两者不一样。

答案 1 :(得分:1)

您是否加载了NCStats包? 如果没有尝试加载库(NCStats)

答案 2 :(得分:1)

如果你真的想安装NCStats(它显然为TeachingDemos中没有的htest类添加了一个绘图方法),你需要下载并安装它。我无法说服我的GUI安装程序将RForge用作存储库,因此在下载到我的/ User / username /目录后,我在R命令行执行了这个commapnd:

install.packages("~/NCStats_0.2-7.tar.gz",
  "/Library/Frameworks/R.framework/Resources/library/" , # to put into my System R lib
           type="source")