# Thread: Find the Rank of each attribute as per their importance for objects

1. ## Find the Rank of each attribute as per their importance for objects

 Object - Attribute Relationship table Row : Object name Column: Attribute name Crosses shows Object having those attributes Ex.: Obj A having attribute B# & C# Obj B having attribute A#, C#, D#, G#, J# & K# A# B# C# D# E# F# G# H# I# J# K# L# M# A X X B X X X X X X C X X D X X X X E X X F X X X G X X X X H X X I X X J X K X L X M X

Concepts generated:
 List of Objects List of Attributes 'I' 'H#' 'C#' 'H' 'I#' 'A#' 'B' 'J#' 'K#' 'A#' 'C#' 'D#' 'G#' 'M' 'L#' 'L' 'M#' 'D' 'G' 'F#' 'E#' 'B#' 'C' 'B' 'H' 'A#' 'A' 'B' 'I' 'C#' 'D' 'G' 'F' 'E#' 'G' 'F' 'B' 'E' 'D#' 'D' 'F' 'B' 'E' 'G#' 'D' 'G' 'A' 'C' 'J' 'K' 'B#' 'F' 'B' 'E' 'G#' 'D#' 'G' 'F' 'D#' 'E#' 'D' 'F' 'G#' 'E#' 'F' 'G#' 'D#' 'E#' 'A' 'B#' 'C#' 'C' 'B#' 'A#' 'G' 'D#' 'F#' 'E#' 'B#' 'D' 'G#' 'F#' 'E#' 'B#'

By using generated concepts, I would like to calculate the importance of each attribute.
“Ranking of Attributes, using concepts”

2. ## Re: Find the Rank of each attribute as per their importance for objects

I frankly am not at all clear what you are trying to do but it would seem to me that if you want to "rank" these by their importance to objects, then instead of having a list of objects, with the various "attributes" each has beside them, you want a list of attributes with the objects that have that particular attribute beside them. And rank each attribute by the number of objects that have that attribute.

That is, you should have something like:
attribute A# is associated with objects B, C, and H
attribute B# is associated with objects A, C, D, G, J, and K
attribute C# is associated with objects A, B, and I
attribute D# is associated with objects B, E, F, and G
attribute E# is associated with objects D, F, and G
attribute F# is associated with objects D and G
attribute G# is associated with objects B, D, E, and F
attribute H# is associated with object I
attribute I# is associated with object H
attribute J# is associated with object B
attribute K# is associated with object B
attribute L# is associated with object M
attribute M# is associated with object L

To "rank" those attributes by the number of objects associated with each, I see that attribute B# is associated with 6 objects, attributes D# and G# are each associated with 4 objects, A#, C#, and E# are each associated with 3 objects, F# is associated with two objects, and all others are associated with one object.

Of course, there is no one complete ordering here.