Package: circumplex 1.2.0.9999

circumplex: Analysis and Visualization of Circular Data

Circumplex models, which organize constructs in a circle around two underlying dimensions, are popular for studying interpersonal functioning, mood/affect, and vocational preferences/environments. This package provides tools for analyzing and visualizing circular data, including scoring functions for relevant instruments and a generalization of the bootstrapped structural summary method from Zimmermann & Wright (2017) <doi:10.1177/1073191115621795> and functions for creating publication-ready tables and figures from the results.

Authors:Jeffrey Girard [aut, cre], Johannes Zimmermann [aut], Aidan Wright [aut]

circumplex_1.2.0.9999.tar.gz
circumplex_1.2.0.9999.zip(r-4.7)circumplex_1.2.0.9999.zip(r-4.6)circumplex_1.2.0.9999.zip(r-4.5)
circumplex_1.2.0.9999.tgz(r-4.6-x86_64)circumplex_1.2.0.9999.tgz(r-4.6-arm64)circumplex_1.2.0.9999.tgz(r-4.5-x86_64)circumplex_1.2.0.9999.tgz(r-4.5-arm64)
circumplex_1.2.0.9999.tar.gz(r-4.7-arm64)circumplex_1.2.0.9999.tar.gz(r-4.7-x86_64)circumplex_1.2.0.9999.tar.gz(r-4.6-arm64)circumplex_1.2.0.9999.tar.gz(r-4.6-x86_64)
circumplex_1.2.0.9999.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
circumplex/json (API)

# Install 'circumplex' in R:
install.packages('circumplex', repos = c('https://jmgirard.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jmgirard/circumplex/issues

Pkgdown/docs site:https://circumplex.jmgirard.com

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library
Datasets:
  • aw2009 - Standardized octant scores on hypothetical circumplex scales
  • jz2017 - Raw octant scores on real circumplex scales with covariates
  • raw_iipsc - Raw item responses on real circumplex scales

On CRAN:

Conda:

circularcircumplexdata-analysisggplot2interpersonalpsychologyrcpparmadillotidyverseopenblascppopenmp

7.25 score 16 stars 55 scripts 767 downloads 26 exports 55 dependencies

Last updated from:bcd9c3cb54. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK211
linux-devel-x86_64OK219
source / vignettesOK242
linux-release-arm64OK220
linux-release-x86_64OK199
macos-release-arm64OK175
macos-release-x86_64OK263
macos-oldrel-arm64OK108
macos-oldrel-x86_64OK249
windows-develOK187
windows-releaseOK190
windows-oldrelOK187
wasm-releaseOK168

Exports:anchorsgeom_ssm_arcgeom_ssm_pointggcircumplexggsavehtml_renderinstrumentsipsatizeitemsnorm_standardizenormsoctantsPANOpolesquadrantsscale_x_circumplexscalesscoreself_standardizessm_analyzessm_parametersssm_plot_circlessm_plot_contrastssm_plot_curvessm_scoressm_table

Dependencies:backportsbase64encbootbslibcachemcheckmateclicpp11digestevaluatefarverfastmapfontawesomefsggforceggplot2gluegtablehighrhtmlTablehtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglifecyclemagrittrMASSmemoisemimepolyclipR6rappdirsRColorBrewerRcppRcppArmadillorlangrmarkdownrstudioapiS7sassscalesstringistringrsystemfontstidyselecttinytextweenrvctrsviridisLitewithrxfunyaml

Advanced Circumplex Visualization
Beyond the built-in plots | The circular canvas | Placing SSM results in the circle | Composing custom layers | The angle axis for linear plots | Relationship to the built-in plots | References

Last update: 2026-07-03
Started: 2026-07-03

Intermediate SSM Analysis
1. Generalizing the basic analyses | Generalizing to multiple means | Generalizing to multiple measures | Generalizing to multiple groups and multiple measures | 2. Contrast analyses | Contrasts between groups' means | Contrasts between measures in a group | Contrasts between groups' correlations | 3. Taxonomy of analysis types | 4. Working with SSM tables | Basic customizations of tables | 5. Working with SSM figures | Exporting figures as files | Wrap-up | References

Last update: 2026-07-03
Started: 2018-07-26

Introduction to SSM Analysis
1. Background and Motivation | Circumplex models, scales, and data | The Structural Summary Method | Understanding the SSM parameters | 2. Example data: jz2017 | 3. Mean-based SSM Analysis | Conducting SSM for a group's mean scores | Visualizing the results with a table and figure | 4. Correlation-based SSM Analysis | Conducting SSM for a group's correlations with an external measure | 5. Wrap-up | References

Last update: 2026-07-03
Started: 2018-07-26

Using Circumplex Instruments
1. Overview of Instrument-related Functions | 2. Loading and Examining Instrument Objects | Previewing the available instruments | Loading a specific instrument | Examining an instrument in-depth | 3. Instrument-related Tidying Functions | Ipsatizing item-level data | Scoring item-level data | Standardizing scale-level data | 4. Wrap-up

Last update: 2026-05-24
Started: 2018-10-21

Readme and manuals

Help Manual

Help pageTopics
Display the anchors of a circumplex instrumentanchors
Standardized octant scores on hypothetical circumplex scalesaw2009
Draw SSM confidence-region arcs in circumplex spacegeom_ssm_arc
Draw SSM profile points in circumplex spacegeom_ssm_point
Create a circumplex plotting canvasggcircumplex
Format and render data frame as HTML tablehtml_render
List all available instrumentsinstruments
Ipsatize circumplex items using deviation scoring across variablesipsatize
Display the items of a circumplex instrumentitems
Raw octant scores on real circumplex scales with covariatesjz2017
Standardize circumplex scales using normative datanorm_standardize
Display the norms for a circumplex instrumentnorms
Angular displacements for octant circumplex scalesoctants
Two-letter abbreviations for octant circumplex scalesPANO
Angular displacements for pole circumplex scalespoles
Angular displacements for quadrant circumplex scalesquadrants
Raw item responses on real circumplex scalesraw_iipsc
Angle-labeled x-axis scale for circumplex plotsscale_x_circumplex
Display the scales of a circumplex instrumentscales
Score circumplex scales from item responsesscore
Standardize circumplex scales using sample dataself_standardize
Perform analyses using the Structural Summary Methodssm_analyze
Calculate Structural Summary Method parameters for a set of scoresssm_parameters
Create a Circular Plot of SSM Resultsssm_plot_circle
Create a Difference Plot of SSM Contrast Resultsssm_plot_contrast
Create a Curve Plot of SSM Resultsssm_plot_curve
Calculate SSM parameters by row and add results as new columnsssm_score
Create HTML table from SSM results or contrastsssm_table