[程式] R軟體 矩陣的位置

看板Statistics作者 (天呀!)時間14年前 (2011/06/30 03:13), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
大家好...^^" 小弟我利用R軟體的計算出矩陣結果... 但因為矩陣過於龐大... 所以我想找到當中的最佳解似乎有點困難... (用肉眼找...眼睛真的都快花了...) 因此才想說上來請教大家... 希望有好心人願意幫忙解答...^^" 我的問題我舉個例... 假設我最後算出的矩陣如下(舉例3*4矩陣)... [ 9 18 25 -10] [15 25 -7 12] [ 8 -37 18 15] 我的最佳解是這矩陣中與 0 最接近的值... 也就是位於第2列第3行的 -7 這個答案... 我知道我先利用 "min(abs())" 這個指令可以獲得 7 這個答案... 但因為我的行與列有其計算意義... 也就是說我該如何計算才可以直接獲得"第2列第3行" 這個資訊 ? 不是用肉眼看...(肉眼真的看到會哭...>O<) 由衷感謝好心的大大幫忙...^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.219.11

06/30 07:03, , 1F
用which這個函數 假設矩陣是X
06/30 07:03, 1F

06/30 07:03, , 2F
which(abs(X)==min(abs(X)),arr.ind = TRUE)
06/30 07:03, 2F

06/30 16:35, , 3F
由衷感謝大大解惑...^^"
06/30 16:35, 3F
文章代碼(AID): #1E2ta_Bg (Statistics)