Skip to content

Commit 304d2a1

Browse files
committed
Preparing files for CRAN submission
1 parent 2cafbf8 commit 304d2a1

10 files changed

+29
-24
lines changed

Diff for: .Rbuildignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212
^vignettes$
1313
^vignettes/CovarianceEstimationHeavyTail_cache$
1414
^vignettes/CovarianceEstimationHeavyTail_files$
15+
^vignettes/old-versions$
1516
^vignettes/CovarianceEstimationHeavyTail\.Rmd$
16-
^vignettes/CovarianceEstimationHeavyTail_v.*\.html$
17+
^vignettes/CovarianceEstimationHeavyTail-html_vignette\.html$
1718
^vignettes/apalike\.csl$
1819
^vignettes/refs\.bib$
1920
^vignettes/preamble\.tex$

Diff for: DESCRIPTION

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: fitHeavyTail
22
Title: Mean and Covariance Matrix Estimation under Heavy Tails
3-
Version: 0.1.4.9000
4-
Date: 2023-5-11
3+
Version: 0.2.0
4+
Date: 2023-5-1
55
Description: Robust estimation methods for the mean vector, scatter matrix,
66
and covariance matrix (if it exists) from data (possibly containing NAs)
77
under multivariate heavy-tailed distributions such as angular Gaussian
@@ -37,10 +37,9 @@ Imports:
3737
numDeriv,
3838
stats
3939
Suggests:
40-
knitr,
41-
ggplot2,
42-
prettydoc,
40+
ggplot2,
4341
reshape2,
42+
knitr,
4443
rmarkdown,
4544
R.rsp,
4645
testthat

Diff for: NEWS.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
## Changes in fitHeavyTail version 0.2.0 (2023-4-28)
1+
## Changes in fitHeavyTail version 0.2.0 (2023-5-1)
22

3-
* New methods OPP and POP for the estimation of nu: nu_OPP_estimator() and nu_POP_estimator()
3+
* New methods OPP and POP for the estimation of nu: `nu_OPP_estimator()` and `nu_POP_estimator()`.
44

5-
* Function fit_mvt() updated using POP as default method for nu.
5+
* Function `fit_mvt()` updated using POP as default method for nu.
66

77
* Vignette updated.
88

9-
* Functions fit_Tyler() and fit_Cauchy() now recover the missing scaling factor with the improved OPP harmonic method.
9+
* Functions `fit_Tyler()` and `fit_Cauchy()` now recover the missing scaling factor with the improved OPP-harmonic method.
1010

1111
* New contributors added for OPP and POP methods: Frederic Pascal and Esa Ollila.
1212

Diff for: R/nu_OPP_estimator.R

+2-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
#'
4646
#' # usage #2
4747
#' r2 <- rowSums(Xc * (Xc %*% solve(Sigma_true)))
48-
#' nu_OPP_estimator(var_X = 1/(T-1)*colSums(Xc^2), trace_scatter = sum(diag(Sigma_true)), method = "OPP-harmonic", r2 = r2)
48+
#' nu_OPP_estimator(var_X = 1/(T-1)*colSums(Xc^2), trace_scatter = sum(diag(Sigma_true)),
49+
#' method = "OPP-harmonic", r2 = r2)
4950
#'
5051
#' @export
5152
nu_OPP_estimator <- function(var_X, trace_scatter, r2,

Diff for: cran-comments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
This is version 0.1.4 (2022-5-11) in CRAN (package also available in GitHub).
1+
This is version 0.2.0 (2023-5-1) in CRAN (package also available in GitHub).
22

33
---
44

55
## Test environments
6-
* OS X, R 4.1.3
6+
* OS X, R 4.2.1
77
* Windows at https://win-builder.r-project.org/
88

99
## R CMD check results

Diff for: inst/CITATION

+8-6
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ citHeader("To cite 'fitHeavyTail' in publications, please use:")
33
citEntry(entry = "Manual",
44
title = "{fitHeavyTail: Mean and Covariance Matrix Estimation under Heavy Tails}",
55
author = personList(as.person("D. P. Palomar"),
6-
as.person("Rui Zhou"),
7-
as.person("Xiwen Wang")),
8-
note = "R package version 0.1.4",
9-
year = "2022",
6+
as.person("R. Zhou"),
7+
as.person("X. Wang"),
8+
as.person("F. Pascal"),
9+
as.person("E. Ollila")),
10+
note = "R package version 0.2.0",
11+
year = "2023",
1012
url = "https://CRAN.R-project.org/package=fitHeavyTail",
1113
textVersion =
12-
paste("D. P. Palomar, Rui Zhou, and Xiwen Wang (2022).",
14+
paste("D. P. Palomar, R. Zhou, X. Wang, F. Pascal, and E. Ollila (2023).",
1315
"fitHeavyTail: Mean and Covariance Matrix Estimation under Heavy Tails.",
14-
"R package version 0.1.4.",
16+
"R package version 0.2.0.",
1517
"https://CRAN.R-project.org/package=fitHeavyTail")
1618
)
1719

Diff for: man/nu_OPP_estimator.Rd

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: tests/testthat/test-fit_Cauchy.R

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
context("Function \"fit_Cauchy()\"")
22
#library(testthat)
33

4-
54
load("X_mvt.RData")
65
# recall:
76
# scatter_true <- diag(5)

Diff for: vignettes/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
CovarianceEstimationHeavyTail_cache
22
CovarianceEstimationHeavyTail_files
33
lala.RData
4+
CovarianceEstimationHeavyTail-html_vignette.html

Diff for: vignettes/CovarianceEstimationHeavyTail.Rmd

+4-3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ output:
88
html_document:
99
toc: yes
1010
toc_depth: 2
11+
rmarkdown::html_vignette:
12+
toc: yes
13+
toc_depth: 2
1114
csl: apalike.csl
1215
csl-entry-spacing: 0.5em
1316
bibliography: refs.bib
@@ -40,9 +43,7 @@ opts_chunk$set(
4043
)
4144
knitr_in_progress <- isTRUE(getOption('knitr.in.progress'))
4245
knit_hooks$set(pngquant = hook_pngquant)
43-
# rmarkdown::render("vignettes/CovarianceEstimationHeavyTail.Rmd")
44-
# rmarkdown::render("vignettes/CovarianceEstimationHeavyTail.Rmd", output_format = "pdf_document", params = list(num_realiz = 100))
45-
# rmarkdown::render("vignettes/CovarianceEstimationHeavyTail.Rmd", params = list(num_realiz = 100))
46+
# rmarkdown::render("vignettes/CovarianceEstimationHeavyTail.Rmd", output_format = "rmarkdown::html_vignette", params = list(num_realiz = 100))
4647
```
4748

4849
-----------

0 commit comments

Comments
 (0)