cds: Constrained Dual Scaling for Detecting Response Styles

Share:

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

View on CRAN

Man pages

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

Files in this package

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