Çeşitli fonksiyonel veri analizi yaklaşımlarını test etmeye çalışıyorum. İdeal olarak, simüle edilmiş fonksiyonel veriler üzerinde sahip olduğum yaklaşımlar panelini test etmek istiyorum. Bir Gauss gürültüsü (aşağıdaki kod) toplayan bir yaklaşım kullanarak simüle edilmiş FD oluşturmaya çalıştım, ancak ortaya çıkan eğriler gerçek şeye kıyasla çok sağlam görünüyor .
Birisinin daha gerçekçi görünümlü simüle edilmiş fonksiyonel veriler üretmek için işlevlere / fikirlere bir işaretçi olup olmadığını merak ediyordum. Özellikle, bunlar düzgün olmalıdır. Bu alanda tamamen yeniyim, bu yüzden herhangi bir tavsiye memnuniyetle karşılanır.
library("MASS")
library("caTools")
VCM<-function(cont,theta=0.99){
Sigma<-matrix(rep(0,length(cont)^2),nrow=length(cont))
for(i in 1:nrow(Sigma)){
for (j in 1:ncol(Sigma)) Sigma[i,j]<-theta^(abs(cont[i]-cont[j]))
}
return(Sigma)
}
t1<-1:120
CVC<-runmean(cumsum(rnorm(length(t1))),k=10)
VMC<-VCM(cont=t1,theta=0.99)
sig<-runif(ncol(VMC))
VMC<-diag(sig)%*%VMC%*%diag(sig)
DTA<-mvrnorm(100,rep(0,ncol(VMC)),VMC)
DTA<-sweep(DTA,2,CVC)
DTA<-apply(DTA,2,runmean,k=5)
matplot(t(DTA),type="l",col=1,lty=1)
x=seq(0,2*pi,length=1000); plot(sin(x)+rnorm(1000)/10,type="l");