小编amh*_*mad的帖子

R - 矩阵中非对角线元素的最小值,最大值和平均值

我喜欢R中的矩阵,我希望得到:

Max off - diagonal elements
Min off – diagonal elements
Mean off –diagonal elements
Run Code Online (Sandbox Code Playgroud)

用对角线我用max(diag(A)),min(diag(A)),mean(diag(A))并且工作得很好

但对于非对角线我尝试过

dataD <- subset(A, V1!=V2)

Error in subset.matrix(A, V1 != V2) : object 'V1' not found
Run Code Online (Sandbox Code Playgroud)

使用:

colMeans(dataD) # get the mean for columns
Run Code Online (Sandbox Code Playgroud)

但我无法得到dataD b/c它说没有找到对象'V1'

谢谢!

r sum mean

8
推荐指数
2
解决办法
2万
查看次数

forrtl: 严重 (157): 程序异常 - 访问冲突

我正在使用“thrgibbs1f90b”BLUPF90 系列程序之一,它基于“fortran”并用于吉布斯采样来估计二进制数据的方差分量。每次尝试运行 thrgibbs1f90b 时,都会收到以下错误消息:

forrtl: 严重 (157): 程序异常 - 访问冲突

Image               PC                Routine            Line        Source

thrgibbs1f90b.exe    0000000140021961    Unknown    Unknown    Unknown
thrgibbs1f90b.exe    000000014000BB5B    Unknown    Unknown    Unknown
thrgibbs1f90b.exe    000000014026B41C    Unknown    Unknown    Unknown
thrgibbs1f90b.exe    000000014024F4E3    Unknown    Unknown    Unknown
kernel32.dll         0000000076E2652D    Unknown    Unknown    Unknown
ntdll.dll            0000000076F5C521    Unknown    Unknown    Unknown
Run Code Online (Sandbox Code Playgroud)

知道为什么我会收到这条消息吗?

谢谢!

fortran

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

fortran ×1

mean ×1

r ×1

sum ×1