| NEWS | R Documentation |
News for Package smacof
Changes in Version 2.1-7
candisc dependency removed, plot.msbi() modified accordingly.
Changes in Version 2.1-6
Double top level assignment for mds() removed.
Bug in smacofConstraint() for ndim = 1 fixed.
Changes in Version 2.1-5
JSS reference updated.
Principal axis transformation argument added to mds().
Correlation between X and Y-hat added to Procrustes().
sim2diss() fixed for missing similarities.
Changes in Version 2.1-4
bugfix in unfolding() for user-specified starting solution.
Changes in Version 2.1-3
stress0() is now an object of class "smacof".
Changes in Version 2.1-2
Bug in smacofConstraint() for constraint.ties fixed.
Changes in Version 2.1-1
svm_mdsplot() updated.
Nutshell vignettes added.
Changes in Version 2.1-0
Alienation coefficient added to Procrustes().
Procrustes() returns pairwise distances.
jackknife() renamed to jackmds().
Legend option for jakcknife added to plot.smacofJK().
In smacofConstraint() "linear" constraint changed to "unrestricted".
In unfolding() "matrix" changed to "unconditional".
omega default in unfolding() set to 1.
Guttman datasets added (Guttman1965, Guttman1991).
Second rectangle dataset added (area-shape).
svm_mdsplot() added for facet plotting based on SVM fit.
Argument "scale" in biplotmds() added.
Changes in Version 2.0-0
Color shading added to plot.icexplore().
Fixed column coordinates version of vmu() implemented.
Vignette added.
Help files for indvalues and PVQ40 data updated.
method.dat = "rows" as default in permtest.smacofR().
Changes in Version 1.13-1
Slight acceleration in unfolding when using transformations.
Changes in Version 1.13-0
Pseudo-confidence ellipses added via confEllipse().
Inverse MDS removed because it was buggy. Will be added later on again.
Changes in Version 1.12-1
Extra sanity check added for fixed coordinates in unfolding added.
Parallelization is added for rowconditional unfolding.
Changes in Version 1.12-0
External unfolding added.
In case of NA's, proper weight matrix is created in unfolding.
Vector unfolding model added.
Changes in Version 1.11-0
Circular unfolding for all unfolding versions implemented.
Changes in Version 1.10-8
variable names in morsescales corrected.
adjust argument in plot.driftvec added.
Changes in Version 1.10-7
sanity check in smacofConstraint for diagonal C.
stability coefficient for bootstrap added.
Changes in Version 1.10-6
print.imds() for inverseMDS() added.
Gravity computation slightly modified.
Vaziri-Xu dataset added.
Facial expression data added.
Legend arguments for Procrustes plots added.
Changes in Version 1.10-5
some fixes in the output structure of inverseMDS().
biplotmds() and plot.mdsbi() fixed for single covariate vectors.
Additional conversion options added to sim2diss().
Changes in Version 1.10-4
verbose output in uniscale().
transform() exported.
Changes in Version 1.10-3
plot.smacofboot() updated.
Changes in Version 1.10-2
unfolding() updated with relaxed update that often reduces the iterations by a factor 2).
unfolding() updated with an overal rescaling to the coordinates, distances, and d-hats.
Changes in Version 1.10-1
smacofRect() updated to do nonlinear unfolding added matrix and row conditional).
prefscal() is an alias for unfolding() and smacofRect()
plot.smacofR() updated to show row transformations by smacofR and show column labels.
mspline transformation in mds() and smacofSym() now includes an intercept.
Changes in Version 1.10-0
smacofRect updated for nonlinear unfolding added (only matrix conditional).
plot.smacofR updated to show transformations by smacofR.
Changes in Version 1.9-7
Procrustes help file updated.
Bug in SPP fixed.
Changes in Version 1.9-7
Some help files fixed.
Changes in Version 1.9-6
Registration for C function calls fixed.
Changes in Version 1.9-5
Plot option for summed distances for
smacofIndDiffmodels added.
Changes in Version 1.9-4
Fast optimal scaling in
smacofSphereincluding msplines.Primal algorithm in
smacofSphereaccelerated.Bug for smacofSP Shepard plots fixed.
-
cexargument for unfolding configuration plot activated. Thigmophobe label option in
plot.mdsbiadded.Multiple panels for
plot.smacofIDimproved (thanks to Lew Harvey for the fix).
Changes in Version 1.9-3
-
type = "ratio"for all models restored.
Changes in Version 1.9-2
Shepard plots for IndDiff-models and unfolding fixed. For IndDiff, a Shepard plot for each individual is produced.
New
scaleargument added for scaling the arrow endpoints (coefficients) inplot.mdsbi.
Changes in Version 1.9-1
Canadian newspaper dataset added (word co-occurrences).
-
stress0()function added to compute stress for a particular (starting) configuration. Bug in
smacofIndDiffwith missing input dissimilarities fixed.-
icExplore()function incl. print/plot S3 added for initial configuration exploration. -
KIPTdataset added.
Changes in Version 1.9-0
Crime dataset added.
-
smacofConstraint()updated to allow for regional restrictions (diagonal case). -
type = "interval"as new default inmds(). -
confdistinstead ofconfdissas output value inmds(). Labels in
plot.smacof()are now positioned usingthigmophobe.labels().Rectangle data corrected, help file updated.
Convex hull option added to
plot.smacof.Age and gender added as attributes to
PVQ40dataset.New
whatargument inplot.smacofRfor row/column/joint plots added.-
bootmds()incl. plot and print S3 added for bootstrapping MDS solutions. Help file for
perceptiondata updated.
Changes in Version 1.8-16
Bug in
smacofConstraint()removed: now returns proper matrixCwhenconstraint = "diagonal".
Changes in Version 1.8-15
-
plot.smacofJK()improved.
Changes in Version 1.8-14
Bug fix in
plot.smacofID().
Changes in Version 1.8-13
Aspect ratio 1 added as default for the bubble plot option in
plot.smacof().
Changes in Version 1.8-12
Function dissWeight added to create weights as a function of the dissimilarities. Removed dissimilarities with weights 0 from Shepard plot. multistart.smacof added.
Changes in Version 1.8-11
In mds, smacofSym, smacofConstraint, smacofIndDiff, and smacofSphere the order of computations in update changed. This update improves the speed of computations for large data when using weightmat.
Changes in Version 1.8-10
Hue change in jackknife plot.
Changes in Version 1.8-9
Some fixes in the permutation tests.
Changes in Version 1.8-6
Permutation tests based on permutations of the original data matrix added.
Changes in Version 1.8-5
-
biplotfunction for creating MDS biplots added.
Changes in Version 1.8-3
Optimization in
smacofConstraintimproved (monotone regression in two directions).Some plot cosmetics for
smacofIndDiffandProcrustescalls.Transformations in
smacofIndDiffuse C implementation (mspline can be done as well).
Changes in Version 1.8-0
Drift vector model added.
Datasets added.
-
smacofConstraintallows now for data frame and matrices for external variables, sanity checks added. Verbose output now says "stress (raw)".
init default argument is now
"torgerson"(before it wasNULLwhich used Torgerson scaling anyway).Bug for optimal scaling on external variables in
smacofConstraintremoved.SPP-plot for unfolding models fixed.
Changes in Version 1.7-0
Some datasets added.
Stress-per-point (spp) is now returned as percentage stress contribution including the squared error matrix (
resmat).If there are missing input dissimilarities, the corresponding weight matrix is created automatically.
Sanity check for negative input dissimilarities.
Some plot cosmetrics.
Output value structure for dual algorithm in
smacofSpherechanged, circle added in configuration plot.Function
randomstressfor computing (average) stress values based on random input dissimilarities.Unidimensional scaling added (all permutations):
uniscale.Procrustes added:
Procrustesincluding print and plot methods.Function
torgerson(for classical scaling) is now exported.Bug in
smacofConstraintfor external missing values removed.
Changes in Version 1.6-0
Bug in
smacofIndDiffwith initial starting configurations fixed. Stress is now normalized to Stress-1.Several wrapper functions added:
mds,unfolding,indscal,idioscal.
Changes in Version 1.5-0
Recoding of transformations:
Ordinal transformations are coded in C.
Added monotone spline transformations (
type = msplinewith number of interior knotsspline.intKnotsand degree of the splinespline.degree = 2.
-
smacofConstraintallows for transformations of the external variables throughconstraint.type("ratio", "interval", "ordinal", "spline", "spline",or"mspline"). Missing values (NA) are estimated by the model. Choosing the number of external variables equal to the number of dimensions together withconstraint.type = "ordinal", constraint.ties = "primary"will effectively restrict the configuration to parallel regions defined by the categories of the external variables. Stress values reported by
verbose = TRUEduring iterations ofsmacofSym,smacofConstraint, andsmacofRectare normalized Stress values.
Changes in Version 1.4-0
Gravity model for dissimilarity computation based on co-occurrences added: see
gravity().The
circleargument insmacofRect()allows for circular restrictions on the configurations.All smacof functions now return Stress-1 (before it was squared Stress-1); the value return by the function is now called
stress.The
metricargument is deprecated. Nowtypeshould be used (either"ordinal","interval", or"ratio") for pretty much all smacof functions.-
smacofSphere.primal()andsmacofSphere.dual()are now merged into a single functionsmacofSphere()with a correspondingalgorithmargument. -
smacofConstraint()now returns weight matrixC. Plot updates:
For unfolding (
smacofRect()) configurations:joint = TRUEas default.Configuration plot looks a bit fancier now (labels and points as default), also aspect ratio = 1 as default.
A note in plot help file added that in the stress plot the SPP from a various smacof functions is rescaled to percentages (which sum up to 100).
Datasets:
Labels for rectangle dataset now provided in English.
Dataset on Republican statements added (document-term matrix).