Useful utilities ['goodies'] from Seminar fuer Statistik ETH Zurich, some of which were ported from S-plus in the 1990s. For graphics, have pretty (Log-scale) axes eaxis(), an enhanced Tukey-Anscombe plot, combining histogram and boxplot, 2d-residual plots, a 'tachoPlot()', pretty arrows, etc. For robustness, have a robust F test and robust range(). For system support, notably on Linux, provides 'Sys.*()' functions with more access to system and CPU information. Finally, miscellaneous utilities such as simple efficient prime numbers, integer codes, Duplicated(), toLatex.numeric() and is.whole().
Dependencies Show recursive | ||
|---|---|---|
| ||
| ||
|
| Suggests |
|---|
Graph Navigation
- Pan: Click and drag the canvas
- Zoom: Hold ctrl + scroll wheel
- Reset view: Click "Fit View" button
Legend
Dependency Anatomy Guide
Understanding Dependency Borders
Dependencies are visually distinguished by their border styles to help you understand their relationship to the current package:
Direct Dependencies
Thick solid border: These are dependencies directly specified in the package's DESCRIPTION file (Depends, Imports, Enhances, or LinkingTo).
Recursive Dependencies
Thin solid border: These are dependencies of dependencies (recursive/indirect dependencies). They are initially hidden but can be toggled with the switch button.
Version Constraint Conflicts
Thick border + Info icon: When both direct and recursive dependencies exist for the same package with different version constraints. This indicates the "true" version constraint for the package, as the recursive dependency requires the more strict version constraint.
Understanding the Info Icon
The yellow info circle appears when there are version constraint conflicts between direct and recursive dependencies for the same package. This helps give a more accurate picture of the version constraints for the dependencies of a given package.