Autore |
Discussione |
|
Varens
Nuovo Arrivato
2 Messaggi |
Inserito il - 25 maggio 2010 : 20:06:51
|
Ciao a tutti, avrei necessità di disegnare un b-spline con il programma R. Qualcuno può aiutarmi?
|
|
|
Glubus
Utente Junior
156 Messaggi |
Inserito il - 25 maggio 2010 : 20:49:46
|
library(splines) ?bs
Citazione: Messaggio inserito da Varens
Ciao a tutti, avrei necessità di disegnare un b-spline con il programma R. Qualcuno può aiutarmi?
|
|
|
Varens
Nuovo Arrivato
2 Messaggi |
Inserito il - 25 maggio 2010 : 21:10:19
|
Citazione: Messaggio inserito da Glubus
library(splines) ?bs
Citazione: Messaggio inserito da Varens
Ciao a tutti, avrei necessità di disegnare un b-spline con il programma R. Qualcuno può aiutarmi?
Grazie, tuttvia non riesco a far visualizzarlo graficamente, qualcuno potrebbe indicarmi i comando o se possibile facendomi un esempio? |
|
|
chick80
Moderatore
Città: Edinburgh
11491 Messaggi |
|
Glubus
Utente Junior
156 Messaggi |
Inserito il - 26 maggio 2010 : 08:12:41
|
dipende un po' dal contesto in cui vuoi usare le BS ma, ad esempio: x<-seq(0, pi, length.out=200) y<-2*sin(x)-cos(x^2)+rnorm(200) #una qualche funzione "curva" plot(x, y) require(splines) mod.bs3<-lm(y~bs(x, 3)) #usi la BS nel modello di regressione lineare head(model.matrix(mod.bs3)) # guarda i temini della BS mod.bs4<-lm(y~bs(x, 4)) mod.bs5<-lm(y~bs(x, 5)) yh3<-predict(mod.bs3) #usa predict yh4<-predict(mod.bs4) yh5<-predict(mod.bs5) lines(x, yh3, lty=2) lines(x, yh4, lty=3) lines(x, yh5, lty=4)
|
|
|
|
Discussione |
|