2011-11-26 220 views
0

我试图为t,z和卡方测试生成一些图。我用TeachingDemos软件包找到了一个例子。链接here。代码和相应的错误如下,R - 运行pkg时出错:NCStats z.test示例

> 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

回答

1

如果你真的想安装NCStats(显然增加了一个绘图方法的htest类不存在TeachingDemos),你将需要下载并安装它。我没能说服我的GUI安装程序使用RForge作为仓库,所以下载到我的/用户/用户名/目录后,我在的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") 
+0

'NCStats'的安装包给出了源代码(“http://www.rforge.net/NCStats/InstallNCStats.R”) - 这似乎适用于我(如上例) –

+0

谢谢。我现在正在尝试。 –

+0

在尝试在RStudio中安装NCStats时,我遇到了和您一样的问题。然后,我已经下载了该软件包并按照您所说的安装了它,现在一切正常。谢谢。 –

3

您的链接指向一个RForge呼包NCStats

您的代码会加载一个名为TeachingDemos的程序包。

两者不一样。

+0

对不起我的无知。你能否给我一些提示,告诉我如何绘制t/chi/z-分布图的标记点? –

+0

谢谢。这是我需要的线索。我以为我只需要TeachingDemos套件。谢谢您的帮助。一切都在工作。 –

1

您是否加载了NCStats包? 如果不尝试加载它与库(NCStats)

+0

其实我以为TeachingDemos就足够了。我现在按照迪文的建议安装它,然后再试一次。 –