作者bcs (= ="frailty..gggg XD)
看板Statistics
標題[問題] R的element by element multiplication
時間Thu Jun 21 00:07:46 2007
google過
R論壇上是說用"*",但R會要求conformable的條件。
Matlab中可用
a=[2,1]
b=[2,3;2,3,5,5]
c=a.*b
相同的矩陣,R會出現non conformable的警告。
請問怎樣才能讓R跑出像Matlab一樣的
element by element multiplication?
謝謝^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.214
1F:推 bugle:是要作 c(2*b,1*b) ?? 06/21 00:18
2F:推 bcs:是的.這要partition matrix,大一點的矩陣就。有現成的函數? 06/21 00:56
3F:推 bugle:R的矩陣功能不像Matlab那麼強,你說的功能應該沒有,得自己寫 06/21 01:03
4F:推 bugle:抱歉,我忘了matlab".*"的用法,在R裡面應該直接*即可 06/21 01:17
5F:→ bugle:條件是長度要算好 06/21 01:18
6F:推 weibo:的確得自己寫!! 06/21 19:57
7F:推 WANG3213:"%x%" 或查 "kronecker" 06/22 02:32
8F:推 bcs:c<-matrix(rep(0,6),3,2) for(i in 1:3){c[i,]<-a[1,]+b[i,]} 06/22 13:27
9F:→ bcs:%*% or kr還是會有non confermable.的確要自已寫,謝謝各位^^" 06/22 13:28