-
Can convert lotri objects to data-frames similar to the internal data frame used in
nlmixr()
; These can then be converted back withas.lotri()
-
Added the ability to add estimates to a lotri object. These estimates are an attached
data.frame
to the original lotri matrix. You can extract them or drop them with the functionlotriEst()
-
Allow specifying fixed components in
lotri()
matrices. -
Add
cov
,cor
,sd
,var
, andchol
options for matrix specification. -
Add function
lotriMatInv()
which takes a symmetric block matrix and converts it into a list of matrices. An sort of inverse operation oflotriMatInv()
-
Add error for
lotri(~c(40))
- Change errors/warnings to use
call.=FALSE
or equivalent. - Refactor C code to reduce complexity
- Change C code to play nicely with
rchk
- Allow
lotriMat
to mix named and unnamed matrices; When mixed, an unnamed matrix will be returned.
- Bug fix for conditional matrices
- Now accessing
$lower
and$upper
gives default values even if it wasn't specified. - Can change the default conditional matrix to some other value like "id"
- Can add properties to matrx->lotri by as.lotri(matrix, lower=3, default="id")
- Dropped
Matrix
import and addedlotriMat
to create banded matrices (faster thanMatrix
for now included repeated matrices withlist(matrix, rep)
). - Bug fix for default properties when both
upper
andlower
bounds are specified
- Added conditional matrix specification
|
; Returns a list of matrices where each condition is the name of the matrix returned. - The conditional matrix can also include properties ie
| id(lower=c(eta1=3))
- Added a
NEWS.md
file to track changes to the package.
- Initial Release