This is an implementation of constrained dual scaling for detecting response styles in categorical data, including utility functions. The procedure involves adding additional columns to the data matrix representing the boundaries between the rating categories. The resulting matrix is then doubled and analyzed by dual scaling. One-dimensional solutions are sought which provide optimal scores for the rating categories. These optimal scores are constrained to follow monotone quadratic splines. Clusters are introduced within which the response styles can vary. The type of response style present in a cluster can be diagnosed from the optimal scores for said cluster, and this can be used to construct an imputed version of the data set which adjusts for response styles.

Author | Pieter Schoonees [aut, cre] |

Date of publication | 2016-01-05 14:29:39 |

Maintainer | Pieter Schoonees <schoonees@gmail.com> |

License | GPL (>= 2) |

Version | 1.0.3 |

**addbounds:** Augment with Boundaries Between Rating Scale Categories and...

**approxloads:** Low Rank Approximation LL' of a Square Symmetrix Matrix R

**calc.wt.bubbles:** Calculate the Weights for Bubble Plots

**cds:** Constrained Dual Scaling for Successive Categories with...

**cds-package:** Constrained Dual Scaling for Successive Categories

**cds.sim:** Grouped Simulation with Response Styles

**cdstoclue:** S3 Methods for Integration into 'clue' Framework

**clean.scales:** Impute Optimal Scores for Rating Categories

**createcdsdata:** Create a cdsdata Object

**create.ind:** Create Indicator Matrix

**create.rs:** Create a response style

**datsim:** Simulate Data for a Single Response Style

**gen.cop:** Generate a Copula

**genPCA:** Generate PCA data and Calculates Correlation Matrices

**group.ALS:** Alternating Least Squares with Groups for Constrained Dual...

**G.start:** Constrained Dual Scaling for a Single Random G Start

**indmat:** Create an Indicator Matrix

**ispline:** Quadratic monotone spline basis function for given knots.

**Lfun:** Calculate Constrained Dual Scaling Loss

**Lfun.G.upd:** Calculate Loss for G Update

**orthprocr:** Orthogonal Procrustes Analysis

**plot.cds:** Plot cds Objects

**plot.cdslist:** Plot a 'cdslist' Object

**print.cds:** Print cds Object

**print.cdsdata:** Print dsdata Objects

**rcormat:** Randomly Generate Low-Rank Correlation Matrix

**rcovmat:** Construct a Structured Covariance Matrix for Simulations

**sensory:** sensory Data

**sensory.aux:** Auxiliary Information for 'sensory' Data

**simpca:** Simulate Data with a Specific Principal Components Structure...

**trQnorm:** Truncated Normal Quantiles

**trRnorm:** Truncated Normal Sampling

**updateG:** Update the Grouping Matrix

cds

cds/inst

cds/inst/CITATION

cds/NAMESPACE

cds/data

cds/data/sensory.aux.RData

cds/data/sensory.RData

cds/R

cds/R/Lfun.R
cds/R/cds.sim.R
cds/R/rcormat.R
cds/R/create.rs.R
cds/R/G.start.R
cds/R/clean.scales.cdslist.R
cds/R/sensory.aux.R
cds/R/trQnorm.R
cds/R/sensory.R
cds/R/datsim.R
cds/R/rcovmat.R
cds/R/plot.cds.R
cds/R/plot.cdslist.R
cds/R/Lfun.G.upd.R
cds/R/cds-package.R
cds/R/clean.scales.R
cds/R/indmat.R
cds/R/orthprocr.R
cds/R/group.ALS.R
cds/R/clean.scales.cds.R
cds/R/cdstoclue.R
cds/R/approxloads.R
cds/R/create.ind.R
cds/R/updateG.R
cds/R/print.cds.R
cds/R/trRnorm.R
cds/R/simpca.R
cds/R/createcdsdata.R
cds/R/print.cdsdata.R
cds/R/ispline.R
cds/R/cds.R
cds/R/gen.cop.R
cds/R/genPCA.R
cds/R/calc.wt.bubbles.R
cds/R/addbounds.R
cds/MD5

cds/DESCRIPTION

cds/man

cds/man/simpca.Rd
cds/man/genPCA.Rd
cds/man/plot.cds.Rd
cds/man/updateG.Rd
cds/man/indmat.Rd
cds/man/clean.scales.Rd
cds/man/createcdsdata.Rd
cds/man/trRnorm.Rd
cds/man/addbounds.Rd
cds/man/plot.cdslist.Rd
cds/man/cds-package.Rd
cds/man/Lfun.G.upd.Rd
cds/man/create.ind.Rd
cds/man/sensory.Rd
cds/man/Lfun.Rd
cds/man/print.cdsdata.Rd
cds/man/datsim.Rd
cds/man/trQnorm.Rd
cds/man/G.start.Rd
cds/man/calc.wt.bubbles.Rd
cds/man/gen.cop.Rd
cds/man/create.rs.Rd
cds/man/sensory.aux.Rd
cds/man/cdstoclue.Rd
cds/man/rcormat.Rd
cds/man/print.cds.Rd
cds/man/cds.sim.Rd
cds/man/orthprocr.Rd
cds/man/group.ALS.Rd
cds/man/cds.Rd
cds/man/approxloads.Rd
cds/man/rcovmat.Rd
cds/man/ispline.Rd
Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.