AI輔助醫學統計分析APP

AI輔助醫學統計分析APP

醫學統計分析的困難點在于開始階段分析的規劃和得出分析結果之后分析結果的解釋,前者之所以困難是因為分析方法繁多又有不同的使用條件,后者則是因為結果中術語較多,且各種分析方法術語又有不同,非統計專業認識難以掌握。而AI的特點就是知識豐富,正好適合處理以上兩個醫學統計中的困難點,所以如果統計分析過程中能夠使用AI進行輔助,將會是再好不過。

AI輔助統計分析的兩種形式

這里不是完全依賴AI進行統計分析,而是進行AI輔助,是因為AI本身在結果的準確性和重復性方面都有待提高和完善,還不適合統計分析這種對結果準確性要求較高的工作,結果的指標也不可控。
如果想實現AI輔助統計分析,目前的做法有兩種,一種是讓LLM大模型生成數據分析所需要的代碼,然后執行代碼,獲得統計分析的結果,典型的例子是豆包的數據分析模塊,這種方法的特點是,功能豐富,但是技術難度大;另外一種,就是這里用到的,將可以進行醫學統計分析的Python庫(pingouin)構建成API,然后通過百度千帆平臺將API服務接入到LLM模型中,通過LLM解析用戶的意圖,解釋分析的結果,但是統計分析的結果是API產生的,這種方式技術門檻低,功能沒有那么全面,適合小型的項目。

APP功能介紹和說明

目前的APP可以處理重復測量的方差分析類,普通的方差分析類和t檢驗類等三類數據分析,除了主要的分析方法,還包括分析前的正態性檢驗、方差齊性檢驗、球形檢驗和分析后的兩兩比較、power計算等分析方法,也設計了分析規劃和分析報告等兩個功能。

這里采用的是數據為基礎的分析方式,通過數據來判斷進行什么樣的檢驗,通過數據來判斷檢驗的效能等,。所有的分析都是以提供json格式的模擬數據或者真實數據開始的,提供數據之后,1. 可以要求進行特定的分析或者做出分析的規劃,其中的特定分析是通過關鍵詞來觸發的,比如在輸入框內輸入”球形檢驗“可以觸發重復測量方差分析中的球形檢驗API;2. 得到特定分析結果之后,可以要求將分析結果整理成表格或者形成分析報告,但是目前不支持一次性進行多個分析步驟(這一點還有待改進)。3. 還是有一定的不完善的地方,比如有時候沒有要求進行分析步驟規劃,卻給出了分析步驟的規劃,可能是promot撰寫不夠完善導致的。

APP訪問地址:1. 可以通過百度的鏈接訪問:「AI醫學統計」:https://appbuilder.baidu.com/s/aAI5O8cA;2. 也可以通過部署的streamlit鏈接來訪問https://ai-assistant-medical-stats.streamlit.app/,各有優缺點,前者速度更快一些,顯示功能也更佳(不同的輸出有不同的形式),后者的有點是可以集成更多模塊,部署也可以個性化,后續將部署在我自己的平臺appmatrix上(app.clinicalmodelmatrix.com, 這個平臺上目前開通免費賬號:test(密碼tset),展示了部分APP)。兩種途徑是訪問的是同一個APP,streamlit平臺僅僅是引用了百度平臺的API。
在這里插入圖片描述

待完成的規劃

目前的APP僅具備了對連續性變量的分析,而醫學統計中還包括離散性變量分析,比如卡方檢驗等,還包括回歸分析等,需要進一步完善。可能遇到的問題是,檢驗方法多了之后,APP在檢驗方法的選擇上會不會出現混淆等,需要在實踐過程中進行探索。也歡迎大家多提寶貴意見。

總結

初步體會LLM+API構成的APP在醫學統計方面的應用,良好的感覺是LLM對統計規劃和統計結果解釋方面,算是比較專業,但是也感覺LLM不是很好控制,有些要求并不能完全按照想象中的樣子來實現。總體來說,目前的APP已經能體現AI輔助的概念,在分析步驟規劃和分析結果解釋等環節有不錯的表現,彌補一般人在統計分析知識儲備上的不足,但是還有進一步完善的空間。

LLM+API這種形式不僅僅可以用在醫學統計領域,可以算是一種新型的APP,也以用于完成其它的任務,這種形式的GUI是LLM的對話框,通過對話框來實現用戶和機器之間的交流。

本賬號專注于醫學類streamlit,shiny ,gradio等可視化以及新形式的APP的制作和部署研究,包括各種APP構建和部署咨詢,代碼的分享,歡迎聯系咨詢。

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

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

相關文章

[STM32 HAL庫]串口中斷編程思路

一、前言 最近在準備藍橋杯比賽(嵌入式賽道),研究了以下串口空閑中斷DMA接收不定長的數據,感覺這個方法的接收效率很高,十分好用。方法配置都成功了,但是有一個點需要進行考慮,就是一般我們需要…

淺談Java之AJAX

一、基本介紹 在Java開發中,AJAX(Asynchronous JavaScript and XML)是一種用于創建動態網頁的技術,它允許網頁在不重新加載整個頁面的情況下與服務器進行交互。 二、關鍵點和示例 1. AJAX的基本原理 AJAX通過JavaScript的XMLHtt…

AutoSar架構學習筆記

1.AUTOSAR(Automotive Open System Architecture,汽車開放系統架構)是一個針對汽車行業的軟件架構標準,旨在提升汽車電子系統的模塊化、可擴展性、可重用性和互操作性。AUTOSAR的目標是為汽車電子控制單元(ECU&#xf…

算法競賽之差分進階——等差數列差分 python

目錄 前置知識進入正題實戰演練 前置知識 給定區間 [ l, r ],讓我們把數組中的[ l, r ] 區間中的每一個數加上c,即 a[ l ] c , a[ l 1 ] c , a[ l 2] c , a[ r ] c; 怎么做?很簡單,差分一下即可 還不會的小伙伴點此進入學習 進入正題 …

TDengine 做 Apache SuperSet 數據源

?Apache Superset? 是一個現代的企業級商業智能(BI)Web 應用程序,主要用于數據探索和可視化。它由 Apache 軟件基金會支持,是一個開源項目,它擁有活躍的社區和豐富的生態系統。Apache Superset 提供了直觀的用戶界面…

金融場景 PB 級大規模日志平臺:中信銀行信用卡中心從 Elasticsearch 到 Apache Doris 的先進實踐

導讀:中信銀行信用卡中心每日新增日志數據 140 億條(80TB),全量歸檔日志量超 40PB,早期基于 Elasticsearch 構建的日志云平臺,面臨存儲成本高、實時寫入性能差、文本檢索慢以及日志分析能力不足等問題。因此…

虛幻商城 Fab 免費資產自動化入庫

文章目錄 一、背景二、實現效果展示三、實現自動化入庫一、背景 上一次寫了個這篇文章 虛幻商城 Quixel 免費資產一鍵入庫,根據這個構想,便決定將范圍擴大,使 Fab 商城的所有的免費資產自動化入庫,是所有!所有! 上一篇文章是根據下圖這部分資產一鍵入庫: 而這篇文章則…

游戲為什么失敗?回顧某平庸游戲

1、上周玩了一個老鼠為主角的游戲,某平臺喜1送的, 下載了很久而一直沒空玩,大約1G,為了清硬盤空間而玩。 也是為了拔掉心中的一根刺,下載了而老是不玩總感覺不舒服。 2、老鼠造型比較寫實,看上去就有些討…

親測有效!如何快速實現 PostgreSQL 數據遷移到 時序數據庫TDengine

小T導讀:本篇文章是“2024,我想和 TDengine 談談”征文活動的優秀投稿之一,作者從數據庫運維的角度出發,分享了利用 TDengine Cloud 提供的遷移工具,從 PostgreSQL 數據庫到 TDengine 進行數據遷移的完整實踐過程。文章…

C#,入門教程(01)—— Visual Studio 2022 免費安裝的詳細圖文與動畫教程

通過本課程的學習,你可以掌握C#編程的重點,享受編程的樂趣。 在本課程之前,你無需具備任何C#的基礎知識,只要能操作電腦即可。 不過,希望你的數學不是體育老師教的。好的程序是數理化的實現與模擬。沒有較好的數學基礎…

Linux探秘坊-------3.開發工具詳解(2)

1.動靜態庫和動靜態鏈接(操作) 靜態庫是指編譯鏈接時,把庫?件的代碼全部加?到可執??件中,因此?成的?件 ?較?,但在運?時也就不再需要庫?件了。其后綴名?般為“.a” 動態庫與之相反,在編譯鏈接時并 沒有把庫?件的代碼加?到可執??件中 ,?…

電腦開機出現Bitlock怎么辦

目錄 1.前言 2.產生原因: 1.系統異常關機 2.系統更新錯誤 3.硬件更換 4.CMOS電池問題 5.出廠設置 6.意外情況 3.解鎖步驟: 3.1:記住密鑰ID(前6位) 3.2:打開aka.ms/myrecoverykey網址 3.3&#…

C# 的 NLog 庫高級進階

一、引言 在 C# 開發的廣袤天地中,日志記錄宛如開發者的 “千里眼” 與 “順風耳”,助力我們洞察應用程序的運行狀態,快速定位并解決問題。而 NLog 庫,無疑是日志記錄領域中的璀璨明星,以其強大的功能、靈活的配置和出…

Avalonia系列文章之小試牛刀

最近有朋友反饋,能否分享一下Avalonia相關的文章,于是就抽空學習了一下,發現Avalonia真的是一款非常不錯的UI框架,值得花時間認真學習一下,于是邊學習邊記錄,整理成文,分享給大家,希…

10 為什么系統需要引入分布式、微服務架構

java技術的發展 在java開始流行起來之后,主要服務于企業家應用,例如ERP,CRM等等,這些項目是為企業內部員工使用,我們的思維是怎么用設計模式,如何封裝代碼。讓開發人員關注到業務上去,系統也就那么幾十幾百…

第6章:Python TDD實例變量私有化探索

寫在前面 這本書是我們老板推薦過的,我在《價值心法》的推薦書單里也看到了它。用了一段時間 Cursor 軟件后,我突然思考,對于測試開發工程師來說,什么才更有價值呢?如何讓 AI 工具更好地輔助自己寫代碼,或許…

JDK 23 和 JDK 21 的區別

JDK 23 和 JDK 21 的區別主要在于支持周期和功能特性: 支持周期: JDK 23:此版本是一個常規發布版本,支持時間較短,通常是六個月。這種版本適合希望使用最新特性和改進的用戶。JDK 21:這是一個長期支持&…

springboot自動配置原理(高低版本比較)spring.factories文件的作用

SpringBootApplication public class SpringSecurityApplication {public static void main(String[] args) {SpringApplication.run(SpringSecurityApplication.class, args);}}注解SpringBootApplication Target({ElementType.TYPE}) Retention(RetentionPolicy.RUNTIME) Doc…

使用Websocket進行前后端實時通信

1、引入jar&#xff0c;spring-websocket-starter <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId> </dependency> 2、配置websocket config import org.springframe…

vue2 - Day05 - VueX

Vuex 是 Vue.js 官方的狀態管理庫。它是一個讓你能在應用中集中管理共享狀態的工具。當應用的規模逐漸增大&#xff0c;組件之間的數據傳遞變得越來越復雜時&#xff0c;Vuex 就成為了救星&#xff0c;提供了一個集中式的存儲來管理所有的組件狀態&#xff0c;并且保證狀態以一…