To convolve an array in R, we can use the convolve()
function from the base package stats
.
The general syntax of convolve()
function is as follows:
43 chars2 lines
Where:
x
and y
are the input arrays that need to be convolved.type
specifies the type of convolution. Default is "open"
. This argument can take two values "open"
or "closed"
. "open"
indicates that no correction for unequal edges should be applied, and "closed"
indicates that the convolution should be corrected for unequal edges.Here's an example:
165 chars10 lines
The output above shows the result of convolution of input arrays x
and y
. The result is a vector of length (length(x) + length(y) - 1)
.
gistlibby LogSnag