Added a Markdown README file.
Removed old compiler directives in Fortran sources: they were relevant only for Windows compilers (CVF and Intel).
In Srho.test.ts
and Srho.test.ts.p
, when ci.type='mbb'
it is now possible to choose the moving bootstrap block length through the switch blag
.
The workhorse function Srho.func
and its Fortran engine have been rewritten as to allow generic non-diagonal bandwidth selectors. Also, the Fortran code has been vectorized and now the hcubature
routine can take advantage from this. The routines for computing the bivariate bandwidths have been amended as to output a matrix. The old routines are still in the source code but not exported and they will be removed in a future release. A new option bdiag
has been added to Srho.ts
and related files. If bdiag=FALSE
, then the bandwitdh matrix is unstructured.
Fixed two bugs in the Fortran routine Srhosum
.
The help files of the parallel routines have been merged with that of the non-parallel ones and improved.
Minor fixes to the show method of Srho-class
.
Bug fix: in Srho.test
the slot @call
now contains the correct call.
In surrogate.AR
and surrogate.ARs
order.max
is set to NULL
, which is the default in stats::ar
.
Added the horizontal line at 0 in the plot of Srho-class
consistently with that of Srho.test-class
.
In surrogate.SA
changed the default value eps.SA
to 0.05.
Changed the links to the papers as to use doi instead of url.
The integration routine name adaptIntegrate
has been changed to its alias hcubature
to comply with the change in the cubature
package.
The documentation has been amended accordingly.
The ellipsis has been added to all the Srho
-related routined as to allow passing additional arguments, typically to the hcubature
routine. Incidentally, the option maxpts that was passed to maxEval has been removed.
Fixed a buglet in Srho.ts.uni
.
The Fortran code has been made cleaner and more portable by setting the machine-independent precision REAL64 through the module ISO_FORTRAN_ENV.
The permutation/bootstrap versions of the test for discrete data and the surrogate.SA
routine now call the R API C routines for random
number generation. The results are now fully reproducible by setting set.seed
.
Fixed lag.max
in the documentation.
Fixed a buglet in plot methods for S4 classes Srho
and Srho.test
: the switch 'main' was ignored.
Adjusted margins in plot method for S4 class Srho.test
.
nslaves
has been replaced with nwork
throughout the package.
Added bandwidth selection methods to Srho.ts
from package ks
: least square cross validation (lscv), smoothed cross validation (scv),
plugin (pi). The documentation of Srho.ts
has been updated accordingly.
In Srho.ts.uni
and Srho.ts.biv
the bandwidths of the marginal densities are computed only once (this assumes stationarity).
Added Srho.test.ts.p
, the parallel version of Srho.test.ts
.
Added the url of the Biometrika paper to the docs that had not been updated.
Added the reference to the Biometrika paper in CITATION.
Minor fixes to the documentation.
All the native routines have been registered.
First CRAN version. Made the package compliant with the latest CRAN policy.
Added the url of the Biometrika paper to the docs.
Moved the package parallel from Suggests to Imports.
Changelog converted to markdown
Minor cosmetic changes to documentation files.
Added the switch "nor" to Srho
, Srho.test
and related internal routines. This allows the choice over the normalization for Srho in the
case of integer/categorical time series. Added a relevant example to the help page of Srho
. The information has been inserted in the show
method of Srho
as a note.
The Fortran subroutines SS* for computing Srho for integer/categorical time series have been modified as to use a unique workhorse function SRHOBIVA.
Fortran subroutines SS,SS2,SSB have been renamed SSUNI,SSUNI2,SSUNIB for consistency.
Simplified the routines Srho.test.uni
and Srho.test.biv
as to use directly the switch "stationary" to call the associated Fortran
routines.
Minor improvements to the docs of Srho
and Srho.test
.
Reverted to the native Fortran dnorm for performance reasons
The Fortran subroutines have been reorganized in a module, many interfaces have been removed.
Minor modifications to Srho.test.ts.Rd
The Fortran subroutines have been cleaned for portability and to remove some obsolescent constructs.
The Fortran routines now use the C function dnorm from the R API through a C wrapper.
Updated the references in the documentation files.
Modified the f90 function MEVA (variance) for floating point precision accuracy.
Parameter eps becomes tol for consistency with adaptIntegrate
of package cubature. Docs amended accordingly.
Paramter maxpts is passed to maxEval in adaptIntegrate
, defaults to 0 (unlimited). Docs amended accordingly.
Paramter minpts is suppressed. Docs amended accordingly.
Rewritten the parallel routines (Srho.test.AR.p
, Trho.test.AR.p
, Trho.test.SA.p
) as to use the package parallel. The package no longer
depends upon Rmpi and should work out of the box across platforms (including Windoze).
Set B = 100 in most tests.
Added a CITATION file.
Truncated the lines of several Rd files as to avoid line truncation and notes from --as-cran.
Fixed a bug where the parallel tests did not return the significant lags.
Moved the initial checks of Srho.uni.*
, Srho.biv.*
at the level of Srho
, those of Srho.test.uni
, Srho.test.biv.*
at the level of
Srho.test
, those of Srho.ts.uni
, Srho.ts.biv.*
at the level of Srho.ts
.
Srho.test.iid
has been renamed Srho.test.ts
for consistency.
Fixed p-values names in Srho.test.ts
.
Added further examples in Srho.test.ts.Rd.
Built under R 3.0.2
Built under R 3.0.1
Modified files NAMESPACE and DESCRIPTION and the parallel routines to make the package compliant to the latest import/depends directives as specified in the manual.
Cleaned, updated and improved almost all the help files.
surrogate.AR
and surrogate.ARs
.Added the computation of the bootstrap p-value for all the tests.
Corrected a buglet on names that caused a warning on all the tests.
Added the computation of the bootstrap p-value for Srho.test
. Added a p.value slot to the class Srho.test
.
Commented out line 132 of the f90 code (reset of the random seed) as it caused problems.
Modified the code of the examples in Srho
and Srho.test
.
Added documentation for Srho.test.AR
and Srho.test.AR.p
.
Srho.test.AR
and Srho.test.AR.p
that have been modified as to use also the smoothed sieve which is the default.Modified the routine Srho
for integer/categorical data. Now Srho
is normalized on the interval [0, 1], the maximum possible value is
computed analytically and taken as a benchmark. This makes the results of Srho
comparable among different series.
Minor improvements of the Fortran routines SRHOBIVA and SS2.
Fixed some inconsistencies on setMethod("plot") and improved setMethod("show").
Built under R 2.14.0 with rtools 2.14.
Fixed some ylab inconsistencies in Trho.test*
.
Set na.action=na.pass in acf based estimation of Srho (Srho.cor).
Added Surrogate.ARs
, the smoothed sieve bootstrap.
Added references in Surrogate.ARs.Rd and Surrogate.AR.Rd.
Added the option smoothed to Trho.test.AR*
. Modified the documentation accordingly.
removed Srho.test.SA
, Srho.test.AR
, Srho.test.SA.p
Srho.test.AR.p
.
added Trho.test.SA.p
, Trho.test.AR.p
with documentation.
added documentation for Trho.test.SA
, Trho.test.AR
.
added safe.Trho in the computation of Trho.test.SA
, Trho.test.AR
.
fixed bug on setMethod("plot"): it was not possible to set lwd.
substituted the integration routine adapt
with adaptIntegrate
from package "cubature".
changed the names Srho.test.**2
in Trho.test.**
to comply with the notation of the paper.
added Srho.test.SA2 (Experimental).
fixed NAMESPACE for "previous import show" warning.
inserted the missing test type in Srho.test.biv.
fixed several non utf8 characters in Rd files.
added Srho.test.AR2 (Experimental).
set writeout = 200 in safe.Srho.
fixed and reworked Srho.test.iid
and its documentation; included the mbb
option into the routine.
Rmpi now in the Suggests list (was in the Depends one).
added Srho.test.iid
.
improved and cleaned the documentation.
modified safe.Srho to deal with the bivariate case.