TensorP {FRK} | R Documentation |
Tensor product of basis functions
Description
Constructs a new set of basis functions by finding the tensor product of two sets of basis functions.
Usage
TensorP(Basis1, Basis2)
## S4 method for signature 'Basis,Basis'
TensorP(Basis1, Basis2)
Arguments
Basis1 |
first set of basis functions |
Basis2 |
second set of basis functions |
See Also
auto_basis
for automatically constructing basis functions and show_basis
for visualising basis functions.
Examples
library(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)
[Package FRK version 2.3.1 Index]