Learn R Programming

dssd

Distance Sampling Survey Design

dssd is a package for designing distance sampling surveys. It provides a number of designs including systematic point transect, parallel line transect, zigzag line transect and segment line transect designs.

Using dssd

There are two vignettes within the dssd package to help you get started using dssd:

  • GettingStarted: "Getting Started with dssd"
  • MultiStrataVignette: "Multiple Strata in dssd"

Getting dssd

We typically aim to keep dssd on CRAN, so it can be readily installed from within R-Studio or the R interface. However, at present there is an issue that prevents this. Therefore to obtain dssd at present, please use the following code.

  # First, ensure you have a copy of the `devtools` package:
  if (!nzchar(system.file(package = "devtools"))) install.packages("devtools")
  # then install `dssd` from github:
  devtools::install_github("DistanceDevelopment/dssd", build_vignettes = TRUE)

Troubleshooting tip

During installation of packages, you may get the message "These packages have more recent versions available. It is recommended to update all of them. Which would you like to update?" and then a list of packages. We recommend you typically choose the option "CRAN packages only". Note you may then get the message that some packages cannot be installed because they are already loaded. In this case, a solution may be to note which packages these are, to open an R console (rather than R Studio) and to use the Packages | Update packages menu option (or the update.packages function) to update these packages.

Copy Link

Version

Install

install.packages('dssd')

Monthly Downloads

696

Version

1.0.2

License

GPL (>= 2)

Maintainer

Laura Marshall

Last Published

November 17th, 2023

Functions in dssd (1.0.2)

plot,Region,ANY-method

Plot
plot,Survey.Design,ANY-method

Plot
get.area

Returns the area of the region
run.coverage

run.coverage
show,Survey.Design-method

show
plot,Line.Transect,ANY-method

Plot
write.transects

Writes transects to file
show,Line.Transect-method

Show
Survey.Design-class

Virtual Class "Survey.Design"
calculate.effort

Survey effort for distance sampling
get.coverage

S4 generic method to extract coverage scores
make.coverage

Creates a Coverage.Grid object
generate.transects

S4 generic method to generate an instance of a design
Line.Transect.Design-class

Class "Line.Transect.Design" extends Class "Survey.Design"
Segment.Transect.Design-class

Class "Segment.Transect.Design" extends Class "Survey.Design"
Line.Transect-class

Class "Line.Transect" extends Class "Transect"
Coverage.Grid-class

Class "Coverage.Grid"
dssd-package

Distance Sampling Survey Design (dssd)
Point.Transect-class

Class "Point.Transect" extends Class "Survey"
Point.Transect.Design-class

Virtual Class "Point.Transect.Design" extends Class "Survey.Design"
Region-class

Class "Region"
Transect-class

S4 Class "Transect"
Segment.Transect-class

Class "Segmemt.Transect" extends Class "Line.Transect"
make.region

Creates a Region object
make.design

Creates a Survey.Design object
plot,Coverage.Grid,ANY-method

Plot