[問題] 載入TSA 但沒有eacf和coeftest函數

作者: IminXD (當一切都失去意義)   2014-05-20 21:11:21
[問題敘述]:
載入了 TSA 包之後要跑 eacf 然後跑 coeftest 通通不行!!
裝了目前最新版的3.1.0,用64bit和32bit都無法
換一台舊版本3.0.2的電腦(還是我自己的電腦),用64bit和32bit 也都無法
可是
同樣的程式碼和資料丟給別人,就可以= =
[程式範例]:
張貼能夠重現錯誤的程式碼,可以幫助版友更快的幫你解決問題
library(lmtest)
library(FitAR) #用來跑timeplot的
data=read.csv("我的資料.csv")
pp=data[,19]
Timeplot<-function(x)
{layout(matrix(c(1,1,2,3),2,2,byrow=T))
ts.plot(ts(x,frequency=12,start=c(2002,1)),
main="Time plot(名稱)", ylab = "log(pp)")
plot(acf(x,plot=FALSE,30)[1:30],main="ACF")
plot(pacf(x,plot=FALSE,30)[1:30],main="PACF")
}
Timeplot(log(pp))
Timeplot(diff(log(pp)))
library(TSA)
eacf(diff(log(data[,19])))
fit=arima(log(data[,19]),order=c(0,1,1),seasonal=list(order=c(0,1,1),period=12))
coeftest(fit)
============================以下是回饋=======================
錯誤: 沒有這個函數 "eacf"
錯誤: 沒有這個函數 "coeftest"
作者: andrew43 (討厭有好心推文後刪文者)   2014-05-20 21:24:00
確定R有更新到最新版,並重裝package看看。
作者: andrew43 (討厭有好心推文後刪文者)   2014-05-20 21:25:00
那你光打 coeftest 或 eacf 會怎樣?還是找不到嗎
作者: andrew43 (討厭有好心推文後刪文者)   2014-05-20 21:32:00
我不知道,猜可能是package間相衝。
作者: andrew43 (討厭有好心推文後刪文者)   2014-05-20 21:34:00
或是試試 lmtest::coeftest 這種方式呼叫不知道有沒有用
作者: andrew43 (討厭有好心推文後刪文者)   2014-05-22 06:19:00
怪怪的。我呼叫lmtest之後使用coeftest都很正常。

Links booklink

Contact Us: admin [ a t ] ucptt.com