r語言 t檢驗 假設 - CSDN

2021-01-12 CSDN技術社區

假設檢驗
-T檢驗
-F檢驗
-卡方檢驗
-正太性檢驗

T檢驗2

兩樣本的T檢驗
-有原始數據的獨立兩樣本T檢測
-有原始數據的配對T檢測
實例如下:
Wage 數據中大學學歷的收入和中學一樣嗎?

其中大學取4.Colleage Grad
初中取 2.HS Grad

獨立兩樣本T檢測

#取包> library(ISLR)#取數據集> data(Wage)#取大學的收入> x=subset(Wage,education=='4. College Grad',select='wage')#取中學的收入> y=subset(Wage,education=='2. HS Grad',select='wage')#paired=F表明兩樣本間獨立,默認為F#conf.level(置信水平)默認為0.95,alternative(對立假設)默認為小於> t.test(x,y,paired=F) Welch Two Sample t-testdata: x and yt = 15.727, df = 1134.9, p-value < 2.2e-16#對立假設:『大學學歷收入和中學學歷收入不一樣』概率不為0#對立假設默認為小於,即H1。alternative hypothesis: true difference in means is not equal to 0#95%置信水平落在[25.07104,32.21808]的置信區間內(H0)(0.05可能性 不落在置信區間內H1)95 percent confidence interval: 25.07104 32.21808sample estimates:mean of x mean of y 124.42791 95.78335

p值<0.05,故拒絕原假設H0,H1大學學歷收入和中學學歷收入不一樣正確。
配對T檢測
註:它要求要進行配對的兩樣本的參數一樣長。

> x <- c(2.41,2.90,2.75,2.23,3.67,4.49,5.16,5.45,2.06,1.64,1.06,0.77)> y <- c(2.80,3.04,1.88,3.43,3.81,4.00,4.44,5.41,1.24,1.83,1.45,0.92)> t.test(x,y,paired=T) Paired t-testdata: x and yt = 0.16232, df = 11, p-value = 0.874alternative hypothesis: true difference in means is not equal to 095 percent confidence interval: -0.3558501 0.4125167sample estimates:mean of the differences 0.02833333 >

p值0.874>0.05,不能拒絕原假設H0,說明不能認為兩組樣本結果不相同。
若小夥伴們想對T檢測進一步了解,請參考http://blog.csdn.net/tiaaaaa/article/details/58130363,這個大佬的博客講解的很詳細。

F檢驗

F檢驗觀察兩總體方差是否相等。
步驟:
-H0:方差相等
-H1 : 方差不等

> x <- c(2.41,2.90,2.75,2.23,3.67,4.49,5.16,5.45,2.06,1.64,1.06,0.77)> y <- c(2.80,3.04,1.88,3.43,3.81,4.00,4.44,5.41,1.24,1.83,1.45,0.92)> var.test(x,y) F test to compare two variancesdata: x and yF = 1.1683, num df = 11, denom df = 11, p-value = 0.801alternative hypothesis: true ratio of variances is not equal to 195 percent confidence interval: 0.336328 4.058331sample estimates:ratio of variances 1.168302

p值為0.801大於0.05,不能拒絕原假設,x,y兩總體方差不一定不相等。

擬合優度檢驗

-卡方檢驗
實例:
消費者對五種品牌的喜好是否一樣?

> x=c(210,312,170,85,223)> expect=rep(sum(x)/5,times=5)> chi=sum((x-expect)^2/expect)> 1-pchisq(chi,df=4)[1] 0> chisq.test(x) Chi-squared test for given probabilitiesdata: xX-squared = 136.49, df = 4, p-value < 2.2e-16

p值小於0.05,拒絕原假設,即消費者對五種品牌的喜好不一樣

> set.seed(1)> x=rnorm(100)> y=table(cut(x,br=c(-3,-2,-1,0,1,2,3)))> y(-3,-2] (-2,-1] (-1,0] (0,1] (1,2] (2,3] 1 10 35 39 13 2 > p=pnorm(c(-3,-2,-1,0,1,2,3),mean(x),sd(x))> p[1] 0.0002688424 0.0094396510 0.1084958323 0.4517550229[5] 0.8394280836 0.9823738638 0.9993563302> #diff()用來獲取相鄰兩項的差> p=diff(p)*100> p=diff(p)*100> p[1] 0.9170809 9.9056181 34.3259191 38.7673061 14.2945780[6] 1.6982466> chisq.test(y,p) Pearson's Chi-squared testdata: y and pX-squared = 30, df = 25, p-value = 0.2243> ks.test(x,"pnorm",0,1) One-sample Kolmogorov-Smirnov testdata: xD = 0.094659, p-value = 0.3317alternative hypothesis: two-sided>

對ks檢驗可參考https://www.cnblogs.com/arkenstone/p/5496761.html,內容很詳細哦
正太性檢驗
H0:服從正太性
H1:不服從正太性

> shapiro.test(x) Shapiro-Wilk normality testdata: x#p值>0.05,不能拒絕原假設W = 0.9956, p-value = 0.9876

qq圖檢驗,呈直線時,近似正太。

> qqnorm(x)>

非參數檢驗:
H0:均值相等
H1:均值不等

> wilcox.test(x,y) Wilcoxon rank sum test with continuity correctiondata: x and y#p值很小(<0.05)拒絕原假設。W = 17, p-value = 0.0001123alternative hypothesis: true location shift is not equal to 0>

今天就先到這裡咯,下節我們將開啟新篇章,講什麼?這裡先不做透露了,哈哈~

相關焦點

  • r語言卡方檢驗和似然比檢驗_r語言似然比檢驗代碼 - CSDN
    評估假設檢驗:單因素多元方差分析的假設前提,一個是多元正態性,一個是方差-協方差矩陣同質性。多元正態性假設即指因變量組合成的向量服從一個多元正態分布,可以用Q-Q圖來檢驗該假設條件。方差-協方差矩陣同質性即指各組的協方差矩陣相同,通常可用Box’s M檢驗來評估該假設。最後可使用mvoutlier包中的aq.plot()函數來檢驗多元離群點。
  • t檢驗 機器學習_機器學習 t 檢驗 - CSDN
    假設檢驗常見的假設檢驗有:T檢驗(Student’s t Test),F檢驗(方差齊性檢驗),卡方驗證等。無論任何假設檢驗,它們都遵循如下圖所示的流程:做兩個假設:一般如果假設對象是兩組樣本的話,都會假設這兩組樣本均值相等(T檢驗的假設),方差滿足齊次性(F檢驗的假設)等。而另一個假設其實就是兩組樣本均值不相等(T檢驗的假設),方差不滿足齊次性(F檢驗的假設)等,其實這兩個假設就是一對非此即彼的選項。這兩個假設在教科書上就叫做原假設H_0,和備擇假設H_1。
  • adf檢驗r語言分析_r語言adf檢驗 - CSDN
    協整檢驗是為了檢驗非平穩序列的因果關係,協整檢驗是解決偽回歸為問題的重要方法。Error t value Pr(>|t|)## (Intercept) -29.32697 1.36716 -21.4 <2e-16 ***## y2 1.44079 0.00752 191.6 <2e-16 ***## Residual standard error
  • r語言卡方檢驗算法_r語言符號檢驗算法 - CSDN
    解:按題意,需檢驗                     H0: μ ≤ 225     H1: μ >  225      此問題屬於單邊檢驗問題      可以使用R語言t.test
  • r語言檢驗 是否相關 - CSDN
    #分析:按題意,需檢驗#H0: μ ≤ 225 H1: μ > 225#此問題屬於單邊檢驗問題,可以使用R語言t.test#t.test(x,y=NULL,alternative=c(「two.sided」,「less」,「greater」),mu=0,paired=FALSE,var.equal=FALSE,conf.level=0.95
  • R語言:t檢驗
    (不同自由度)了解r語言幾個函數:dt,pt,qt,rt分別與dnorm,rnorm,pnorm,qnorm和rnorm對應 > * dt() 的返回值是正態分布概率密度函數(density)> * pt()返回值是正態分布的分布函數(probability)> * 函數qt()的返回值是給定概率p後的下百分位數(quantitle)>
  • r 平穩性檢驗 語言_r語言平穩性檢驗方法 - CSDN
    協整檢驗是為了檢驗非平穩序列的因果關係,協整檢驗是解決偽回歸為問題的重要方法。Error t value Pr(>|t|)## (Intercept) -29.32697 1.36716 -21.4 <2e-16 ***## y2 1.44079 0.00752 191.6 <2e-16 ***## Residual standard error
  • r語言兩樣本檢驗 - CSDN
    這就是t檢驗的由來。戈塞特先生關於t檢驗的一個重要假設前提就是:原始測量值服從正態分布。但隨著t檢驗的大量應用,科學家們越來越相信,這項假設是不必要的。不管測量值是否服從正態分布,student t都具有相同的分布。1967年,史丹福大學的布拉德利·埃夫隆證明了這一點。
  • 回歸係數顯著性t檢驗 - CSDN
    回歸方程的顯著性檢驗  t 檢驗(回歸係數的檢驗)  F 檢驗(回歸方程的檢驗)  相關係數的顯著性檢驗  樣本決定係數  三種檢驗的關係一、σ2 的估計  因為假設檢驗以及構造與回歸模型有關的區間估計都需要σ2的估計量,所以先對σ2作估計。
  • dw檢驗_dw檢驗的r語言代碼 - CSDN
    線性回歸—投資額(python、OLS最小二乘、殘差圖、DW檢驗)一、問題描述:    建立投資額模型,研究某地區實際投資額與國民生產值(GNP)及物價指數(PI)的關係,根據對未來GNP及PI的估計,預測未來投資額
  • r語言的p值檢驗 - CSDN
    輸入1: rdata = matrix(rnorm(1000* 6, 0, 3), 6) rvar = apply(rdata, 2, var) mean(rvar)結果1: 前文連結:醫學統計與R語言:多列分組正態性檢驗醫學統計與R語言:標準Z值一定服從標準正態分布?
  • r語言白噪聲檢驗眼_r語言白噪聲檢驗 - CSDN
    最近還在考慮是否要做一個微信公眾號,因為用手機看csdn的博客效果不是很好。  當然,這些都是之後要考慮的。這一篇文章我們就先來講一下時間序列的知識。  平穩性的檢驗  方法:平穩性檢驗一般可以從時序圖上看或者通過相關性的圖中看出。  我們這裡講一下相關圖的方法。  原理:平穩序列通常具有短期相關性。
  • r語言 做wald檢驗_r語言wald檢驗怎麼做 - CSDN
    用R語言遇到的一些問題。經常看到rcs()函數,比如擬合回歸時:f <- cph(S ~ rcs(age,4) + sex, x=T, y=T)。
  • r語言 sigma - CSDN
    #分析:按題意,需檢驗#H0: μ ≤ 225 H1: μ > 225#此問題屬於單邊檢驗問題,可以使用R語言t.test#t.test(x,y=NULL,alternative=c(「two.sided」,「less」,「greater」),mu=0,paired=FALSE,var.equal=FALSE,conf.level=0.95
  • 假設檢驗的區別 - CSDN
    作為一個統計愛好者,所有這些問題都挖掘了我對假設檢驗基本原理的舊知識。本文將討論假設檢驗的概念以及Z檢驗與t檢驗的區別。然後,我們將使用COVID-19案例研究總結我們的假設檢驗學習。目錄假設檢驗基礎基本概念-零假設、替代假設、類型1錯誤、類型2錯誤和顯著性水平進行假設檢驗的步驟定向假設非定向假設檢驗什麼是Z檢驗?什麼是t檢驗?
  • t檢驗回歸方程專題及常見問題 - CSDN
    回歸方程的顯著性檢驗  t 檢驗(回歸係數的檢驗)  F 檢驗(回歸方程的檢驗)  相關係數的顯著性檢驗  樣本決定係數  三種檢驗的關係一、σ2 的估計  因為假設檢驗以及構造與回歸模型有關的區間估計都需要σ2的估計量,所以先對σ2作估計。
  • r語言如何檢驗白噪聲lb統計量檢驗_r語言 白噪聲檢驗 - CSDN
    一般假設模型的殘差為白噪聲。將序列取對數可以保證ARMA模型同方差的假設。   模型參數檢驗包括兩個檢驗:參數的顯著性檢驗和殘差的正態性和無關性檢驗。    殘差的正態性檢驗:畫出殘差的QQ圖即可判斷,QQ圖中殘差基本完全落在45°線上即為符合正態性假設。否則模型可能出現錯誤。
  • f分布的檢驗 r語言 - CSDN
    統計學中的t檢驗法和F檢驗法的應用條件是樣本都來自正態總體或近似正態總體,只有符合這個條件,才能用它們來檢驗各樣本所屬的總體參數的差異顯著性。
  • r語言 平穩性檢驗 - CSDN
    這一部分是時間序列預處理R語言的實現。目標是將課本和上課知識點整合。老師是用一節課講完的,本篇文章只做了平穩性檢驗~~~下一篇再寫純隨機性檢驗全部代碼yield <- c(15.2,16.9,15.3,14.9,15.7,15.1,16.7)par(mfrow=c(1,2))plot(yield)yield <- ts(yield,start = 1884)plot(yield)help(plot)plot(yield,
  • matlab t檢驗_matlab t檢驗p值 - CSDN
    2012建模的題目是要求對葡萄酒品質進行評價,第一問是兩組葡萄酒的評價有沒有顯著性差異,用的是統計學中的假設T檢驗。M_AT_W=mean(AT_W);%% 結果顯示與比較a=2.102; % T(0.05,2,18)=2.101b=2.878; % T(0.01,2,18)=2.878set(gca,'linewidth',2) % 紅酒結果for i=1:K1 Ta1(i)=a; Tb1(i)=b;endt1=1:K1;subplot(2,1,1);plot(t1,AT_R,'*k-',t1,Ta1,'r-