用MATLAB做T檢驗(ttest) - 台部落
文章推薦指數: 80 %
但是這裏至於paired和unpaired之間的區別我卻還沒搞清楚,只是在Student's t-test中看到了如下這樣一段解釋:. “Two-sample t-tests for a difference in ...
請輸入正確的登錄賬號或密碼
註冊
忘記密碼
首頁
數據挖掘
正文
用MATLAB做T檢驗(ttest)
原創
Sophia_Liu
2020-02-2016:08
t-檢驗:
t-檢驗,又稱student‘st-test,可以用於比較兩組數據是否來自同一分佈(可以用於比較兩組數據的區分度),假設了數據的正態性,並反應兩組數據的方差在統計上是否有顯著差異。
matlab中提供了兩種相同形式的方法來解決這一假設檢驗問題,分別爲ttest方法和ttest2方法,兩者的參數、返回值類型均相同,不同之處在於ttest方法做的是 One-sampleandpaired-samplet-test,而ttest2則是 Two-samplet-testwithpooledorunpooledvarianceestimate, performsanunpairedtwo-samplet-test。
但是這裏至於paired和unpaired之間的區別我卻還沒搞清楚,只是在Student's
t-test中看到了如下這樣一段解釋:
“Two-samplet-testsforadifferenceinmeaninvolveindependentsamples,pairedsamplesandoverlappingsamples.Pairedt-testsareaformofblocking,
andhavegreater
powerthanunpairedtestswhenthepairedunitsaresimilarwithrespectto"noisefactors"thatareindependentofmembershipinthetwogroupsbeingcompared.[8]
Inadifferentcontext,pairedt-testscanbeusedtoreducetheeffectsofconfoundingfactorsinanobservational
study.”
因此粗略認爲paired是考慮了噪聲因素的。
在同樣的兩組數據上分別用ttest和ttest2方法得出的結果進行比較,發現ttest返回的參數p普遍更小,且置信區間ci也更小。
最常用用法:
[H,P,CI]=ttest2(x,y);(用法上ttest和ttest2相同,完整形式爲[H,P,CI,STATS]=ttest2(x,y,ALPHA);)
其中,x,y均爲行向量(維度必須相同),各表示一組數據,ALPHA爲可選參數,表示設置一個值作爲t檢驗執行的顯著性水平(performsthetestatthesignificancelevel
(100*ALPHA)%),在不設置ALPHA的情況下默認ALPHA爲0.05,即計算x和y在5%的顯著性水平下是否來自同一分佈(假設是否被接受)
結果:H=0,則表明零假設在5%的置信度下不被拒絕(根據當設置x=y時候,返回的H=0推斷而來),即x,y在統計上可看做來自同一分佈的數據;H=1,表明零假設被拒絕,即x,y在統計上認爲是來自不同分佈的數據,即有區分度。
P爲一個概率,matlabhelp中的解釋是“thep-value,i.e.,theprobabilityofobservingthegivenresult,oronemoreextreme,bychanceifthenull hypothesisistrue. SmallvaluesofPcastdoubtonthevalidityof thenullhypothesis.”暫且認爲表示判斷值在真實分佈中被觀察到的概率(?不太懂)
CI爲置信區間(confidenceinterval),表示“a100*(1-ALPHA)%confidenceintervalforthetruedifferenceofpopulationmeans”,即達到100*(1-ALPHA)%的置信度的數據區間(?)
應用:常與k-foldcrossValidation(交叉驗證)聯用可以用於兩種算法效果的比較,例如A1,A2兩算法得出的結果分別爲x,y,且從均值上看mean(x)>mean(y),則對[h,p,ci]=ttest2(x,y);當h=1時,表明可以從統計上斷定算法A1的結果大於(?)A2的結果(即兩組數據均值的比較是有意義的),h=0則表示不能根據平均值來斷定兩組數據的大小關係(因爲區分度小)
臨時學的,沒經過太多測試,不一定對,還請高手指教。
另外還有在某個ppt(http://jura.wi.mit.edu/bio/education/hot_topics/pdf/matlab.pdf)中看到這樣一頁
參考資料:
經驗+自身理解
matlab7.11.0(R2010b)的幫助文檔
wikipedia
http://www.biosino.org/pages/newhtm/r/schtml/One_002d-and-two_002dsample-tests.html
轉載請註明出處,請尊重他人勞動成果
點贊
6
收藏
分享
文章舉報
Sophia_Liu
發佈了12篇原創文章·獲贊13·訪問量11萬+
私信
關注
數據挖掘
MATLAB數據分析
matlab
算法
測試
發表評論
登录
所有評論
還沒有人評論,想成為第一個評論的人麼?請在上方評論欄輸入並且點擊發布.
相關文章
通用自動化測試軟件—TAE
概述
INTEWORK-TAE(TestAutomationExecutor)是一款通用的自動化測試軟件,可以兼容不同的仿真系統,同時具備了故障注入、標定、測量、診斷、模型在迴路測試(MIL)等一系列與ECU測試
原創
2021-12-2721:11:00
技術分享|帶你從webots中搭建第一個仿真環境
前言前面的文章介紹了webots的安裝和簡單使用,今天我們來創建一個簡單的webots世界和一個簡單的控制器,該控制器會讓機器人在世界中進行避障。
廢話不多說,現在就開始吧
1.準備
webots世界其實是一個文件。
文件中包含諸如物體在哪
原創
2021-12-2521:44:25
學習方法|買科研無人機之前你需要考慮的七件事
買科研無人機之前你需要考慮的七件事,很多客戶都有買過我們的科研無人機P系列、Z系列等等...從最開始的P100,到後期的P200,再到現在的P450、P230、P600。
2020年後,網絡上也出現了更多種類和類型的科研無人機,那麼大家購買科
原創
2021-12-2521:44:18
IPOPT安裝
###1.安裝工具coinbrew打開網頁,找到以下網址將網站中的內容全部複製到自己創建的coinbrew文件中,並且賦予權限
chmodu+xcoinbrew
或者執行
gitclonehttps://www.github
osc_56wm84nt
2021-12-2521:32:59
AD9371&AD9375PrototypingPlatformUserGuide
The ADRV9371-W/PRBZ, ADRV9371-N/PCBZ and ADRV9375-N/PCBZ areFMCradiocardsforthe AD9371 respectively AD9375,ahigh
whoisliang
2021-12-2521:24:31
TwinBuilder—系統級多物理域數字孿生平臺
TwinBuilder是ANSYS公司系統仿真單元的核心產品,是一款專業的跨學科多領域系統仿真軟件和數字孿生平臺。
能夠做到統領建模、仿真和驗證,並與IIoT物聯網平臺集成、部署與運行數字孿生體。
在TwinBuilder的支持下,能夠
原創
2021-12-2521:12:40
智慧家庭場景的推薦系統的發展歷程和方向|InfoQ《公開課》
直播概要:
隨着計算機的蓬勃發展,互聯網進入大數據和人工智能時代,爲了解決信息過載和長尾商品,推薦系統成爲唯一選擇,而面對不同的業務場景,爲了解決業務痛點,會根據不同的場景特點尋找不同的方法和手段來解決推薦中實際遇到的問題。
在智慧家庭領域,
InfoQ中文站
2021-12-2110:54:01
Alexa全球排名網站將關閉,排名曾引爭議
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
辛晓亮
2021-12-1414:53:55
ThinkingAboveCode:TLA+思維概述
{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null
李明昊
2021-12-0717:23:58
你的2.6朵雲裏,會有火山引擎嗎?
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
张俊宝
2021-12-0710:28:54
數字化轉型這麼火,你真的看懂了嗎?
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
张俊宝
2021-12-0221:08:57
基於圖像的機器學習技術將數十億的電子商務產品分爲數千個類別
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
CelianGossec
2021-11-2916:28:50
如何用PyTorch構建GAN?
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
a-yingCheng
2021-11-2311:18:54
繞過硬件瓶頸,成倍提升芯片算力,軟件層面深挖芯片性能可行嗎?
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
张俊宝
2021-11-2311:18:54
AppAnnie發佈預測:TikTok將達15億活躍用戶,遙遙領先Instagram
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ
闫园园
2021-11-1919:53:55
S
Sophia_Liu
24小時熱門文章
Jakleczyćtrądzik?
2CheapCryptocurrenciestoBuyRightNow
包裝類與數組
最新文章
BERT小試
presentation視頻錄製與編輯
用MATLAB做T檢驗(ttest)
從多項分佈採樣的Java實現
Matlab使用技巧記錄
最新評論文章
[2022]TopRatedCheckPoint156-315.80ExamQuestions
QualifiedWritingServiceinAustraliacanallowstudentstoachievebettergrades
Takeassignmenthelpertoresolvethepaperquerieseasily
UpdatedCompTIADA0-001ExamQuestions(2022)
美國黑金效果和其它速效藥的不同之處
MicrosoftDP-500PDFQuestion[2022]-SecretToPassExamInFirstAttempt-[PremiumDumps]
延伸文章資訊
- 1How to do paired t test with mean and sd? - MATLAB Answers
I would like to do paired t-test with mean and standard deviation and the number of sampling. Theme.
- 2test-t - File Exchange - MATLAB Central - MathWorks
Student's t test for unpaired or paired samples. This file is applicable for equal or unequal sam...
- 3ttest or ttest2 I should use to compare two paired datasets??
I would like to compare two sets of data using t-Student test in MATLAB environment. The data are...
- 4One-sample and paired-sample t-test - MATLAB ttest
This MATLAB function returns a test decision for the null hypothesis that the data in x comes fro...
- 5Two-sample t-test - MATLAB ttest2 - MathWorks
This MATLAB function returns a test decision for the null hypothesis that the data in vectors x a...