Olha, nunca chamei C do R (mas deveria!). Em todo caso, você não parece estar usando o pacote Rcpp. Não seria melhor com o Rcpp?
Boa tarde pessoal,Estou tentando utilizar C e R juntos, fiz 3 funções em C e chamo elas do R. Mas estive testando e testando e deu este erro. Na verdade as vezes da este erro e as vezes trava de vez.Não sei se é pela forma em que estou programando em C (na verdade estou bem enferrujado e estou utilizando ponteiros) deixo aqui o código quem puder de uma olhadinha.Na verdade é um mesmo código que faço três vezes (assim que descobri o erro).O problema aparece quando rodo mais de dois vezes (por isso que aqui copiei o codigo 3 vezes)source("volatnGarch.r")source("sbootGarch.r")source("forebootGarch.r")yb = rnorm(10000)d = 1p=1q=1garchOrder = c(p,q)Coeff_b = c(0.01,0.1,0.85)aux1 = Coeff_b[1]/(1-Coeff_b[2]-Coeff_b[3])aux3 = cumsum(c(1,1))C = sbootGarch(aux1,yb,Coeff_b,garchOrder)A = volatnGarch(yb,Coeff_b,garchOrder)e_b = rnorm(5)n.ahead = length(e_b)B = forebootGarch(yb,e_b,A[[1]],Coeff_b,garchOrder)rm(list=ls(all=TRUE))source("volatnGarch.r")source("sbootGarch.r")source("forebootGarch.r")yb = rnorm(10000)d = 1p=1q=1garchOrder = c(p,q)Coeff_b = c(0.01,0.1,0.85)aux1 = Coeff_b[1]/(1-Coeff_b[2]-Coeff_b[3])aux3 = cumsum(c(1,1))C = sbootGarch(aux1,yb,Coeff_b,garchOrder)A = volatnGarch(yb,Coeff_b,garchOrder)e_b = rnorm(5)n.ahead = length(e_b)B = forebootGarch(yb,e_b,A[[1]],Coeff_b,garchOrder)rm(list=ls(all=TRUE))source("volatnGarch.r")source("sbootGarch.r")source("forebootGarch.r")yb = rnorm(10000)d = 1p=1q=1garchOrder = c(p,q)Coeff_b = c(0.01,0.1,0.85)aux1 = Coeff_b[1]/(1-Coeff_b[2]-Coeff_b[3])aux3 = cumsum(c(1,1))C = sbootGarch(aux1,yb,Coeff_b,garchOrder)A = volatnGarch(yb,Coeff_b,garchOrder)e_b = rnorm(5)n.ahead = length(e_b)B = forebootGarch(yb,e_b,A[[1]],Coeff_b,garchOrder)rm(list=ls(all=TRUE))as funções em C seguem no seguinte link.
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.