Learn R Programming

⚠️There's a newer version (1.1-23) of this package.Take me there.

sfsmisc (version 1.0-5)

Utilities from Seminar fuer Statistik ETH Zurich

Description

Useful utilities ['goodies'] from Seminar fuer Statistik ETH Zurich, many ported from S-plus times.

Copy Link

Version

Install

install.packages('sfsmisc')

Monthly Downloads

17,205

Version

1.0-5

License

GPL (>= 2)

Maintainer

Martin Maechler

Last Published

November 21st, 2025

Functions in sfsmisc (1.0-5)

plotStep

Plot a Step Function
f.robftest

Robust F-Test: Wald test for multiple coefficients of rlm() Object.
D1D2

Numerical Derivatives of (x,y) Data via Smoothing Splines
eaxis

Extended / Engineering Axis for Graphics
p.tachoPlot

Draw Symbol on a Plot
u.boxplot.x

Utility Returning x-Coordinates of Boxplot
n.plot

Name Plot: Names or Numbers instead of Points in Plot
roundfixS

Round to Integer Keeping the Sum Fixed
digitsBase

Digit/Bit Representation of Integers in any Base
polyn.eval

Evaluate Polynomials
Duplicated

Counting-Generalization of duplicated()
hatMat

Hat Matrix of a Smoother
Sys.cpuinfo

Provide Information about the Linux Hardware (CPU, Memory, etc)
Sys.ps

Return Process Status (unix ps) Information
hist.bxp

Plot a Histogram and a Boxplot
p.hboxp

Add a Horizontal Boxplot to the Current Plot
ecdf.ksCI

Plot the Empirical Distribution Function Together With 95% Confidence Curves.
ellipsePoints

Compute Radially Equispaced Points on Ellipse
nearcor

Find the Nearest Proper Correlation Matrix
ps.end

Close PostScript or Acrobat Graphics Device opened by 'ps.do' / 'pdf.do'
plotDS

Plot Data and Smoother / Fitted Values
mat2tex

Produce LaTeX commands to print a matrix
u.sys

`Portable' System function (R / S-plus)
seqXtend

Sequence Covering the Range of X, including X
tapplySimpl

More simplification in tapply() result
col01scale

Matrix Scaling Utilities
wrapFormula

Enhance Formula by Wrapping each Term, e.g., by "s(.)"
nr.sign.chg

Number of Sign Changes in Sequence
u.Datumvonheute

Datum und Uhrzeit (auf deutsch)
potatoes

Fisher's Potato Crop Data
boxplot.matrix

Draw a Boxplot for each Column (Row) of a Matrix
empty.dimnames

Empty Dimnames of an Array.
paste.vec

Utility for 'Showing' S vectors
rrange

Robust Range using Boxplot `Quartiles'
p.dnorm

Plot Parametric Density Functions
AsciiToInt

Character to and from Integer Codes Conversion
linesHyperb.lm

Plot Confidence or Prediction Hyperbolas around a Regression Line
iterate.lin.recursion

Generate Sequence Iterating a Linear Recursion
tkdensity

GUI Density Estimation using Tcl/Tk
bl.string

Blank String
last

Get Last Elements of a Vector
u.date

Return Date[-Time] String in `European' Format
Deprecated

Deprecated 'sfsmisc' Functions
inv.seq

Inverse seq() -- Short Expression for Index Vector
p.profileTraces

Plot a profile.nls Object With Profile Traces
p.datum

Plot `Datum' (deutsch!) unten rechts
pmax.sa

Parallel Maxima / Minima (Scalar, Array)
mult.fig

Plot Setup for MULTiple FIGures, incl. Main Title
axTexpr

Axis Ticks Expressions in Nice 10 ** k Form
n.code

Convert "Round" Integers to Short Strings and Back
p.ts

plot.ts with multi-plots and Auto-Title -- on 1 page
posdefify

Find a Close Positive Definite Matrix
prt.DEBUG

Utility Printing in DEBUG mode
u.log

(Anti)Symmetric Log High-Transform
u.assign0

`Portable' assign / get functions (R / S-plus) for `frame 0'
lseq

Generate Sequences, Equidistant on Log Scale
diagDA

Diagonal Discriminant Analysis
unif

Nice Uniform Points in Interval
u.datumdecode

Convert ``Numeric'' Dates
TA.plot

Tukey-Anscombe Plot (Residual vs. Fitted) of a Linear Model
p.arrows

Prettified Arrows Plots
printTable2

Berechne und Drucke Randtotale etc f�r 2-weg Kontingenz Tafeln
diagX

The ``Other'' Diagonal Matrix
xy.grid

Produce regular grid matrix.
compresid2way

Plot Components + Residuals for Two Factors
vcat

Paste Utilities -- Concatenate Strings
mpl

Simple Matrix Plots
str_data

Overview on All Datasets in an R Package
quadrant

Give the Quadrant Number of Planar Points
rot2

Rotate Planar Points by Angle
QUnif

Quasi Randum Numbers via Halton Sequences
cum.Vert.funkt

Kumulative Verteilung Aufzeichnen
signi

Rounding to Significant Digits
uniqueL

A Reversable Version of unique()
KSd

Approximate Critical Values for Kolmogorov-Smirnov's D
ps.latex

PostScript/PDF Preview Device with Optional `LaTeX' Touch
p.res.2fact

Plot Numeric (e.g. Residuals) vs 2 Factors Using Boxplots
p.res.2x

Stahel's Residual Plot against 2 X's
integrate.xy

Cheap Numerical Integration through Data points.
p.scales

Conversion between plotting scales: usr, cm, symbol
xy.unique.x

Uniqify (X,Y) Values using Weights
errbar

Scatter Plot with Error Bars
pretty10exp

Nice 10 ** k Label Expressions
D2ss

Numerical Derivatives of (x,y) Data (via Smoothing Splines)