基于R軟件gemtc包的網(wǎng)狀meta分析

1. 安裝gemtc包

使用的是Rstudio收恢,如果Rstudio安裝不成功俏脊,可以先用Rgui安裝:

install.packages('code')

2. 載入程序包

library(gemtc)

library(code)

library(codetools)

library(testthat)

3. 導(dǎo)入數(shù)據(jù)

這里是一個(gè)gemtc包中的例子柠辞,命名為file:

file <- system.file('extdata/luades-smoking.gemtc', package='gemtc')? ? #導(dǎo)入數(shù)據(jù)鲸阔,并命名為file

net = read.mtc.network(file)? ? #讀取gemtc文件订晌,并保存為net

4. 保存數(shù)據(jù)

write.csv(network$treatments, file = "D:\\Desktop\\network0001_treatments.csv")

write.csv(network$data.ab, file = "D:\\Desktop\\network0001_data.ab.csv")

5.讀取數(shù)據(jù)

treatments<- read.csv("D:\\Desktop\\network0001_treatments.csv",header=T,sep = ",",skip=0,row.names = 1)

#header=T,表示文件存在菲嘴,表示需要讀取數(shù)據(jù)的數(shù)據(jù)頭部饿自,skip=0,表示數(shù)據(jù)中沒(méi)有需要跳過(guò)的行,row.names = 1是第一列作為行名

#同樣龄坪,把另外一個(gè)表也讀取進(jìn)來(lái)

data <- read.csv("D:\\Desktop\\network0001_data.ab.csv",header=T,sep = ",",row.names = 1)

6. 創(chuàng)建network對(duì)象昭雌,建立成network 單臂長(zhǎng)數(shù)據(jù)格式

network<- mtc.network(data, description="Luades_smoking", treatments=treatments)

7. 構(gòu)建模型,一致性模型

model <- mtc.model(network, type = 'consistency')

#其中健田, network 為 network 數(shù)據(jù)烛卧, type 為是否選取一致性模型

#這里提示沒(méi)有安裝slam包


8.運(yùn)算結(jié)果

result <- mtc.run(model)? ? #簡(jiǎn)單命令;需要電腦上安裝jags抄课,安裝地址下載jags;

result <-mtc.run(model, sampler ="rjags", n.adapt = 5000, n.iter = 20000, thin = 1)? ?

#復(fù)雜命令唱星,通過(guò)sampler命令選取軟件的調(diào)用方式;“n.adapt”為預(yù)迭代次數(shù)跟磨,“n.iter”為迭代運(yùn)算次數(shù)间聊,“thin”為步長(zhǎng)。

9. 網(wǎng)狀證據(jù)圖等

plot(network)? #模型網(wǎng)狀圖

#繪制tiff圖片并保存

tiff(file="network.tiff")

plot(network)

dev.off()

#診斷收斂性

gelman.plot(result)

#收斂圖導(dǎo)出

tiff(file="gelman.plot.tiff")

gelman.plot(result,auto.layout =F)

dev.off()

plot(result)? ? #密度圖

forest(result)? ? #森林圖

ranks <- rank.probability(result)? ? #等級(jí)排名

print(ranks)

#堆積排序圖

tiff(file="堆積排序圖.tiff")

plot(ranks)

dev.off()

#單個(gè)排序圖

tiff(file="單個(gè)排序圖.tiff")

barplot(t(ranks), beside=TRUE)

dev.off()

# 相對(duì)影響森林圖導(dǎo)出vsB

tiff(file="0109相對(duì)影響森林圖導(dǎo)出vsB.tiff")

forest(relative.effect(result, "B"))

dev.off()

10. 殘差

print(result$deviance)

11.異質(zhì)性圖

result.anohe <- mtc.anohe(network, n.adapt=1000, n.iter=5000)

summary.anohe <- summary(result.anohe)

plot(summary.anohe, xlim=log(c(0.2, 5)))

summary.anohe

summary.anohe$consEffects

summary.anohe$studyEffects

summary.anohe$pairEffects

12.節(jié)點(diǎn)劈裂法,探討模型的一致性和不一致性

network

result <-mtc.nodesplit(network)

summary(result)

names(result)

# [1] "d.A.C" "d.A.D" "d.B.D" "d.C.D" "consistency"

summary(result$d.A.C)

# Overall summary and plot

summary.ns <- summary(result)

print(summary.ns)

plot(summary.ns)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末抵拘,一起剝皮案震驚了整個(gè)濱河市哎榴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖尚蝌,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迎变,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡飘言,警方通過(guò)查閱死者的電腦和手機(jī)衣形,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)姿鸿,“玉大人谆吴,你說(shuō)我怎么就攤上這事】猎ぃ” “怎么了句狼?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)热某。 經(jīng)常有香客問(wèn)我腻菇,道長(zhǎng),這世上最難降的妖魔是什么昔馋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任筹吐,我火速辦了婚禮,結(jié)果婚禮上秘遏,老公的妹妹穿的比我還像新娘骏令。我一直安慰自己,他們只是感情好垄提,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著周拐,像睡著了一般铡俐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妥粟,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天审丘,我揣著相機(jī)與錄音,去河邊找鬼勾给。 笑死滩报,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的播急。 我是一名探鬼主播脓钾,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼桩警!你這毒婦竟也來(lái)了可训?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎握截,沒(méi)想到半個(gè)月后飞崖,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谨胞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年固歪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胯努。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡牢裳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出康聂,到底是詐尸還是另有隱情贰健,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布恬汁,位于F島的核電站伶椿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏氓侧。R本人自食惡果不足惜脊另,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望约巷。 院中可真熱鬧偎痛,春花似錦、人聲如沸独郎。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)氓癌。三九已至谓谦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贪婉,已是汗流浹背反粥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疲迂,地道東北人才顿。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像尤蒿,于是被迫代替她去往敵國(guó)和親郑气。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容