rvarray(rv)
rvarray()所属R语言包:rv
Matrices and Arrays of Random Vectors
随机向量矩阵和阵列
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Arrange a given random vector into a matrix or array form.
安排一个给定的随机向量矩阵或数组的形式。
These are 'rv' compatible versions of the functions matrix and array.
这些都是RV兼容的版本的功能matrix和array。
用法----------Usage----------
rvarray(data = NA, dim = length(data), dimnames = NULL)
rvmatrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL)
## S3 method for class 'rv'
is.matrix(x)
## S3 method for class 'rv'
as.matrix(x, ...)
参数----------Arguments----------
参数:data
an optional data vector.
一个可选的数据向量。
参数:nrow
the desired number of rows.
所需的行数。
参数:ncol
the desired number of columns.
所需的列数。
参数:byrow
logical. If FALSE (the default) the matrix is filled by columns, otherwise the matrix is filled by rows.
逻辑。如果FALSE(默认值)填充矩阵的列,否则矩阵的行填充。
参数:dimnames
A dimnames attribute for the matrix: a list of length 2 giving the row and column names respectively.
一个dimnames属性的矩阵:一个列表的长度为2分别给予行和列名。
参数:dim
the dim attribute for the array to be created, that is a vector of length one or more giving the maximal indices in each dimension.
为阵列dim属性被创建,是一个矢量的长度的一个或多个给在每个维度上的最大指数。
参数:...
arguments passed to other methods
参数传递给其他方法
参数:x
an R object.
R对象。
Details
详细信息----------Details----------
The function rvmatrix generates the random variable matrix via an rvarray call.
函数rvmatrix生成随机变量的矩阵通过rvarray调用。
The rvarray function calls first array to set the dimensions of the argument data and then coerces the resulting array object to an 'rv' object.
rvarray函数调用第一个array设置的尺寸的说法data和胁迫“RV”对象的数组对象。
(作者)----------Author(s)----------
Jouni Kerman
<a href="mailto:jouni@kerman.com">jouni@kerman.com</a>
参考文献----------References----------
Posterior Simulations Using Random Variable Objects. Statistics and Computing 17:3, 235-244.
参见----------See Also----------
To plot random matrices, see mlplot.
要绘制随机矩阵,请参阅mlplot。
实例----------Examples----------
n.rows <- 3; n.cols <- 4; n <- (n.rows*n.cols)
mu.true <- rnorm(1:n.rows, mean=1:n.rows, sd=1)
theta <- rvmatrix(rvnorm(n=n.cols, mean=mu.true, sd=0.5), nrow=n.rows)
col.labels <- paste("Time", 1:n.cols, sep=":")
row.labels <- paste("Unit", 1:n.rows, sep=":")
dimnames(theta) <- list(row.labels, col.labels)
print(theta)
print(E(theta))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|