Package: kstMatrix 1.1-0

kstMatrix: Basic Functions in Knowledge Space Theory Using Matrix Representation

Knowledge space theory by Doignon and Falmagne (1999) <doi:10.1007/978-3-642-58625-5> is a set- and order-theoretical framework, which proposes mathematical formalisms to operationalize knowledge structures in a particular domain. The 'kstMatrix' package provides basic functionalities to generate, handle, and manipulate knowledge structures and knowledge spaces. Opposed to the 'kst' package, 'kstMatrix' uses matrix representations for knowledge structures. Furthermore, 'kstMatrix' contains several knowledge spaces developed by the research group around Cornelia Dowling through querying experts.

Authors:Cord Hockemeyer [aut, cre], Wai Wong [ctb]

kstMatrix_1.1-0.tar.gz
kstMatrix_1.1-0.zip(r-4.5)kstMatrix_1.1-0.zip(r-4.4)
kstMatrix_1.1-0.tgz(r-4.5-x86_64)kstMatrix_1.1-0.tgz(r-4.5-arm64)kstMatrix_1.1-0.tgz(r-4.4-x86_64)kstMatrix_1.1-0.tgz(r-4.4-arm64)
kstMatrix_1.1-0.tar.gz(r-4.5-noble)kstMatrix_1.1-0.tar.gz(r-4.4-noble)
kstMatrix_1.1-0.tgz(r-4.4-emscripten)
kstMatrix.pdf |kstMatrix.html
kstMatrix/json (API)

# Install 'kstMatrix' in R:
install.packages('kstMatrix', repos = c('https://chockemeyer.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:
  • cad - Knowledge spaces on AutoCAD knowledge
  • fractions - Knowledge spaces on fractions
  • readwrite - Knowledge spaces on reading and writing abilities
  • xpl - Small example knowledge space

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.43 score 2 stars 1 packages 15 scripts 230 downloads 22 exports 13 dependencies

Last updated 2 months agofrom:14195e735e. Checks:9 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 28 2025
R-4.5-win-x86_64OKMar 28 2025
R-4.5-mac-x86_64OKMar 28 2025
R-4.5-mac-aarch64OKMar 28 2025
R-4.5-linux-x86_64OKMar 28 2025
R-4.4-win-x86_64OKMar 28 2025
R-4.4-mac-x86_64OKMar 28 2025
R-4.4-mac-aarch64OKMar 28 2025
R-4.4-linux-x86_64OKMar 28 2025

Exports:kmbasiskmbasisdiagramkmcolorskmdistkmeqreductionkmfringekmgeneratekmhassekmiswellgradedkmmaximalspacekmminimalspacekmneighbourhoodkmnneighbourhoodkmnotionskmsetdistancekmsf2basiskmsimulatekmsurmisefunctionkmsurmiserelationkmsymmsetdiffkmunionclosurekmvalidate

Dependencies:clicpp11glueigraphlatticelifecyclemagrittrMatrixpkgconfigpksrlangsetsvctrs

kstMatrix

Rendered fromkstMatrix.Rmdusingknitr::rmarkdownon Mar 28 2025.

Last update: 2025-01-27
Started: 2018-09-12

Readme and manuals

Help Manual

Help pageTopics
Knowledge spaces on AutoCAD knowledgecad
Knowledge spaces on fractionsfractions
Compute the basis of a knowledge spacekmbasis
Plot the Hasse diagram of a basis stored as a matrixkmbasisdiagram
Determine a color vector based on probabilitieskmcolors
Compute the distance between a data set and a knowledge structurekmdist
Reduce a family of knowledge states with respect to item equivalencekmeqreduction
Compute the fringe of a state within a knowledge structurekmfringe
Generate a knowledge structure from a set of response patternskmgenerate
Plot the Hasse diagram of a knowledge structure stored as a matrixkmhasse
Check for wellgradedness of a knowledge structurekmiswellgraded
Compute the neighbourhod of a state within a knowledge structurekmneighbourhood
Compute the n-neighbourhod of a state within a knowledge structurekmnneighbourhood
Determine the notions of a knowledge structurekmnotions
Derive a basis from a surmise functionkmsf2basis
Simulate a set of response patterns according to the BLIMkmsimulate
Compute the surmise function for a knowledge space or basiskmsurmisefunction
Compute the surmise relation of a quasi-ordinal knowledge spacekmsurmiserelation
Compute the symmetric set difference between two setskmsetdistance kmsymmsetdiff
Create trivial knowledge spaceskmmaximalspace kmminimalspace kmtrivial
Close a family of sets under unionkmunionclosure
Validate a knowledge structure against a data setkmvalidate
Knowledge spaces on reading and writing abilitiesreadwrite
Small example knowledge spacexpl