# Convert between a vector and matrix representation of the design

### Description

Convert between representations of a one-way anova with $m$ treatments and $T$ measurements. The vector representation is a T-length integer vector with m distinct integers. The matrix representation is a T by m matrix with a 1 at i,j indicating the i'th measurement belongs to the j'th treatment.

### Usage

1 2 3 | ```
designVec2Mat(desvec)
designMat2Vec(desmat)
perm2Mat(perm)
``` |

### Arguments

`desvec,perm` |
An integer vector of length T with m distinct non-zero integers. 0 indicates measurements should be discarded. |

`desmat` |
A 0-1 matrix with T rows, m columns. |

### Note

designVec2Mat() is called within getAveraging .

### Author(s)

Yuval Benjamini

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.