Learn R Programming

⚠️There's a newer version (1.0.0) of this package.Take me there.

poseticDataAnalysis (version 0.1.1)

Posetic Data Analysis

Description

Build and manipulate partially ordered sets (posets), to perform some data analysis on them and to implement multi-criteria decision making procedures. Several efficient ways for generating linear extensions are implemented, together with functions for building mutual ranking probabilities, incomparability, dominance and separation scores (Fattore, M., De Capitani, L., Avellone, A., Suardi, A. (2024). A fuzzy posetic toolbox for multi-criteria evaluation on ordinal data systems. ANNALS OF OPERATIONS RESEARCH ).

Copy Link

Version

Install

install.packages('poseticDataAnalysis')

Monthly Downloads

314

Version

0.1.1

License

GPL (>= 2)

Maintainer

Alessandro Avellone

Last Published

October 29th, 2025

Functions in poseticDataAnalysis (0.1.1)

BuildBubleyDyerSeparationGenerator

Generator of an approximated separation matrix.
BubleyDyerSeparationGenerator-class

An S4 class to represent function separation based on the Bubley-Dyer procedure.
Dominates

Checking whether one element dominates another.
FromPOSet-class

An S4 class to represent a virtual class for POSet extention.
DownsetOf

Computing downsets.
ExactEvaluation

Computing function mean values on linear extensions
CoverMatrix

Computing the cover matrix of a poset.
DualPOSet

Dual of a poset.
ExactSeparation

Exact separation matrices computation.
FuzzyInBetweennessProbabilistic

Fuzzy in-betweenness array computation with Product t-norm and Probabilistic-sum t-conorm
CrownPOSet

Building crowns.
FencePOSet

Building fences.
FuzzyInBetweennessMinMax

Fuzzy in-betweenness array computation with minimum t-norm and maximum t-conorm
IsComparableWith

Checking comparability between two elements of a poset.
IsMinimal

Checking minimality.
IsMaximal

Checking maximality.
IsAntisymmetric

Checking binary relation antisymmetry.
FuzzySeparationProbabilistic

Fuzzy Separation matrix computation with Product t-norm and Probabilistic-sum t-conorm
FuzzyInBetweenness

Fuzzy in-betweenness array computation
LEBubleyDyer

Generator of linear extensions through the Bubley-Dyer procedure.
LEGenerator-class

An S4 class to represent the exact linear extension generator.
IsDominatedBy

Checking whether one element is dominated by another.
IncomparabilitySetOf

Extracting the incomparability set of a poset element.
IntersectionPOSet

Computing the intersection of a collection of posets.
ExactMRPGenerator-class

An S4 class to represent the exact MRP generator.
ExactMRP

Computing Mutual Ranking Probabilities (MRP).
IsExtensionOf

Checking poset extensions.
IsDownset

Checking for downsets.
LexSeparation

Separation matrices computation over the set of lexicographic linear extensions.
IsIncomparableWith

Checking incomparability between two elements of a poset.
LexMRP

MRP matrix computation over the set of lexicographic linear extensions.
POSetElements

Getting poset elements.
LinearPOSet

Constructing a Linearly Ordered Set.
LinearSumPOSet

Linear sum of posets.
POSetMinimals

Computing the minimal elements of a poset.
FuzzySeparation

Fuzzy separation matrix computation
TransitiveClosure

Computing transitive closure.
POSetJoin

Computing join (least upper bound).
OptimalBidimensionalEmbedding

Dimensionality reduction of multidimensional ordinal binary data
LexicographicProductPOSet

Computing lexicographic product orders.
LexicographicProductPOSet-class

An S4 class to represent a Lexicographic Product POSet.
ProductPOSet-class

An S4 class to represent a Product POSet.
IsUpset

Checking upsets.
poseticDataAnalysis-package

poseticDataAnalysis: Posetic Data Analysis
POSet

Constructing a Partially Ordered Set.
IsTransitive

Checking binary relation transitivity.
POSet-class

An S4 class to represent a POSet.
OrderRelation

Extracting the order relation of a poset.
UpsetOf

Computing upsets.
IsReflexive

Checking binary relation reflexivity.
IsPartialOrder

Checking for partial ordering.
ProductPOSet

Constructing the product of posets.
FuzzySeparationMinMax

Fuzzy Separation computation with minimum t-norm and maximum t-conorm
IsSymmetric

Checking binary relation symmetry.
IsPreorder

Checking for pre-ordering (or quasi-ordering).
ReflexiveClosure

Computing reflexive closure.
IncomparabilityRelation

Computing the incomparability relation of a poset.
LiftingPOSet

Lifting posets.
LinearPOSet-class

An S4 class to represent a Linear POSet.
LEGenerator

Generator of all the linear extensions of a poset.
LEGet

Generates linear extensions of a given poset, by using a linear extension generator
POSetMaximals

Computing the maximal elements of a poset.
POSetMeet

Computing meet (greatest lower bound).
BubleyDyerEvaluationGenerator-class

An S4 class to represent function evaluation based on the Bubley-Dyer procedure.
BidimentionalPosetRepresentation

Bidimensional representation of multidimensional ordinal binary data generated by a specific reversed pair of lexicographic linear extensions
BubleyDyerEvaluation

Estimating function averages on linear extensions, by the Bubley-Dyer procedure.
BinaryVariablePOSet-class

An S4 class to represent a Binary Variable POSet.
BubleyDyerMRPGenerator-class

An S4 class to represent the MRP generator based on the Bubley-Dyer procedure.
BubleyDyerMRP

Approximating MRP matrix computation, using the Bubley-Dyer procedure.
BubleyDyerGenerator-class

An S4 class to represent the linear extension generator based on the Bubley-Dyer procedure.
BubleyDyerMRPGenerator

Generator of an approximated MRP matrix.
BLSDominance

Computing the BLS dominance matrix of a poset.
BinaryVariablePOSet

Constructing a component-wise poset of binary vectors.
ComparabilitySetOf

Extracting the comparability set of a poset element.
CoverRelation

Computing the cover relation of a poset.
DominanceMatrix

Computing the dominance matrix.
DisjointSumPOSet

Disjoint sum of posets.
BubleyDyerSeparation

Approximated separation matrices computation, using the Bubley-Dyer procedure (see Bubley and Dyer, 1999).
BuildBubleyDyerEvaluationGenerator

Generator for the approximated computation of the mean value of functions over linear extensions.