conv2Freq {smdc}R Documentation

Conversion from Matrix to Frequency Distribution

Description

This function convert matrix to frequency distribution.

Usage

conv2Freq(tmpMatrix, wordClass, breaks)

Arguments

tmpMatrix

Matrix.

wordClass

Classes of each row of matrix.

breaks

Class devision vector.

Value

Frequency distribution matrix.

Author(s)

Masaaki TAKADA

Examples


## The function is currently defined as
function (tmpMatrix, wordClass, breaks) 
{
    freqDist <- matrix(0, nrow = length(breaks) - 1, ncol = ncol(tmpMatrix))
    for (tmp in rownames(tmpMatrix)) {
        cat <- wordClass[tmp]
        if (!is.na(cat)) {
            freqDist[cat, ] <- freqDist[cat, ] + tmpMatrix[tmp, 
                ]
        }
    }
    colnames(freqDist) <- colnames(tmpMatrix)
    if (!is.null(names(breaks))) {
        rownames(freqDist) <- names(breaks)[2:length(breaks)]
    }
    return(freqDist)
  }

[Package smdc version 0.0.2 Index]