Tensor product of basis functions
Constructs a new set of basis functions by finding the tensor product of two sets of basis functions.
TensorP(Basis1, Basis2) ## S4 method for signature 'Basis,Basis' TensorP(Basis1, Basis2)
Basis1
: first set of basis functionsBasis2
: second set of basis functionslibrary(spacetime) library(sp) library(dplyr) sim_data <- data.frame(lon = runif(20,-180,180), lat = runif(20,-90,90), t = 1:20, z = rnorm(20), std = 0.1) time <- as.POSIXct("2003-05-01",tz="") + 3600*24*(sim_data$t-1) space <- sim_data[,c("lon","lat")] coordinates(space) = ~lon+lat # change into an sp object slot(space, "proj4string") = CRS("+proj=longlat +ellps=sphere") STobj <- STIDF(space,time,data=sim_data) G_spatial <- auto_basis(manifold = sphere(), data=as(STobj,"Spatial"), nres = 1, type = "bisquare", subsamp = 20000) G_temporal <- local_basis(manifold=real_line(),loc = matrix(c(1,3)),scale = rep(1,2)) G <- TensorP(G_spatial,G_temporal) # show_basis(G_spatial) # show_basis(G_temporal)
auto_basis
for automatically constructing basis functions and show_basis
for visualising basis functions.
Useful links