多圖示例:如何呈現論文結果中的各種圖表

本文根據《Journal of the American College of Cardiology》上曾發表的一篇文章《Making Sense of Statistics in Clinical Trial Reports》,來全面而具體地說明臨床試驗論文中,各種類型數據與結果使用圖表的正確展示方法。

本文將著重介紹基線數據、試驗信息以及結局數據中二分類頻數資料和計量資料的展示方法。

一、基線(Baseline)數據展示

基線(Baseline)數據是所有類型的試驗所必須要提供和展示的信息,具有描述研究所納入的樣本特征、標示研究所關注的變量等重要作用。

基線(Baseline)數據的展示多以表格的方式,以各種變量的名稱為表格每行的標題,而不同的組名為表格每列的標題,需要涵蓋的變量包括人口學資料、可能影響結局事件的變量以及相關的醫療記錄,每列提供一個組別的數據,在RCT中沒有必要提供合計數據或進行組間差異比較。

下方提供一個研究的表格作為范本,數據的展示方法、可能遇到的情況及相關注意事項標注在相應位置(表1)。

圖片

二、試驗信息(Trial profile)展示

試驗信息(Trial profile)也是需要展示的部分,用以清晰直觀的描述在試驗進程中各個時間點的操作,以及在各個操作過后各組人數的變化及原因,方便讀者對研究有直觀的了解。

試驗信息(Trial profile)多以流程圖的形式進行展示,按照時間和操作順序排列,清晰列出每一部分的人數,需要展示的重要操作節點至少應包括隨機分組、完成隨訪及數據分析。

下圖展示的是一個研究中所提供的試驗信息(Trial profile)圖,作為示例范本供參考,可行的展示方式多種多樣,樣式不用局限于示例,但主要信息要清晰地提供出來(圖1)。

圖片

三、二分類頻數資料的結果展示

二分類頻數資料在試驗研究中經常被涉及,例如:性別、各種事件發生與否等,是結果展示中的重要組成部分,主要結局數據表格和副作用表格均包含大量二分類資料。

在主要結局數據表格中,與基線(Baseline)數據形式類似,同樣是以各種變量或事件的名稱作為表格每行的標題,而不同的組名為表格每列的標題,不同之處在于需要增加兩列,分別報告效應指標的大小和P值。

值得注意的是,在事件的展示中,許多研究的主要終點為復合終點,此時需同時在下方依次提供各個事件單獨發生的數量與百分比。

效應指標需要包括點估計值與區間估計。在這里,強調一下區間估計的重要性,并解釋一下點估計值與區間估計的關系:點估計可以得到一個具體的數值,表示結果的大小,而這一結果存在很大程度的不確定性,區間估計即可表達這種不確定性,通常用95%置信區間(Confidence Interval)。

之所以選擇95%,主要是為保證研究的一致性,方便與他人研究進行比較,因為大部分的研究都選擇了95%這一數值;同時,與通常設定的顯著性水平0.05保持一致,方便與P<0.05進行關聯。樣本量越大,這種不確定性越小,置信區間越窄,點估計值估計越精確。因此,單獨報告點估計值是不夠嚴謹的,需要同時報告區間估計的結果。

下圖同樣提供一個研究的表格作為范本,注意事項標注在旁(表2)。

圖片

對于研究的效應分析可以用到多種不同的效應指標,表3總結了各個效應指標的概念及計算方法。通常,兩個組別時,先列好數據的四格表,計算發生率,再進行相應的效應指標計算。
圖片

效應指標包括絕對數(如危險度差(Risk difference, RD/Difference in percentages)、需治療人數(Number needed to treat, NNT)等)和相對數(如相對危險度(Relative risk, RR)、相對危險降低(Relative risk reduction, RRR)和比值比(Odds ratio, Relative odds, OR)等)兩類。相對數指標具有統計學優點,且對于不同類型的人群的一致性較好,結果易于推廣,而絕對數指標則更有實際價值和意義。

此外,除了要報告詳細記錄和主要結局指標外,安全性信息也要進行報告,安全性表格也多為二分類資料。

與主要結局事件表格類似,同樣是以各種變量或事件的名稱為表格每行的標題,而不同的組別為表格每列的標題,不同之處在于只需要進行組間差異性檢驗,報告P值的大小。

下圖即為一個研究中所展示的安全性表格,作為內容與樣式的參考(表4)。

圖片

四、計量資料的結果展示

1. 單個時間點的組間均值比較

在分析定量結局指標時,一般比較常見的分析策略就是直接比較不同干預組結局指標的組間差異。然而,考慮到多數情況下這些結局指標都會在基線時被測量,一個更加合理的方法是比較結局指標相對于基線的平均變化值。

但是這里也同樣存在一個Bug——這種變化值往往會受到基線水平的影響,比如我們常說的“向均數回歸(regression to the mean)”——在同等的干預條件下,那些結局指標基線水平比較高的研究對象可能會獲得更大的下降。為了解決這樣問題,就需要另一種統計學分析方法——協方差分析(ANCOVA),即在比較結局指標變化值時調整其基線水平。

來看一個實例,SYMPLICITY HTN-3研究[6]是一項隨機、雙盲、假手術對照試驗,共招募 535 例嚴重難治性高血壓患者,按照 2:1 進行隨機分組,分別進行去腎交感神經術或假手術治療。研究主要終點為治療6個月時患者收縮壓(SBP)下降。

圖片

如表1所示,首先進行去腎交感神經術和假手術治療組6個月時SBP的組間比較,其次在比較兩組SBP 6個月的變化值時考慮是否調整其基線水平。可以比較明顯地看到第一種組間比較得到的95%CI比后兩種情況更“寬”,而在調整了SBP基線水平的第三種情況比較時95%CI最“窄”。

比較遺憾的是,上述95%CI仍跨越“0”,即組間差異無統計學意義。提示去腎交感神經術與假手術相比并未減少難治性高血壓患者的6個月時收縮壓水平。

調整SBP基線水平真的有必要嗎?下圖中去腎交感神經術和假手術治療組兩條回歸線顯示,兩組中基線SBP水平較高的研究對象,6個月后SBP下降值也更大。如果不進行SBP基線水平調整,實際的效應值可能會被錯誤估計(4.07 vs. 4.11adjusted mmHg)。

此外,從下圖中也可以明確另一點,即不同研究對象的研究結果差別很大,這也是為什么臨床試驗通常需要納入足夠的研究對象(樣本量太少,結果可能并不穩定)。

圖片

細心的小伙伴可能會提另外一個問題,實際分析中是選擇結局變化的差值,還是選擇相對于基線水平的變化百分比?從統計上講,這時候就要看哪種情況更適合使用協方差分析。(詳見:手把手教你協方差分析的SPSS操作!)

2. 多個時間點計量數據的分析與結果展示方法

以上我們討論了,如何利用結局指標的基線數據來使干預措施的臨床療效估計更為合理。實際上,很多時候一個臨床研究在設計數據收集時,往往不會只收集開始(基線)和結束(隨訪終點)兩個時間點的數據。當遇到結局指標多個時間點數據時,就需要采取不同的方法,當然也取決于研究目的。

①兩組均值隨時間的變化趨勢

多個時間點的計量數據可以以時間為橫坐標、指標數值為縱坐標繪制折線圖展示,下圖為一項研究的結果圖,每個時間點都描繪了均值與標準誤(下圖)。

圖片

② 不同下降率(或升高率)的組間比較

許多研究的結局指標中,后續時間點較基線時的變化數值所占百分比(下降率或升高率)具有重要的臨床意義,比如在呼吸系統功能損傷的研究中用力肺活量的下降率,此時可計算不同時間點的結局指標下降率或升高率,再進行組間比較及后續分析。

③ 在隨訪過程中某一特定時間點的獨特價值

如在18個月時檢測糖化血紅蛋白來評價一種糖尿病藥物的療效,這樣的情況下,特定時間的數據應著重分析。

因為多個時間點的計量資料往往存在相關性,不同于一般的統計分析方法(要求各數據彼此相互獨立),此時應該選擇重復測量分析。(詳見:SPSS:單因素重復測量方差分析(史上最詳細教程))

3. 計量資料呈偏態分布的分析方法

有時候計量資料的數據呈偏態分布,此時組間均值比較的傳統分析方法可能受一些極端值的影響而扭曲,此時可以選擇如下的處理方法:

① 采取合適的數據轉換

例如,將原始數值取自然對數后,數據呈正態分布,此時采用幾何均數來進行組間差異的比較。

② 使用非參數檢驗

非參數檢驗中,比較常用的是采用中位數對兩組療效進行描述,并用非參數方法(例如常用的秩和檢驗)對組間療效差異進行分析可避免極端值的影響。

③ 設定特定的臨界值,將原來的連續性變量轉換為二分類變量

例如,計算超過肝臟功能指標上限數值的人數占總人數的百分比,這時采用卡方檢驗比較組間的百分比有無差異即可。

參考文獻

  1. J Am Coll Cardiol 66(22):2536–2549

  2. N Engl J Med 2014;371:993–1004.

  3. N Engl J Med 2013;369:1317–26.

  4. Lancet 2014;384:1849–58.

  5. N Engl J Med 2013;368:1303–13.

  6. N Engl J Med. 2014; 370:1393–401.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/37115.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/37115.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/37115.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

3.Android逆向協議-APP反反編譯及回編譯

免責聲明&#xff1a;內容僅供學習參考&#xff0c;請合法利用知識&#xff0c;禁止進行違法犯罪活動&#xff01; 內容參考于&#xff1a;微塵網校 上一個內容&#xff1a;2.Android逆向協議-了解常用的逆向工具 在實際應用場景中會閱讀smail代碼&#xff0c;比如調試app&a…

【ai】tx2 nx :ubuntu查找NvInfer.h 路徑及哪個包、查找符號

在Ubuntu系統中,你可以使用多種方法來查找某個頭文件的路徑。這里有幾種常用的方法: 使用find命令: find命令是一個非常強大的工具,可以在文件系統中搜索匹配特定條件的文件。例如,如果你想查找名為stdio.h的頭文件,可以使用以下命令:bash 復制代碼 sudo find / -name …

響應頭缺省xss防御頭(X-XSS-Protection、X-Content-Type-Options)

HTTP X-Content-Type-Options 缺失 Web 服務器對于 HTTP 請求的響應頭缺少 X-Content-Type-Options,這意味著此網站更易遭受跨站腳本攻擊(XSS)。X-Content-Type-Options 響應頭相當于一個提示標志,被服務器用來提示客戶端一定要遵循在 Content-Type 首部中對 MIME 類型 的…

Python頭歌數據聚合

在Python中進行數據聚合通常涉及到使用Pandas庫&#xff0c;它是一個功能強大的數據分析工具。以下是一些基本的步驟和示例代碼&#xff0c;展示如何使用Pandas進行數據聚合&#xff1a; 導入Pandas庫: import pandas as pd讀取數據: 假設您有兩個CSV文件&#xff0c;我們可以使…

嵌入式Linux系統編程 — 4.5 strcmp、strchr 等函數實現字符串比較與查找

目錄 1 字符串比較 1.1 strcmp() 函數 1.2 strncmp() 函數 1.3 示例程序 2 字符串查找 2.1 strchr() 函數 2.2 strrchr() 函數 2.3 strstr() 函數 2.4 strpbrk() 函數 2.5 示例程序 1 字符串比較 strcmp() 和 strncmp() 函數是C語言標準庫中用于比較兩個字符串的函…

經典排序算法詳解

目錄 創作不易&#xff0c;如對您有幫助&#xff0c;還望一鍵三連&#xff0c;謝謝&#xff01; 前言 學習目標&#xff1a; 直接插入排序 基本思想&#xff1a; 代碼 希爾排序&#xff1a; gap取值 代碼 特性總結 選擇排序 基本思想 代碼 堆排序 思想 代碼 冒…

[CTF]-PWN:mips反匯編工具,ida插件retdec的安裝

IDA是沒有辦法直接按F5來反匯編mips的匯編的&#xff0c;而較為復雜的函數直接看匯編不太現實&#xff0c;所以只能借用插件來反匯編 先配置環境&#xff0c;下載python3.4以上的版本&#xff0c;并將其加入到環境變量中 下載retdec 地址&#xff1a;Release v1.0-ida80 ava…

蘋果開發者證書申請流程

蘋果開發者證書申請流程&#xff1a; 1.Certificates 后面加號 2.iOS Distribution (App Store and Ad Hoc) 點擊continue 3.選擇Upload a Certificate Signing Request To manually generate a Certificate, you need a Certificate Signing Request (CSR…

Unity關于Addressables.Release釋放資源內存問題

前言 最近在編寫基于Addressables的資源管理器&#xff0c;對于資源釋放模塊配合MemoryProfiler進行了測試&#xff0c;下面總結下測試Addressables.Release的結論。 總結 使用Addressables.Release釋放資源時&#xff0c;通過MemoryProfiler檢查內存信息發現加載的內容還在…

多租戶與低代碼開發的應用:解鎖企業數字化轉型的無限可能

在數字化轉型的浪潮中&#xff0c;多租戶與低代碼開發已經成為推動企業快速、靈活、安全地構建和部署應用的關鍵技術。本文將深入探討這兩種技術的結合如何為企業帶來前所未有的變革和機遇。 多租戶架構&#xff1a;資源共享與隔離的藝術 多租戶架構&#xff0c;是一種高級的軟…

一文讓你簡單明了的知道云管理平臺的作用

隨著云計算的飛速發展&#xff0c;越來越多的企業實現了上云。因此云管理平臺也在云計算環境中扮演著至關重要的角色&#xff0c;在企業上云后充分發揮作用。今天我們小編就來為大家簡單講解一下云管平臺的作用。 一文讓你簡單明了的知道云管理平臺的作用 作用1、提高工作效率…

思考-生涯思考-GPT-5對人們的影響

GPT-5 一年半后發布&#xff1f;對此你有何期待&#xff1f; IT之家6月22日消息&#xff0c;在美國達特茅斯工程學院周四公布的采訪中&#xff0c;OpenAI首席技術官米拉穆拉蒂被問及GPT-5是否會在明年發布&#xff0c;給出了肯定答案并表示將在一年半后發布。此外&#xff0c;…

20240629 每日AI必讀資訊

&#x1f680; Google 深夜突襲&#xff0c;Gemma 2 狂卷 Llama 3 - Gemma2性能超越Llama3&#xff0c;提供9B和27B版本&#xff0c;性能接近70B模型但大小僅為其40% - Gemma2支持高效推理&#xff0c;單個GPU即可實現全精度推理&#xff0c;廣泛的硬件支持 - Gemma2兼容多種…

CMake之嵌套的CMakeLists

文章目錄 前言項目結構節點關系如何嵌套多個cmake示例程序cmake 總結 前言 在現代軟件開發中&#xff0c;CMake 是一個非常重要的工具&#xff0c;它允許開發者編寫可移植的構建腳本來管理項目。對于大型項目&#xff0c;通常會有多個模塊或子項目&#xff0c;這時候就需要用到…

2024年618各城市跨境電商戰況如何?

2024年618各城市 跨境電商戰況如何? 2024 城市“618”跨境戰績&#xff08;部分&#xff09; 2024年“618”期間&#xff0c;全國跨境電商交易額實現2,397.12億元&#xff0c;同比增長8.68%。從跨境商品來看&#xff0c;進口端&#xff0c;嬰童食品、美容美妝、營養保健等商…

numpy.random.seed()使用

import numpy as npnp.random.seed(2) # 生成隨機種子2 一次使用機會 作用在下一個隨機數生成的時候 a np.random.random() # 使用隨機種子2 b np.random.random() # 因為隨機種子使用完了 &#xff01; 這里使用默認按系統根據時間作為seed參數的隨機種子 print(a) # 隨…

手機取證基礎知識(一)

文章關鍵詞&#xff1a;手機取證、電子數據取證 手機取證&#xff0c;也稱為移動設備取證或智能手機取證&#xff0c;是數字取證的一個分支&#xff0c;專注于從智能手機和其他移動設備中提取、分析和呈現證據的過程。這項技術通常用于法律調查&#xff0c;尤其是在犯罪調查中…

關于 AI 音樂大模型的研究報告

摘要&#xff1a;本研究報告聚焦于近期上線的音樂大模型&#xff0c;探討其對音樂創作門檻的降低影響&#xff0c;分析其引發的關于音樂圈是否會被 AI 徹底顛覆的討論&#xff0c;以及深入研究與之相關的版權歸屬和創意產業在 AI 影響下的發展等問題。 一、引言 在過去的一個月…

JavaScript(1)——JS介紹

JS是什么 是一種運行在客戶端&#xff08;瀏覽器&#xff09;的編程語言&#xff0c;實現人機交互的效果 作用&#xff08;做什么&#xff09; 網頁特效&#xff08;監聽用戶的一些行為讓網頁做出對應的反饋&#xff09;表單驗證&#xff08;針對表單數據的合法性行為進行判…

PHP實戰:輕松實現商品庫存批量導入,高效管理不是夢!

在電商平臺上&#xff0c;批量導入商品庫存是一個常見的需求。通過批量導入&#xff0c;商家可以快速更新大量商品的庫存信息&#xff0c;提高工作效率。本文將介紹如何使用PHP編程語言實現這一功能&#xff0c;方便商家進行庫存管理。 首先&#xff0c;我們需要創建一個表格文…