| is.projector {dae} | R Documentation | 
Tests whether an object is a valid object of class projector
Description
Tests whether an  object is a valid object of class 
"projector".
Usage
is.projector(object)Arguments
| object | The  | 
Details
The function is.projector tests whether the object consists of a 
matrix that is square, symmetric and idempotent. In checking 
symmetry and idempotency, the equality of the matrix with either its 
transpose or square is tested. In this, a difference in elements is 
considered to be zero if it is less than daeTolerance, which is 
initially set to .Machine$double.eps ^ 0.5 (about 1.5E-08). 
The function set.daeTolerance can 
be used to change daeTolerance.
Value
TRUE or FALSE depending on whether the object is a valid object of class 
"projector".
Warning
The degrees of freedom are not checked. correct.degfree 
can be used to check them.
Author(s)
Chris Brien
See Also
projector, correct.degfree in package dae.
projector for further information about this class.
Examples
## set up a 2 x 2 mean operator that takes the mean of a vector of 2 values
m <- matrix(rep(0.5,4), nrow=2)
## create an object of class projector
proj.m <- projector(m)
## check that it is a valid projector
is.projector(proj.m)