R_Language 板


LINE

[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 這個月開始做多變項(Xi)線性迴歸的拔靴, 但幾乎是看文件自己摸的,對結果沒什麼信心。 由於涉及到package,經考慮還是來 R 版發,希望能徵詢到有經驗的前輩。 我的資料是「篩選過」的 MRI 參數,例如 n 個區域, 每個區域內含的體素(voxel)不等,全部經內插轉為100個voxel。 也就是 Y = 100*n,個案有 200 人以上,Xi 都是常態分配的資料。 對 Y=X1+X2+...+e , 我希望做拔靴 1. 增加power 2. 變相增加SNR 3. 老闆"建議" 來做個別 X 變項在這個迴歸模型中顯著與否的考驗, 作為「該 X 變項是否在這個 voxel 有顯著解釋力」的說明 參考本篇教學:   短網址:http://ppt.cc/ilty   http://socserv.mcmaster.ca/jfox/Books/Companion/appendix/   Appendix-Bootstrapping.pdf 1. 計算個別變項 t-test 的 p-value?   我對他方法的理解是   「把抽出來的參數分配,對原資料對迴歸求得的參數做 z-test」   但對它第十五頁 bootp 計算很疑惑:   看起來像是數一數「有幾個抽出來的參數絕對值,比實際的參數絕對值大」?   而且也看不懂 分母為何設 2000 (twice boot time?)   John Fox 有一篇同標題2002年的文件,精神類似,   但他則建議 1. 不用絕對值 2. 因為是雙尾所以要乘 2 (?) 說到底這兩個統計量,   跟其他網路上可以找到的 bootstrapping regression test 教學,   都寫得不是很清楚。   像這兩篇 p 值的計算都不涉及標準誤。   但我實際用 pnorm((tboot-t)/se) 算出來的結果會過於顯著,   網路上可以找到的資源都看了,請各位指點怎麼實作、或推薦我補強什麼統計概念。 2. 多變項的 sample() 實作?   有可能直接的用 sample() 直接取出放回「多個變項」嗎?   經過實測結果很怪(p 都等於 1)。 說實話我也不確定在迴歸的架構下   取出放回是不是「需要以同行/同個案/同樣本,來取出放回」   還是可以自由地每個變項分開抽 3. multicore? boot 有多核選項,分為 parallel 跟 snow   但以我的資料,在 Linux (CentOS 64bit) 上實測沒什麼加速的感覺。   如果可以用 sample 純粹自己手作,   我會想自己動手用 Shell script + R 分配不同次 boot 的結果   但我可能得用 I/O .rdata 的方法實現,不是很實際   想請問 R 目前有類似 matlab parallel toolbox 之類的東西嗎? [程式範例]: Betas=function(formula,data,indices,maxit=20) { D=data[indices,] LMFit=rlm(formula=formula,data=D,maxit=maxit) X1D=deltaMethod(LMFit,"X1") X2D=deltaMethod(LMFit,"X2") X3D=deltaMethod(LMFit,"X3") X1ZDiff=X1D[1,1]/X1D[1,2] X2ZDiff=X2D[1,1]/X2D[1,2] X3ZDiff=X3D[1,1]/X3D[1,2] ZDiff=c(X1ZDiff,X2ZDiff,X3ZDiff) return(ZDiff) } BootTime=1000 set.seed(666) # for reproducibility for (依次取不同Voxel) { Voxel=該點Voxel (1*SubjNum vector) Data=data.frame(Voxel=Voxel,X1=X1,X2=X2,X3=X3) Results=boot(data=Data,statistic=Betas,R=BootTime,maxit=100, parallel="multicore",formula=Voxel~X1+X2+X3) X1P[該點]=(1+sum(abs(Results$t[,1])>abs(Results$t0[1])))/(2*BootTime) X2P[該點]=(1+sum(abs(Results$t[,2])>abs(Results$t0[2])))/(2*BootTime) X3P[該點]=(1+sum(abs(Results$t[,3])>abs(Results$t0[1])))/(2*BootTime) } --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.121.113
1F:推 Wush978:(無關)看到這個選模問題,讓我想到這篇文章 09/26 23:03
3F:→ Wush978:簡單來說,就是不推薦用檢定方式選擇 X 09/26 23:04
4F:→ celestialgod:可以用snowfall 可以參考本版#1Hocf0cY 09/28 21:29
5F:→ skylikewater:感謝回答的幾位前輩 我如果比較成功了再跟大家分享 09/29 19:55







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP