我试图为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
答案 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")