2011-11-26 217 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就足夠了。我現在按照迪文的建議安裝它,然後再試一次。 –