# NOT RUN {
### Generate two sets of 10 2-frames in R^4 : as grassmann points
ndata = 10
data1 = array(0,c(4,2,ndata))
data2 = array(0,c(4,2,ndata))
for (i in 1:ndata){
tgt = matrix(rnorm(4*4),nrow=4)
data1[,,i] = qr.Q(qr(tgt))[,1:2]
}
for (i in 1:ndata){
tgt = matrix(rnorm(4*5, sd=2),nrow=4)
data2[,,i] = qr.Q(qr(tgt))[,1:2]
}
gdata1 = riemfactory(data1, name="grassmann") # wrap as 'riemdata' class.
gdata2 = riemfactory(data2, name="grassmann")
rbase.curvedist(gdata1, gdata2)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab