R glarma错误:“需要数字/复杂矩阵/向量参数”

时间:2017-05-25 06:23:37

标签: r rstudio r-package

这是我的数据:

'data.frame':   72 obs. of  7 variables:
 $ X1       : chr  "2011M1" "2011M2" "2011M3" "2011M4" ...
 $ KPR      : int  0 0 0 0 0 0 0 0 0 0 ...
 $ LTV      : Factor w/ 3 levels "0","1","2": 1 1 1 1 1 1 1 1 1 1 ...
 $ sukubunga: num  6.5 6.5 6.5 6.5 6.5 6.5 6.5 6.5 6.5 6.5 ...
 $ inflasi  : num  0.89 0.13 -0.32 -0.31 0.12 0.55 0.67 0.93 0.27 -0.12 ...
 $ npl      : num  2.31 2.39 2.22 2.2 2.12 ...
 $ sbkredit : num  11.4 11.4 11.3 11.4 11.3 ...

我使用包glarma,这是我的步骤:

library(readr)
b <- read_csv("E:/b.csv")
dataku<-as.data.frame(b)
dataku$LTV<-as.factor(dataku$LTV)
dataku$LTV<-relevel(dataku$LTV,ref="0")

glmmo<-glm(KPR~LTV+sbkredit+inflasi+npl,data=dataku,family=binomial(link=logit),na.action=na.omit,x=TRUE)
summary(glmmo)

X<-glmmo$x
X<-as.matrix(X)
y1<-dataku$KPR
n1<-rep(1,length(dataku$X))
Y<-cbind(y1,n1-y1)
Y<-as.matrix(Y)

library(glarma)
glarmamo<-glarma(Y,X,phiLags=c(1),phiInit=c(0.6),type="Bin",method="FS",residuals="Pearson",maxit=100,grad=1e-6)

但是,我得到错误:

  

GL $ cov%*%GL $ ll.d中的错误:需要数字/复杂矩阵/向量   参数

当我乘以GL $ cov%*%GL $ ll.d时 那么,我该怎么办?

0 个答案:

没有答案