On Jul 22, 2008, at 1:09 PM, Ted Dunning (JIRA) wrote:
[ 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?
+1