找回密码
 注册
查看: 315|回复: 0

R语言 RSiena包 sienaNet()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-28 22:00:01 | 显示全部楼层 |阅读模式
sienaNet(RSiena)
sienaNet()所属R语言包:RSiena

                                        Function to create a Siena network object
                                         来建立一个锡耶纳的网络对象的功能

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Creates a Siena network object from a matrix or array or list of sparse matrix of triples.
创建稀疏矩阵的三元组矩阵或数组或列表一个锡耶纳的网络对象。


用法----------Usage----------


sienaNet(netarray, type=c("oneMode", "bipartite", "behavior"),
nodeSet="Actors", sparse=is.list(netarray))



参数----------Arguments----------

参数:netarray
matrix (type="behavior" only) or array of values or list of sparse matrices of type "dgTMatrix"
矩阵(类型=“行为”)或数组的值或稀疏的矩阵型“dgTMatrix的名单的”


参数:type
type of network, default "oneMode"
类型的网络中,默认的“oneMode”


参数:nodeSet
character string naming the appropriate node set. A vector containing 2 character strings for a bipartite network: "rows" first, then "columns".
字符串命名适当的节点集。一个二分网络的一个向量,包含2个字符的字符串:“行”,然后再“列”。


参数:sparse
logical: set to TRUE if the data is in sparse matrix format, FALSE otherwise  
逻辑:如果数据是在稀疏矩阵格式设置为TRUE,否则返回FALSE


Details

详细信息----------Details----------

Adds attributes so that the array or list of matrices can be used in a Siena model fit.
添加数组或列表,可以用在锡耶纳模型拟合矩阵的属性。


值----------Value----------

An object of class "sienaNet". An array or (networks only) a list of sparse matrices with attributes:
对象的类“sienaNet”。数组或(网络)属性的稀疏矩阵的列表:


参数:netdims
Dimensions of the network or behavior variable. Senders, receivers (1 for behavior), periods
网络或行为变量的尺寸。发件人,接收器(1行为),期间


参数:type
oneMode, bipartite or behavior
oneMode,双方或行为


参数:sparse
Boolean: whether a list of sparse matrices or not
布尔的稀疏矩阵或列表是否不


参数:nodeSet
Character string with name(s) of node set(s)
字符串的名称(S)的节点集(S)


(作者)----------Author(s)----------


Ruth Ripley



参考文献----------References----------

<h3>See Also</h3>

实例----------Examples----------



mynet1 <- sienaNet(array(c(s501, s502, s503), dim=c(50, 50, 3)))
mynet2 <- sienaNet(s50a, type="behavior")
## note that the following example works although the node sets do not exist![#注意,下面的例子工程,虽然不存在的节点集!]
mynet3 <- sienaNet(array(c(s501, s502, s503), dim=c(50, 50, 3)),
type="bipartite", nodeSet=c("senders", "receivers"))
## sparse matrix input - create some RSiena edgelists first[#稀疏矩阵的输入 - 创建一些RSiena edgelists,第一]
library(Matrix)
tmp1 <- as(Matrix(s501), "dgTMatrix")
tmp2 <- as(Matrix(s502), "dgTMatrix")
tmp3 <- as(Matrix(s503), "dgTMatrix")
mymat1 <- cbind(tmp1@i + 1, tmp1@j + 1, 1, 1)
mymat2 <- cbind(tmp2@i + 1, tmp2@j + 1, 1, 2)
mymat3 <- cbind(tmp3@i + 1, tmp3@j + 1, 1, 3)
mymat <- rbind(mymat1, mymat2, mymat3)
library(Matrix)
## mymat includes all 3 waves[#mymat包括所有3波]
mymatlist <- by(mymat, mymat[, 4], function(x)
    spMatrix(50, 50, x[, 1], x[, 2], x[, 3]))
mynet4 <- sienaNet(mymatlist)
## or alternatively[#或者]
mymat1 <- mymat[mymat[, 4] == 1, ]
mymat2 <- mymat[mymat[, 4] == 2, ]
mymat3 <- mymat[mymat[, 4] == 3, ]
mymat1s <- spMatrix(50, 50, mymat1[, 1], mymat1[, 2], mymat1[, 3])
mymat2s <- spMatrix(50, 50, mymat2[, 1], mymat2[, 2], mymat2[, 3])
mymat3s <- spMatrix(50, 50, mymat3[, 1], mymat3[, 2], mymat3[, 3])
mynet4 <- sienaNet(list(mymat1s, mymat2s, mymat3s))

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-27 16:39 , Processed in 0.024659 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表