[ 
https://issues.apache.org/jira/browse/MAHOUT-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615675#action_12615675
 ] 

Ted Dunning commented on MAHOUT-65:
-----------------------------------

Karl,

That makes sense.  Of course, you tend to make sense so that isn't a surprise.

To summarize what I think people are after here:

a) a wrapping structure over Matrix and Vector to allow annotation.

b) the wrapper for Matrix should provide row and column labels where are just 
strings.

c) the wrapper for Vector should allow a single label as well as per element 
labels (i.e. row and column labels) that may or may not be inherited
from a matrix if the vector is a row or column view.

d) attributes should be applicable to rows or column just as labels are.

e) attributes should be able to specify, at least, the general type of data 
(continuous, ordinal, categorial) as well as provide some information about the 
encoding of ordinal and categorial values.

f) the underlying matrix or vector should not know about labels and attributes

g) the wrapped structure should admit matrix like operations (such as 
element-wise operations, aggregates and matrix multiplication) that work 
label-wise rather than row or column index-wise.

Is that a fair summary?

 

> Add Element Labels to Vectors and Matrices
> ------------------------------------------
>
>                 Key: MAHOUT-65
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-65
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Matrix
>            Reporter: Jeff Eastman
>         Attachments: MAHOUT-65.patch
>
>
> Many applications can benefit by accessing elements in vectors and matrices 
> using String labels in addition to numeric indices. Investigate adding such a 
> capability.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to