nbcosts {spdep} | R Documentation

## Compute cost of edges

### Description

The cost of each edge is the distance between it nodes. This function compute this distance using a data.frame with observations vector in each node.

### Usage

    nbcost(data, id, id.neigh,  method = c("euclidean", "maximum",
        "manhattan", "canberra", "binary", "minkowski", "mahalanobis",
        "other"), p = 2, cov, inverted = FALSE, otherfun)
    nbcosts(nb, data,  method = c("euclidean", "maximum",
        "manhattan", "canberra", "binary", "minkowski", "mahalanobis",
        "other"), p = 2, cov, inverted = FALSE, otherfun)

### Arguments

`nb` | An object of `nb` class. See `poly2nb` for details.
`data` | A matrix with observations in the nodes.
`id` | Node index to compute the cost
`id.neigh` | Idex of neighbours nodes of node `id`
`method` | Character for declare the distance method. For "euclidean", "maximum", "manhattan", "canberra", "binary" and "minkowisk", see `dist` for details, because this function as used to compute the distance. If `method="mahalanobis"`, the mahalanobis distance is computed between neighbour areas. If `method="other"`, any function must be informed in `otherfun` argument.
`p` | The power of the Minkowski distance.
`cov` | The covariance matrix used to compute the mahalanobis distance.
`inverted` | logical. If 'TRUE', 'cov' is supposed to contain the inverse of the covariance matrix.
`otherfun` | A user defined function to compute the distance

### Value

A object of `nbdist` class. See `nbdists` for details.

### Author(s)

Elias T. Krainski and Renato M. Assuncao

### See Also

See Also as `nbdists`, `nb2listw`

[Package spdep version 0.4-56 Index]