
在用R語言做分位數格蘭杰檢驗,這個代碼我剛付訓運行成功了,只是把文本檔案換了一下,其他的什么都沒有改動,為什么就總是報錯啊?
而且我兩次使用的文本檔案資料型別都是一樣的,只是資料的時間長短不一樣,第二個資料的樣本比較少而已
CISI<-read.table("1.txt")
> CIN<-read.table("2.txt")
> # here is the log returns
> # oil<-diff(as.matrix(log(oil))) # here is the log returns
> w <- data.matrix(CISI)
> y <- data.matrix(CIN)
> tn = length(y)-1
>
> yuv <-y[1: tn]
> yur <-y[2:(tn+1)]
> h <- dpill(yuv, yur, gridsize = tn)
Error in if (!missing(bandwidth) && bandwidth <= 0) stop("'bandwidth' must be strictly positive") :
需要TRUE/FALSE值的地方不可以用缺少值
求大神解答一下,謝謝了謝謝了!!
uj5u.com熱心網友回復:
有沒有人可以幫忙回答一下

uj5u.com熱心網友回復:






轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/76669.html
標籤:其他開發語言
