Skip to main content
misplaced X
Source Link
JeremyR
  • 380
  • 2
  • 9

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.


Edit 2018 to add a specifically requested explicit example. (Note that we are still using some of the notation of the original question, which may not be the friendliest to read. Newcomers to the signature may prefer this or the documents linked from this.)

Consider the two-dimensional path from $(1,5)$ straight to $(2,9)$ straight to $(3,4)$. We have $N=3$ and $d=2$. Let's calculate its signature up to level $K=2$.

We have the following $a_1^{()}=1$, $a_1^{(1)}=1$, $a_1^{(2)}=4$, $a_1^{(11)}=\frac12$, $a_1^{(12)}=a_1^{(21)}=2$, $a_1^{(22)}=8$. Also we calculate $a_2^{()}=1$, $a_2^{(1)}=1$, $a_2^{(2)}=-5$, $a_2^{(11)}=\frac12$, $a_2^{(12)}=a_2^{(21)}=-\frac52$, $a_2^{(22)}=\frac{25}{2}$. We have $b_1=a_1$. With Chen's identity we calculate $b_2^{()}=b_1^{()}a_2^{()}=1$, $b_2^{(1)}=b_1^{()}a_2^{(1)}+b_1^{(1)}a_2^{()}=2$, $b_2^{(2)}=b_1^{()}a_2^{(2)}+b_1^{(2)}a_2^{()}=-1$, $b_2^{(11)}=b_1^{()}a_2^{(11)}+b_1^{(1)}a_2^{(1)}+b_1^{(11)}a_2^{()}=2$, $b_2^{(12)}=b_1^{()}a_2^{(12)}+b_1^{(1)}a_2^{(2)}+b_1^{(12)}a_2^{()}=-\frac{11}{2}$, $b_2^{(21)}=b_1^{()}a_2^{(21)}+b_1^{(2)}a_2^{(1)}+b_1^{(21)}a_2^{()}=\frac72$, $b_2^{(22)}=b_1^{()}a_2^{(22)}+b_1^{(2)}a_2^{(2)}+b_1^{(22)}a_2^{()}=\frac{1}{2}$. The signature we are aiming for is $X=b_2$$b_2$.

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.


Edit 2018 to add a specifically requested explicit example. (Note that we are still using some of the notation of the original question, which may not be the friendliest to read. Newcomers to the signature may prefer this or the documents linked from this.)

Consider the two-dimensional path from $(1,5)$ straight to $(2,9)$ straight to $(3,4)$. We have $N=3$ and $d=2$. Let's calculate its signature up to level $K=2$.

We have the following $a_1^{()}=1$, $a_1^{(1)}=1$, $a_1^{(2)}=4$, $a_1^{(11)}=\frac12$, $a_1^{(12)}=a_1^{(21)}=2$, $a_1^{(22)}=8$. Also we calculate $a_2^{()}=1$, $a_2^{(1)}=1$, $a_2^{(2)}=-5$, $a_2^{(11)}=\frac12$, $a_2^{(12)}=a_2^{(21)}=-\frac52$, $a_2^{(22)}=\frac{25}{2}$. We have $b_1=a_1$. With Chen's identity we calculate $b_2^{()}=b_1^{()}a_2^{()}=1$, $b_2^{(1)}=b_1^{()}a_2^{(1)}+b_1^{(1)}a_2^{()}=2$, $b_2^{(2)}=b_1^{()}a_2^{(2)}+b_1^{(2)}a_2^{()}=-1$, $b_2^{(11)}=b_1^{()}a_2^{(11)}+b_1^{(1)}a_2^{(1)}+b_1^{(11)}a_2^{()}=2$, $b_2^{(12)}=b_1^{()}a_2^{(12)}+b_1^{(1)}a_2^{(2)}+b_1^{(12)}a_2^{()}=-\frac{11}{2}$, $b_2^{(21)}=b_1^{()}a_2^{(21)}+b_1^{(2)}a_2^{(1)}+b_1^{(21)}a_2^{()}=\frac72$, $b_2^{(22)}=b_1^{()}a_2^{(22)}+b_1^{(2)}a_2^{(2)}+b_1^{(22)}a_2^{()}=\frac{1}{2}$. The signature we are aiming for is $X=b_2$.

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.


Edit 2018 to add a specifically requested explicit example. (Note that we are still using some of the notation of the original question, which may not be the friendliest to read. Newcomers to the signature may prefer this or the documents linked from this.)

Consider the two-dimensional path from $(1,5)$ straight to $(2,9)$ straight to $(3,4)$. We have $N=3$ and $d=2$. Let's calculate its signature up to level $K=2$.

We have the following $a_1^{()}=1$, $a_1^{(1)}=1$, $a_1^{(2)}=4$, $a_1^{(11)}=\frac12$, $a_1^{(12)}=a_1^{(21)}=2$, $a_1^{(22)}=8$. Also we calculate $a_2^{()}=1$, $a_2^{(1)}=1$, $a_2^{(2)}=-5$, $a_2^{(11)}=\frac12$, $a_2^{(12)}=a_2^{(21)}=-\frac52$, $a_2^{(22)}=\frac{25}{2}$. We have $b_1=a_1$. With Chen's identity we calculate $b_2^{()}=b_1^{()}a_2^{()}=1$, $b_2^{(1)}=b_1^{()}a_2^{(1)}+b_1^{(1)}a_2^{()}=2$, $b_2^{(2)}=b_1^{()}a_2^{(2)}+b_1^{(2)}a_2^{()}=-1$, $b_2^{(11)}=b_1^{()}a_2^{(11)}+b_1^{(1)}a_2^{(1)}+b_1^{(11)}a_2^{()}=2$, $b_2^{(12)}=b_1^{()}a_2^{(12)}+b_1^{(1)}a_2^{(2)}+b_1^{(12)}a_2^{()}=-\frac{11}{2}$, $b_2^{(21)}=b_1^{()}a_2^{(21)}+b_1^{(2)}a_2^{(1)}+b_1^{(21)}a_2^{()}=\frac72$, $b_2^{(22)}=b_1^{()}a_2^{(22)}+b_1^{(2)}a_2^{(2)}+b_1^{(22)}a_2^{()}=\frac{1}{2}$. The signature we are aiming for is $b_2$.

Add specific 3-point path
Source Link
JeremyR
  • 380
  • 2
  • 9

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.


Edit 2018 to add a specifically requested explicit example. (Note that we are still using some of the notation of the original question, which may not be the friendliest to read. Newcomers to the signature may prefer this or the documents linked from this.)

Consider the two-dimensional path from $(1,5)$ straight to $(2,9)$ straight to $(3,4)$. We have $N=3$ and $d=2$. Let's calculate its signature up to level $K=2$.

We have the following $a_1^{()}=1$, $a_1^{(1)}=1$, $a_1^{(2)}=4$, $a_1^{(11)}=\frac12$, $a_1^{(12)}=a_1^{(21)}=2$, $a_1^{(22)}=8$. Also we calculate $a_2^{()}=1$, $a_2^{(1)}=1$, $a_2^{(2)}=-5$, $a_2^{(11)}=\frac12$, $a_2^{(12)}=a_2^{(21)}=-\frac52$, $a_2^{(22)}=\frac{25}{2}$. We have $b_1=a_1$. With Chen's identity we calculate $b_2^{()}=b_1^{()}a_2^{()}=1$, $b_2^{(1)}=b_1^{()}a_2^{(1)}+b_1^{(1)}a_2^{()}=2$, $b_2^{(2)}=b_1^{()}a_2^{(2)}+b_1^{(2)}a_2^{()}=-1$, $b_2^{(11)}=b_1^{()}a_2^{(11)}+b_1^{(1)}a_2^{(1)}+b_1^{(11)}a_2^{()}=2$, $b_2^{(12)}=b_1^{()}a_2^{(12)}+b_1^{(1)}a_2^{(2)}+b_1^{(12)}a_2^{()}=-\frac{11}{2}$, $b_2^{(21)}=b_1^{()}a_2^{(21)}+b_1^{(2)}a_2^{(1)}+b_1^{(21)}a_2^{()}=\frac72$, $b_2^{(22)}=b_1^{()}a_2^{(22)}+b_1^{(2)}a_2^{(2)}+b_1^{(22)}a_2^{()}=\frac{1}{2}$. The signature we are aiming for is $X=b_2$.

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.


Edit 2018 to add a specifically requested explicit example. (Note that we are still using some of the notation of the original question, which may not be the friendliest to read. Newcomers to the signature may prefer this or the documents linked from this.)

Consider the two-dimensional path from $(1,5)$ straight to $(2,9)$ straight to $(3,4)$. We have $N=3$ and $d=2$. Let's calculate its signature up to level $K=2$.

We have the following $a_1^{()}=1$, $a_1^{(1)}=1$, $a_1^{(2)}=4$, $a_1^{(11)}=\frac12$, $a_1^{(12)}=a_1^{(21)}=2$, $a_1^{(22)}=8$. Also we calculate $a_2^{()}=1$, $a_2^{(1)}=1$, $a_2^{(2)}=-5$, $a_2^{(11)}=\frac12$, $a_2^{(12)}=a_2^{(21)}=-\frac52$, $a_2^{(22)}=\frac{25}{2}$. We have $b_1=a_1$. With Chen's identity we calculate $b_2^{()}=b_1^{()}a_2^{()}=1$, $b_2^{(1)}=b_1^{()}a_2^{(1)}+b_1^{(1)}a_2^{()}=2$, $b_2^{(2)}=b_1^{()}a_2^{(2)}+b_1^{(2)}a_2^{()}=-1$, $b_2^{(11)}=b_1^{()}a_2^{(11)}+b_1^{(1)}a_2^{(1)}+b_1^{(11)}a_2^{()}=2$, $b_2^{(12)}=b_1^{()}a_2^{(12)}+b_1^{(1)}a_2^{(2)}+b_1^{(12)}a_2^{()}=-\frac{11}{2}$, $b_2^{(21)}=b_1^{()}a_2^{(21)}+b_1^{(2)}a_2^{(1)}+b_1^{(21)}a_2^{()}=\frac72$, $b_2^{(22)}=b_1^{()}a_2^{(22)}+b_1^{(2)}a_2^{(2)}+b_1^{(22)}a_2^{()}=\frac{1}{2}$. The signature we are aiming for is $X=b_2$.

corrected k<K to k<=K
Source Link
JeremyR
  • 380
  • 2
  • 9

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k<K$$k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k<K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.

$s(k)$ is made of $d^k$ numbers. They are labelled by the k-tuple $(j_1,j_2,\dots j_k)$ - and there are $d^k$ possibilities. For example, if $d$ is 3 and $k$ is 2, there are 9 values: $s^{(1,1)}$, $s^{(3,2)}$ etc.

For a concrete example, the value of $s^{(2,3)}$ is the integral $\int_{0<u_1<u_2<t}\,dx_2(u_2)dx_3(u_1)$ or $\int_0^t\int_0^{u_1}x_2'(u_2)x_3'(u_1)\,du_2\,du_1$ . I think you are using $x$ and $X$ for the same thing - the function from $[0,t]$ to $\mathbb{R}^d$ which defines the path. The numbers in the subscripts of $x$ in the integral determine which component of $s(k)$ is being calculated.

Let's say the path is piecewise linear between $N$ points, where $N>1$, and is specified as a $d \times N$ matrix $M$. $M$ is enough to calculate the signature - we don't need to know the exact speed the path is traversed, we don't need $t$ or $X$. Then let the signature of the straight path from the $i$th point to the $(i+1)$th point be $a_i$. For any $k$, and any $(j_1,\dots,j_k)$, we know that the value of $(a_i)^{(j_1,\dots,j_k)}$ is $\frac1{k!}\prod_{h=1}^k(M_{j_h,i+1}-M_{j_h,i})$ by explicitly doing the integrals.

Let the signature of the whole of the path from the first point up to the $(i+1)$th point be $b_i$. We can calculate the value of $b_i$ "up to level $K$" (i.e. for all tuples $(j_1,\dots,j_k)$ with $k\le K$) cumulatively in $i$, from the fact that $b_1=a_1$ and Chen's identity, which says that, for each $k$, and any $(j_1,\dots,j_k)$, $(b_{i+1})^{(j_1,\dots,j_k)}=\sum_{h=0}^k(b_i)^{(j_1,\dots\,j_h)}(a_{i+1})^{(j_{h+1},\dots,j_k)}$ . We then get the signature of the whole path, $b_{N-1}$, up to level $K$.

added explicit working for piecewise linear path
Source Link
JeremyR
  • 380
  • 2
  • 9
Loading
Source Link
JeremyR
  • 380
  • 2
  • 9
Loading