View source: R/NNCTFunctions.r
Ninv | R Documentation |
Returns the Qvec
and R
where Qvec=(Q_0,Q_1,…) with
Q_j is the number of points shared as a NN
by j other points i.e. number of points that are NN of i points, for i=0,1,2,…
and R
is the number of reflexive pairs where A and B are reflexive iff they are NN to each other.
Ninv(x, is.ipd = TRUE, ...)
x |
The IPD matrix (if |
is.ipd |
A logical parameter (default= |
... |
are for further arguments, such as |
Returns a list
with two elements
Qvec |
vector of Q_j values |
R |
number of reflexive points |
Elvan Ceyhan
Qval
, Qvec
, sharedNN
, Rval
and QRval
#3D data points n<-20 #or try sample(1:20,1) Y<-matrix(runif(3*n),ncol=3) ipd<-ipd.mat(Y) W<-Wmat(ipd) sharedNN(W) Qvec(W) Ninv(ipd) Ninv(Y,is.ipd = FALSE) Ninv(Y,is.ipd = FALSE,method="max") #1D data points n<-15 X<-as.matrix(runif(n))# need to be entered as a matrix with one column #(i.e., a column vector), hence X<-runif(n) would not work ipd<-ipd.mat(X) W<-Wmat(ipd) sharedNN(W) Qvec(W) Ninv(ipd) #with possible ties in the data Y<-matrix(round(runif(30)*10),ncol=3) ny<-nrow(Y) ipd<-ipd.mat(Y) W<-Wmat(ipd) sharedNN(W) Qvec(W) Ninv(ipd)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.