Network.
NetworkG
(self, pointpattern, nsteps=10, permutations=99, threshold=0.5, distribution='uniform', lowerbound=None, upperbound=None)[source]¶Computes a network constrained G-Function
A spaghetti point pattern object.
The number of steps at which the count of the nearest neighbors is computed.
The number of permutations to perform. Default 99.
The level at which significance is computed. (0.5 would be 97.5% and 2.5%).
The distribution from which random points are sampled
Either "uniform"
or "poisson"
.
The lower bound at which the G-function is computed. Default 0.
The upper bound at which the G-function is computed. Defaults to the maximum observed nearest neighbor distance.
A network G class instance.
Examples
>>> import spaghetti as spgh
>>> ntw = spgh.Network(in_data=examples.get_path('streets.shp'))
>>> pt_str = 'crimes'
>>> in_data = examples.get_path('{}.shp'.format(pt_str))
>>> ntw.snapobservations(in_data, pt_str, attribute=True)
>>> crimes = ntw.pointpatterns['crimes']
>>> sim = ntw.simulate_observations(crimes.npoints)
>>> gres = ntw.NetworkG(crimes, permutations=5, nsteps=10)
>>> gres.lowerenvelope.shape[0]
10