ฉันแค่พยายามที่จะทำซ้ำการอ้างสิทธิ์ที่ทำในกระดาษต่อไปนี้การค้นหาความสัมพันธ์ Biclusters จาก Gene Expression Dataซึ่งก็คือ:
โจทย์ 4. ถ้า J จากนั้นเรามี:
ผม. ถ้าเป็นคนขี้เกียจที่สมบูรณ์แบบที่มีแบบจำลองเสริมแล้วX I Jก็เป็นคนที่สองที่สมบูรณ์แบบที่มีความสัมพันธ์กับคอลัมน์; ii ถ้าC Jเป็น bicluster สมบูรณ์แบบด้วยรูปแบบการเติมแต่งแล้วX ฉันJเป็น bicluster สมบูรณ์แบบด้วยความสัมพันธ์ในแถว; iii หากทั้งสองR ฉันและC Jมี biclusters สมบูรณ์แบบด้วยรูปแบบการเติมแต่งแล้วX ฉันJเป็นที่สมบูรณ์แบบความสัมพันธ์ bicluster
ข้อเสนอเหล่านี้สามารถพิสูจน์ได้อย่างง่ายดาย ...
... แต่แน่นอนพวกเขาไม่ได้พิสูจน์
ฉันกำลังใช้ตัวอย่างง่ายๆบางอย่างในกระดาษรวมทั้ง base + code R แบบกำหนดเองเพื่อดูว่าฉันสามารถแสดงข้อเสนอนี้ได้หรือไม่
corbic <- matrix(c(0,4,-4,2,2,-2,6,0,4,-8,16,-2,-2,10,-14,4), ncol=4)
(จากตารางที่ 1F)
รหัสที่กำหนดเองเพื่อแปลงรูปแบบมาตรฐาน X = svd เป็นX = R C Tตามที่อธิบายไว้ในกระดาษ:
svdToRC <- function(x, ignoreRank = FALSE, r = length(x$d), zerothresh=1e-9) {
#convert standard SVD decomposed matrices UEV' to RC' form
#x -> output of svd(M)
#r -> rank of matrix (defaults to length of singular values vector)
# but really is the number of non-zero singular values
#ignoreRank -> return the full decomposition (ignore zero singular values)
#zerothresh -> how small is zero?
R <- with(x, t(t(u) * sqrt(d)))
C <- with(x, t(t(v) * sqrt(d)))
if (!ignoreRank) {
ind <- which(x$d >= zerothresh)
} else {
ind <- 1:r
}
return(list(R=as.matrix(R[,ind]), C=as.matrix(C[,ind])))
}
ใช้ฟังก์ชันนี้กับชุดข้อมูล:
> svdToRC(svd(corbic))
$R
[,1] [,2]
[1,] 0.8727254 -0.9497284
[2,] -2.5789775 -1.1784221
[3,] 4.3244283 -0.7210346
[4,] -0.8531261 -1.0640752
$C
[,1] [,2]
[1,] -1.092343 -1.0037767
[2,] 1.223860 -0.9812343
[3,] 3.540063 -0.9586919
[4,] -3.408546 -1.0263191
นอกเสียจากว่าฉันจะเห็นภาพหลอนเมทริกซ์นี้จะไม่เติมแต่งแม้ว่า corbic จะแสดงความสัมพันธ์ที่สมบูรณ์แบบระหว่างแถวและคอลัมน์ ดูเหมือนจะแปลกที่ตัวอย่างที่พวกเขาให้นั้นแสดงทรัพย์สินที่พวกเขาบอกว่าควร ... เว้นแต่ว่าฉันขาดขั้นตอนการแปลงก่อนหรือหลังบางอย่าง
4iii
พูดอย่างนั้นP(R), P(C), additivity => P(X)
เหรอ? (ฉันตัวย่อ " Y
เป็นคนที่สองที่สมบูรณ์แบบ" P(Y)
) ดูเหมือนว่าคุณกำลังไปในทิศทางอื่นโดยคาดว่าจะเพิ่มความไวจากเงื่อนไขอื่น ๆ โปรดอธิบายเพิ่มเติม
4iii
ไม่ได้บอกว่าถ้าX
เป็นจักรยานที่มีความสัมพันธ์กันอย่างสมบูรณ์R
และC
จะเป็นสารเติมแต่ง ความหมายไปในทิศทางอื่น ตอนนี้ฉันยอมรับว่ามันแปลกที่ตัวอย่างที่พวกเขาให้ดูเหมือนจะไม่พูดกับทฤษฎีบทที่อยู่ถัดไป อาจมีข้อมูลอื่นที่คุณสามารถให้ข้อมูลได้บ้าง? มีทฤษฎีบทอื่นที่ไปในทิศทางอื่นหรือไม่?