【问题标题】:How to extrat random-same rows from a matrix and a vector in R如何从R中的矩阵和向量中提取随机样本行
【发布时间】:2016-06-03 13:17:40
【问题描述】:

我想知道 R 中可以让我通过引导程序进行示例的命令。我有一个 TxN 大矩阵和一个 Tx1 向量。

我只想从矩阵和向量中提取随机行(保持行中元素的相同位置,WITH REPLACEMENT),创建一个新的 TxN 矩阵'和一个新的 Tx1 向量',但是随机 t矩阵的提取应该与向量的相同(如果随机行是矩阵的数字 5,我希望向量的随机行仍然是数字 5)

【问题讨论】:

  • 欢迎来到 Stackoverflow!您应该更详细地了解您的预期输出(例如,提供一个示例)。还请告诉我们您已经尝试过的一些细节

标签: r sample


【解决方案1】:

根据您的问题,我认为这可能是答案,但似乎太简单了。 我已经创建了一些可以使用的假数据。

TN<-matrix(1:20, 4,5)
T<-4
ind<-sample(1:T,T,replace = T)
newTN<-TN[ind,]
T1<-c(1:T)
newT1<-T1[ind]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-22
    • 2011-12-10
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多