Thanks for specifying the solution.
The deal is that we are faced of vectors. 
Moreover I need to specify them as function of own-lagged
with expansion=1,2, …  ; lag=1, 2, … 
set.seed(1)
E <- cbind(as.vector(rnorm(10)),as.vector(rnorm(10)),as.vector(rnorm(10)))
#or more vectors; here 3 for illustration
Elag <- embed(x=E,2) #for lag = 1

The deal is to obtain All the combinations without duplicates and including
the lags.
The expansion have to lead to:
for expansion = 1 ::>
cbind(Elag[,1],Elag[,2],Elag[,3],Elag[,4],Elag[,5],Elag[,6])
for expansion = 2 ::> we add
cbind(Elag[,1]^2,Elag[,2]^2,Elag[,3]^2,Elag[,4]^2,Elag[,5]^2,Elag[,6]^2);
cbind(Elag[,1]*Elag[,2],
Elag[,1]*Elag[,3],Elag[,1]*Elag[,4],Elag[,1]*Elag[,5],Elag[,1]*Elag[,6]);
cbind(Elag[,2]*Elag[,3],Elag[,2]*Elag[,4],Elag[,2]*Elag[,5],Elag[,2]*Elag[,6]);
cbind(Elag[,3]*Elag[,4]*Elag[,5], … and so on
for expansion = 3 ::> we add
cbind(Elag[,1]^3,Elag[,2]^3,Elag[,3]^3,Elag[,4]^3,Elag[,5]^3,Elag[,6]^3); 
cbind(Elag[,1]^2*Elag[,2],Elag[,1]^2*Elag[,3],Elag[,1]^2*Elag[,4],Elag[,1]^2*Elag[,5],Elag[,1]^2*Elag[,6]);
and so on ...
cbind(Elag[,1]*Elag[,2]*Elag[,3],Elag[,1]*Elag[,2]*Elag[,4],
Elag[,1]*Elag[,2]*Elag[,5], and so on …
for expansion =4 , …

This is what I called Taylor expansion even if we are faced of real vectors.
And I need to keep all these vectors obtained by the expansion considering
other lags (1, 2, 3, …) and other degree of expansion (1, 2, 3, …). 

How could it be automatized?
Thanks for help, I tried for couple of day and I am not able to compute
this. Any advice is very welcome.
Bill



--
View this message in context: 
http://r.789695.n4.nabble.com/Re-taylor-expansions-with-real-vectors-tp4636948p4638811.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to