|
1 |
| -# matrixNormal 0.0.1 |
2 |
| - * Documentation updates: ADDED vignette, removed package R file. Included the use and uniqueness of matrixNormal distribution. Also included an example that uses the package. Added datasets package to be imported in Documentation. |
3 |
| - * is_symmetric() |
4 |
| - * rmatnorm(): Removed argument pre0.9_9994 that was passed from rmvnorm() function in mvtnorm library. This argument was introduced in mvtnorm library to fix a bug in version 0.9-9993, but matrixNormal uses the version at least 1.0.8. This argument simply is not needed. The origin of this argument was to fix bug in the mvtnorm library, but matrixNormal uses a version of mvtnorm library greater than update. This argument is just not needed, and if pre0.9_9994 is set to TRUE, nothing will happen. |
5 |
| - * pmatnorm(), dmatnorm(), rmatnorm(): Added error if parameters of the matrix Normal Distribution -- M, U, or V -- contain any missing values. This makes the issue clearer to the user, but the function couldn't run anyway) |
6 |
| - * rmatnorm() now returns a matrix with rownames from U and the colnames from V. |
7 | 1 |
|
8 |
| - * Minor Changes in Examples |
9 |
| - ** Changed order of examples in rmatnorm() for reproducibility |
10 |
| - ** Made clearer in using the dataset package in pmatnorm() example |
11 |
| - ** Removed installation of matrixcalc package in is.symmetric.matrix examples. |
| 2 | +# matrixNormal 0.1.0 2021-Dec-29 |
12 | 3 |
|
| 4 | + - `pmatnorm`: Included argument `keepAttr` to pass to |
| 5 | + `mvtnorm::pmvtnorm()` v.1.1-2: logical allowing users to attach |
| 6 | + error and message to the return value. See . |
| 7 | + |
| 8 | + - `rmatnorm`: |
| 9 | + |
| 10 | + - Added argument `checkSymmetry = FALSE` to `mvtnorm::rmvnorm()` |
| 11 | + as the matrices are already checked for symmetry. See . |
| 12 | + - U and V are incorrectly switched, (thanks, @prockenschaub, |
| 13 | + <https://github.com/phargarten2/matrixNormal/issues/1>) |
| 14 | + - Added warning to earlier versions of R |
| 15 | + - Changed reference cited. |
| 16 | + - Made argument method clearer |
| 17 | + |
| 18 | + - Documentation clarification, thanks \#1 |
| 19 | + |
| 20 | +# matrixNormal 0.0.5 2021-Apr-1 |
| 21 | + |
| 22 | +## Bug Fixes |
| 23 | + |
| 24 | + - Minor Change: Changed lazy data to FALSE in description file to |
| 25 | + remove notes on CRAN check in R 4.0.5. |
| 26 | + |
| 27 | +# matrixNormal 0.0.4 2020-08-26 |
| 28 | + |
| 29 | + - New `vech()` function: performs half-vectorization on a symmetric |
| 30 | + matrix. This is the vector-form of the lower triangular matrix only. |
| 31 | + Unlike other functions on CRAN, vech() inherits any names from the |
| 32 | + matrix. |
| 33 | + |
| 34 | +## Bug Fixes |
| 35 | + |
| 36 | + - `dmatrixnorm`: Clarified by replacing the name of argument `use.log` |
| 37 | + with `log` for consistency in argument name with mvtnorm and stats |
| 38 | + package. |
| 39 | + - `is.symmetric()`, `is.positive.definite()`, |
| 40 | + `is.positive.semi.definite()`: |
| 41 | + - if A is not symmetric, these functions NOW return FALSE instead |
| 42 | + of stopping the function. Restructured helper `find.eval()`. |
| 43 | + - if A contains a missing value (`NA`), these functions NOW return |
| 44 | + NA. |
| 45 | + - `rmatrixnorm`: Added the first argument `s` to draw many random |
| 46 | + samples. Only 1 sample is still drawn; the argument currently has no |
| 47 | + effect but acts as a placeholder in future releases. |
| 48 | + - Clarified documentation. |
| 49 | + - Added session information and version details to the vignette. The |
| 50 | + updated versions of the packages listed do not affect the results of |
| 51 | + matrixNormal functions. |
| 52 | + |
| 53 | +# matrixNormal 0.0.2 2019-12-5 |
| 54 | + |
| 55 | + - The documentation is clarified. |
| 56 | + - Submitted to CRAN but failed to be released. |
| 57 | + |
| 58 | +# matrixNormal 0.0.1 2019-07-09 |
| 59 | + |
| 60 | + - Vignette is added, replacing the package R file. Included the use |
| 61 | + and uniqueness of matrixNormal distribution. Also included an |
| 62 | + example that uses the package. Added additional packages to be |
| 63 | + imported in Documentation. |
| 64 | + - Documentation clarified. |
| 65 | + - Minor Changes in Examples: \*\* Changed order of examples in |
| 66 | + rmatnorm() for reproducibility \*\* Made clearer in using the |
| 67 | + dataset package in pmatnorm() example \*\* Removed installation of |
| 68 | + matrixcalc package in is.symmetric.matrix examples. |
| 69 | + - `is.positive.definite()`, `is.positive.semi.definite()` returns NA |
| 70 | + if the matrix contains missing value (bug fix). |
| 71 | + - `pmatnorm()`, `dmatnorm()`, `rmatnorm()` now throws error if the |
| 72 | + parameters of the matrix Normal Distribution `M`, `U`, or `V` |
| 73 | + contain any missing values. |
| 74 | + - `rmatnorm()` now returns a matrix with rownames from U and the |
| 75 | + colnames from V. |
| 76 | + - In `rmatnorm()`, `pre0.9_9994` that was passed from `rmvnorm()` |
| 77 | + function in **mvtnorm library** is removed, because it is not |
| 78 | + needed. This argument was introduced in mvtnorm library to fix a bug |
| 79 | + in version 0.9-9993, but matrixNormal uses a version of at least |
| 80 | + 1.0.8. This argument is just not needed, and if pre0.9\_9994 is set |
| 81 | + to TRUE, nothing will happen. |
13 | 82 |
|
14 | 83 | # matrixNormal 0.0.0.9000
|
15 |
| -* This is a new submission. |
16 |
| -* Added a `NEWS.md` file to track changes to the package. |
17 |
| -* First Release of the Package |
18 |
| -* Successfully passed windows check. |
19 |
| - |
| 84 | + |
| 85 | + - This is a new submission. |
| 86 | + - Added a `NEWS.md` file to track changes to the package. |
| 87 | + - First Release of the Package |
| 88 | + - Successfully passed windows check. |
0 commit comments