Skip to contents

Generic method to test spatial heterogeneity

Usage

spatial_hetero_test(x, ...)

# Default S3 method
spatial_hetero_test(x, ...)

# S3 method for class 'matrix'
spatial_hetero_test(x, coords, ...)

# S3 method for class 'numeric'
spatial_hetero_test(x, coords, ...)

# S3 method for class 'vector'
spatial_hetero_test(x, coords, ...)

# S3 method for class 'data.frame'
spatial_hetero_test(x, coords, ...)

# S3 method for class 'sf'
spatial_hetero_test(x, ...)

Arguments

x

The data to be tested.

...

Arguments passed on to spatial_hetero_test_data, spatial_hetero_test_data

resample

The total times of resampling with replacement. Default to 5000.

poly

The number of polynomial terms used by the polynomial estimator. Default to 2.

bw

The adaptive bandwidth used by the polynomial estimator. Default to 10.

kernel

The kernel function used by the polynomial estimator.

verbose

The verbosity level. Default to 0.

coords

The coordinates used for testing. Accepts a matrix or vector. For matrix, it needs to have the same number of rows as x. For vector, it indicates the columns in x and the actual coordinates will be taken from x.

Methods (by class)

  • spatial_hetero_test(default): Default behavior.

  • spatial_hetero_test(matrix): For the matrix, coords is necessary.

  • spatial_hetero_test(numeric): Takes x as values of a series variables stored by column, and coords as coordinates for each row in x.

  • spatial_hetero_test(vector): Takes x as values of the variable, and coords as coordinates for each element in x.

  • spatial_hetero_test(data.frame): Takes x as variable values (each column is a variable), and coords as coordinates for each row in x.

  • spatial_hetero_test(sf): For the sf object, coordinates of centroids are used. Only the numerical columns are tested.