reduce {secr} | R Documentation

## Combine Columns

### Description

Combine columns in a matrix-like object to create a new data set using the first non-zero value.

### Usage

    reduce (object, columns, ...)

### Arguments

`object` | object that may be coerced to a matrix
`columns` | list in which each component is a vector of subscripts for columns to be pooled
`...` | other arguments (not used currently)

### Details

The first element of `columns` defines the columns of `object` for the first new column, the second for the second new column etc. This is a generic method. A method exists for objects of class `capthist`.

### Value

A matrix with number of columns equal to `length(columns)`.

### Author(s)

Murray Efford murray.efford@otago.ac.nz

### See Also

`capthist`, `reduce.capthist`

### Examples

    ## matrix with random zeros
    temp <- matrix(runif(20), nc = 4)
    temp[sample(20,10)] <- 0
    temp

    reduce(temp, list(1:2, 3:4))

[Package secr version 1.3.0 Index]