arcsCSend.int {pcds} | R Documentation |
The arcs of Central Similarity Proximity Catch Digraph (CS-PCD) for 1D data - end-interval case
Description
An object of class "PCDs"
.
Returns arcs of CS-PCD as tails (or sources) and heads (or arrow ends)
and related parameters and the quantities of the digraph.
The vertices of the CS-PCD are the 1D data points in Xp
in the end-interval case.
Yp
determines the end points of the end-intervals.
For this function, CS proximity regions are constructed data points outside the intervals based on
Yp
points with expansion parameter t>0
. That is, for this function,
arcs may exist for points only inside end-intervals.
It also provides various descriptions and quantities about the arcs of the CS-PCD
such as number of arcs, arc density, etc.
See also (Ceyhan (2016)).
Usage
arcsCSend.int(Xp, Yp, t)
Arguments
Xp |
A set or |
Yp |
A set or |
t |
A positive real number which serves as the expansion parameter in CS proximity region. |
Value
A list
with the elements
type |
A description of the type of the digraph |
parameters |
Parameters of the digraph, here, it is the expansion parameter. |
tess.points |
Tessellation points, i.e., points on which the tessellation of
the study region is performed,
here, tessellation is the intervalization based on |
tess.name |
Name of the tessellation points |
vertices |
Vertices of the digraph, |
vert.name |
Name of the data set which constitutes the vertices of the digraph |
S |
Tails (or sources) of the arcs of CS-PCD for 1D data in the end-intervals |
E |
Heads (or arrow ends) of the arcs of CS-PCD for 1D data in the end-intervals |
mtitle |
Text for |
quant |
Various quantities for the digraph: number of vertices, number of partition points, number of intervals (which is 2 for end-intervals), number of arcs, and arc density. |
Author(s)
Elvan Ceyhan
References
Ceyhan E (2016). “Density of a Random Interval Catch Digraph Family and its Use for Testing Uniformity.” REVSTAT, 14(4), 349-394.
See Also
arcsCSmid.int
, arcsCS1D
, arcsPEmid.int
,
arcsPEend.int
and arcsPE1D
Examples
t<-1.5
a<-0; b<-10; int<-c(a,b)
#nx is number of X points (target) and ny is number of Y points (nontarget)
nx<-20; ny<-4; #try also nx<-40; ny<-10 or nx<-1000; ny<-10;
set.seed(1)
xr<-range(a,b)
xf<-(xr[2]-xr[1])*.5
Xp<-runif(nx,a-xf,b+xf)
Yp<-runif(ny,a,b)
arcsCSend.int(Xp,Yp,t)
Arcs<-arcsCSend.int(Xp,Yp,t)
Arcs
summary(Arcs)
plot(Arcs)
S<-Arcs$S
E<-Arcs$E
jit<-.1
yjit<-runif(nx,-jit,jit)
Xlim<-range(a,b,Xp,Yp)
xd<-Xlim[2]-Xlim[1]
plot(cbind(a,0),pch=".",
main="arcs of CS-PCD with vertices (jittered along y-axis)\n in end-intervals ",
xlab=" ", ylab=" ",xlim=Xlim+xd*c(-.05,.05),ylim=3*c(-jit,jit))
abline(h=0,lty=1)
points(Xp, yjit,pch=".",cex=3)
abline(v=Yp,lty=2)
arrows(S, yjit, E, yjit, length = .05, col= 4)
arcsCSend.int(Xp,Yp,t)