# validate_lcp: Calculate accuracy of Least Cost Path In leastcostpath: Modelling Pathways and Movement Potential Within a Landscape

 validate_lcp R Documentation

## Calculate accuracy of Least Cost Path

### Description

Calculates the accuracy of a Least Cost Path using the buffer method proposed by Goodchild and Hunter (1997).

### Usage

```validate_lcp(lcp, comparison, buffers = c(50, 100, 250, 500, 1000))
```

### Arguments

 `lcp` `SpatialLines*` (sp package). Least Cost Path to assess the accuracy of. Expects object of class SpatialLines/SpatialLinesDataFrame `comparison` `SpatialLines*` to validate the Least Cost Path against. `buffers` `numeric vector` of buffer distances to assess. Default values are c(50, 100, 250, 500, 1000).

### Value

`data.frame` (base package). The resultant object identifies the percentage of the lcp within x distance (as supplied in the buffers argument) from the provided comparison object.

Joseph Lewis

### References

Goodchild, F. M., and G. J. Hunter, 1997. A Simple Positional Accuracy Measure for Linear Features. International Journal of Geographical Information Sciences, 11(3), 299-306.

### Examples

```x1 <- c(1,5,4,8)
y1 <- c(1,3,4,7)
line1 <- sp::SpatialLines(list(sp::Lines(sp::Line(cbind(x1,y1)), ID='a')))
x2 <- c(1,5,5,8)
y2 <- c(1,4,6,7)
line2 <- sp::SpatialLines(list(sp::Lines(sp::Line(cbind(x2,y2)), ID='b')))

val_lcp <- validate_lcp(lcp = line1, comparison = line2, buffers = c(0.1, 0.2, 0.5, 1))
```

leastcostpath documentation built on June 3, 2022, 9:06 a.m.