[Return to Master Index]

    -------- utility functions --------

    accumulate     : accumulates column elements of a matrix x
    blockdiag      : Construct a block-diagonal matrix with the inputs on the diagonals.
    cal            : create a time-series calendar structure variable that
    cal_d          : An example of using cal()
    ccorr1         : converts matrix to correlation form with unit normal scaling.
    ccorr2         : converts matrix to correlation form with unit length scaling.
    cols           : return columns in a matrix x
    crlag          : circular lag function
    cumprodc       : compute cumulative product of each column
    cumsumc        : compute cumulative sum of each column
    delif          : select values of x for which cond is false
    diagrv         : replaces main diagonal of a square matrix
    dmult          : computes the product of diag(A) and B
    find_big       : finds rows where at least one element is > #
    find_bigd      : An example of using find_big()
    findnear       : finds element in the input matrix (or vector) with
    fturns         : finds turning points in a time-series
    fturns_d       : demo of fturns()
    growthr        : converts the matrix x to annual growth rates
    ical           : finds observation # associated with a year,period
    ical_d         : An example of using ical()
    indexcat       : Extract indices for y being equal to val if val is a scaler
    indicator      : converts the matrix x to indicator variables
    invccorr       : converts matrix to correlation form with
    invpd          : A dummy function to mimic Gauss invpd
    invpd_d        : An example of using invpd()
    kernel_n       : normal kernel density estimate
    lag            : creates a matrix or vector of lagged values
    levels         : produces a variable vector of factor levels
    lprint         : print an (nobs x nvar) matrix in LaTeX table format
    lprint_d       : demo of lprint()
    lprintf        : Prints a matrix of data with a criteria-based symbol next
    lprintf_d      : demo of lprintf()
    make_contents  : makes pretty contents.m files for the Econometrics Toolbox
    matadd         : performs matrix addition even if matrices
    matdiv         : performs matrix division even if matrices
    matmul         : performs matrix multiplication even if matrices
    matsub         : performs matrix subtraction even if matrices
    mlag           : generates a matrix of n lags from a matrix (or vector)
    mprint         : print an (nobs x nvar) matrix in formatted form
    mprint3        : Pretty-prints a set of matrices together by stacking the
    mprint3_d      : An example of using mprint3
    mprint_d       : demo of mprint()
    mth2qtr        : converts monthly time-series to quarterly averages
    nclag          : Generates a matrix of lags from a matrix containing
    plt            : Plots results structures returned by most functions
    prodc          : compute product of each column
    prt            : Prints results structures returned by most functions
    recserar       : computes a vector of autoregressive recursive series
    recsercp       : computes a recursive series involving products
    roundoff       : Rounds a number(vector) to a specified number of decimal places
    rows           : return rows in a matrix x
    sacf           : find sample autocorrelation coefficients
    sacf_d         : demo of sacf()
    sdiff          : generates a vector or matrix of lags
    sdummy         : creates a matrix of seasonal dummy variables
    selif          : select values of x for which cond is true
    seqa           : produce a sequence of values
    seqm           : produce a sequence of values
    shist          : spline-smoothed plot of a histogram
    spacf          : find sample partial autocorrelation coefficients
    spacf_d        : demo of spacf()
    stdc           : standard deviation of each column
    sumc           : compute sum of each column
    tally          : calculate frequencies of distinct levels in x
    tdiff          : produce matrix differences
    trimc          : return a matrix (or vector) x stripped of the specified columns.
    trimr          : return a matrix (or vector) x stripped of the specified rows.
    tsdate         : produce a time-series date string for an observation #
    tsdate_d       : demonstrate tsdate functions
    tsprint        : print time-series matrix or vector with dates and column labels
    tsprint_d      : Examples of using tsprint()
    unsort         : takes a sorted vector (or matrix) and sort index as input
    unsort_d       : demo of unsort()
    util_d         : demonstrate some of the utility functions
    vec            : creates a column vector by stacking columns of x
    vech           : creates a column vector by stacking columns of x
    vecr           : creates a column vector by stacking rows of x
    vprob          : returns val = (1/sqrt(2*pi*he))*exp(-0.5*ev*ev/he)
    xdiagonal      : spreads an nxk observation matrix x out on
    yvector        : repeats an nx1 vector y n times to form