單因素方差分析_基于R語言開展方差分析(一)——單因素方差分析

8bab0f1ce8da4579b8ec3733c2a7c0a5.png

基本原理

方差分析(Analysis of variance, ANOVA)是用于兩個或兩個以上樣本均數比較的方法,還可以分析兩個或多個研究因素的交互交互作用以及回歸方程的線性假設檢驗等。其基本思想是將全部觀察值間的變異——總變異按設計和需要分解成兩個或多個組成部分,再作分析。
本文將針對單因素方差分析(One-Way ANOVA)開展R語言的實踐。單因素方差分析是將同質的受試對象隨機地分配到各處理組,再觀察對比實驗效應的方法。在單因素方差分析中,首先將總變異(SS_總)分解為組間變異(SS_組間)也叫處理變異和組內變異(SS_組內)也叫誤差變異,然后比較兩者的平均變異(MS_組間,MS_組內),比較時采用兩者的比值F值(MS_組間/MS_組內)

R語言實踐

為研究鈣離子對體重的影響作用,某研究者將36只肥胖模型大白鼠隨機等分為三組,每組12只,分別給予高脂正常劑量鈣(0.5%)、高脂中劑量鈣(1.0%)和高脂高劑量鈣(1.5%)三種不同的飼料,喂養9周,測其喂養前后體重的差值。結果如下:
高脂正常劑量鈣(0.5%):332.96,297.76,312.57,295.47,284.25,307.97,292.12,244.61,261.46,286.46,322.49,282.42
高脂中劑量鈣(1.0%):253.21,235.87,269.3,258.9,254.39,200.87,227.79,237.05,216.85,238.03,238.19,243.49
高脂高劑量鈣(1.5%):232.55,217.71,261.15,220.72,219.46,247.27,280.75,196.01,208.24,198.41,240.35,219.56
首先,導入數據:

my_data = read.xlsx("./anova_1.xlsx", sheetIndex = 1, encoding = "UTF-8")

其次,對通過箱型圖和線圖對數據進行可視化:

# 繪制箱型圖
ggboxplot(my_data, x = "劑量", y = "體重差值",color = "劑量", palette = c("#00AFBB", "#E7B800", "#FC4E07"),order = c("高脂正常劑量鈣", "高脂中劑量鈣", "高脂高劑量鈣"),ylab = "體重差值", xlab = "劑量")
# 繪制線圖
ggline(my_data, x = "劑量", y = "體重差值",add = c("mean_se", "jitter"),order = c("高脂正常劑量鈣", "高脂中劑量鈣", "高脂高劑量鈣"),ylab = "體重差值", xlab = "劑量")

繪制結果如下:

92a44a092f62f4e6afc0c634e6a5ec9f.png

cbbc76b9dfc540898ca376543d0e8338.png

然后進行方差分析:

# 計算方差分析
res.aov <- aov(體重差值 ~ 劑量, data = my_data)
# 輸出分析結果
summary(res.aov)

分析結果如下:

Df Sum Sq Mean Sq F value   Pr(>F)
劑量         2  28925   14462   27.21 1.04e-07 ***
Residuals   33  17540     532
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

上述結果表明,經假設檢驗得出多個總體均數不全等。
最后,我們可以計算Tukey HSD(Tukey Honest Significant Differences,R函數:TukeyHSD()可以實現),以在組均值之間進行多次成對比較

# 確定特定組對之間的平均差異是否具有統計顯著性
TukeyHSD(res.aov)

輸出結果如下:

Tukey multiple comparisons of means95% family-wise confidence levelFit: aov(formula = 體重差值 ~ 劑量, data = my_data)$劑量diff       lwr       upr     p adj
高脂正常劑量鈣-高脂高劑量鈣  64.86333  41.76836  87.95831 0.0000002
高脂中劑量鈣-高脂高劑量鈣    10.98000 -12.11498  34.07498 0.4810804
高脂中劑量鈣-高脂正常劑量鈣 -53.88333 -76.97831 -30.78836 0.0000064

上述結果表明說明中、高劑量鈣與正常鈣喂養9周前后體重差值不同,但不能認為中、高劑量鈣喂養9周前后體重差值不同。

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

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

相關文章

個稅10% 人群_人群管理如何使我們的搜索質量提高27%

個稅10% 人群by Thanesh Sunthar由塔內什桑塔爾(Thanesh Sunthar) 人群管理如何使我們的搜索質量提高27&#xff05; (How Crowd Curation Improved Our Search Quality by 27%) The bigger your platform gets, the more vital search becomes. And if you run a content-hea…

mysql增數據語句_Mysql 數據增刪改查語句

插入數據 insert#1. 插入完整數據(順序插入)#語法一&#xff1a;insert into 表名(字段1,字段2,字段3…字段n) values (值1,值2,值3…值n);#語法二&#xff1a;insert into 表名 values (值1,值2,值3…值n);#2. 指定字段插入數據#語法&#xff1a;insert into 表名(字段1,字段2…

Python+Flask.0010.FLASK即插視圖之自定義視圖類及修飾器

2019獨角獸企業重金招聘Python工程師標準>>> 即插視圖; 說明: FLASK的視圖靈感來自于DJANGO的基于類而非基于函數的通用視圖,主要目的是為了解決多個視圖函數之間已經實現的部分,通過類繼承的方式繼承到其它視圖,總之為了一點,就是少寫代碼,然后通過add_url_rule讓我…

InputStream和Reader,FileInputStream和 FileReader的區別

一、InputStream和Reader的區別 InputStream和Reader都可以用來讀數據(從文件中讀取數據或從Socket中讀取數據)&#xff0c;最主要的區別如下: InputStream用來讀取二進制數(字節流)&#xff0c;而 Reader用來讀取文本數據&#xff0c;即 Unicode字符。那么二進制數與文本數據有…

NGUI之輸入文本框的使用

ToolBar中的兩個紅圈 另&#xff0c;代碼如下&#xff1a;只需要定義一個變量即可&#xff0c;然后將控件drag到那里&#xff0c;真的是灰常方便呀 還有一個就是保存了&#xff08;OK的響應&#xff09;,可以簡單地理解為存檔或讀檔 轉載于:https://www.cnblogs.com/YTYMblog/p…

ae制作數據可視化_我如何精心制作真正可怕的數據可視化

ae制作數據可視化by Krist Wongsuphasawat克里斯特旺蘇帕薩瓦(Krist Wongsuphasawat) 我如何精心制作真正可怕的數據可視化 (How I carefully crafted a truly terrible data visualization) Yes, you read that right. I am going to explain how I put together a really ba…

tensorrt輕松部署高性能dnn推理_實戰教程:TensorRT中遞歸神經網絡的介紹(中文字幕)...

NVIDIA TensorRT是一個高性能的深度學習推理優化器和運行時&#xff0c;它提供低延遲和高吞吐量。TensorRT可以從每個深度學習框架導入經過訓練的模型&#xff0c;從而輕松地創建可以集成到大型應用程序和服務中的高效推理引擎。這個視頻的五個關鍵點:1.TensorRT支持RNNv2, Mat…

w怎么接顯示 樹莓派zero_純干貨!一根線玩轉樹莓派ZeroW(圖文教程,親測有效)...

#一、寫在前面本文旨在介紹如何用最少的外設(成本)完成樹莓派Zero W最基礎最重要的功能。注意&#xff1a;本文原始發表時官方鏡像版本是2017-04-10的&#xff0c;在2019年5月10日有網友提出本方案已經不完全適用最新的鏡像了&#xff0c;所以如果只是想按照本文所提出的步驟一…

十進制小數轉換二進制的問題

2019獨角獸企業重金招聘Python工程師標準>>> 整數和小數分別轉換。 整數除以2&#xff0c;商繼續除以2&#xff0c;得到0為止&#xff0c;將余數逆序排列。 22 / 2 11 余0 11/2 5 余 1 5 /2 2 余 1 2 /2 1 余 0 1 /2 0 余 1 所以22的二進制…

java操作mongodb(連接池)(轉)

原文鏈接&#xff1a; java操作mongodb&#xff08;連接池&#xff09; Mongo的實例其實就是一個數據庫連接池&#xff0c;這個連接池里默認有10個鏈接。我們沒有必要重新實現這個鏈接池&#xff0c;但是我們可以更改這個連接池的配置。因為Mongo的實例就是一個連接池&#xff…

機器學習 一年入門_我作為自我入門程序員的一年回顧

機器學習 一年入門by Alin Rauta通過Alin Rauta 我作為自我入門程序員的一年回顧 (My Year as a Self-starter Programmer in Review) This was the most crucial year for my personal development ever. It was hard. Really hard. That’s why for me, the key word of 201…

聲卡突然聽不到監聽_音樂人/鍵盤手伴侶物問題之:專業監聽音箱的音質必須用獨立聲卡...

近日&#xff0c;不少朋友在后臺留言&#xff0c;詢問專業監聽音箱連電腦聽音樂要不要接個聲卡&#xff01;本期我們針對此問題&#xff0c;跟大家分享一些心得與經驗。先回答問題&#xff0c;當然要&#xff01;通常我們電腦上的音頻輸出口是這樣的&#xff1a;而專業監聽音箱…

helm3安裝mysql_Helm3(kubernetes包管理工具)安裝使用踩坑指南

image.png從結構中我們看到有不同級別的文件夾&#xff0c;以及一些yaml文件。charts&#xff1a; 用于存放其他依賴和關聯的chart。例如應用依賴數據庫的chart。Chart.yaml&#xff1a;存儲一些元數據&#xff0c;例如chart的信息&#xff0c;描述等等templates文件夾&#xf…

矩陣快速冪及斐波那契數列模板

本篇博客先給出矩陣快速冪以及利用矩陣快速冪求斐波那契數列的模板&#xff0c;講解待更新…… const int N10; int tmp[N][N]; void multi(int a[][N],int b[][N],int n) {memset(tmp,0,sizeof tmp);for(int i0;i<n;i)for(int j0;j<n;j)for(int k0;k<n;k)tmp[i][j]a…

Redis-3.2主從復制與集群搭建 推薦

Redis-3.2主從復制與集群搭建 一、Redis 主從搭建 1.下載并解壓 yum install -y gcc gcc-c pcre zlib pcre-devel tcl wget http://download.redis.io/releases/redis-3.2.4.tar.gz tar -zxvf redis-3.2.4.tar.gz cd redis-3.2.4 make cd src && make test &&am…

AutoMapperHelper

/// <summary>/// AutoMapper幫助類/// </summary>public static class AutoMapperHelper{/// <summary>/// 單個對象映射/// </summary>public static T MapTo<T>(this object obj){if (obj null) return default(T);Mapper.CreateMap(obj.Ge…

web項目開發人員配比_我如何找到Web開發人員的第一份工作

web項目開發人員配比I have always had an interest in coding for the web. I built my first site almost 15 years ago using Yahoo’s Geocities, which allowed HTML styling and a few layout choices.我一直對網絡編碼感興趣。 大約15年前&#xff0c;我使用Yahoo的Geoc…

蘋果手機輸入屏保后鎖屏_修一塊手機屏幕要7080元?

這幾天華為Mate X的兩次開售成為大家議論的話題&#xff0c;一些搶到的人自然沉浸在快樂之中&#xff0c;想著是自己留著用&#xff0c;還是轉手賺一把。而一些想搶而沒搶到的人或許正在研究如何在明天的第三次開售中抓好機會吧&#xff01;當然&#xff0c;也有像小編這樣的&a…

中間介(MiddleWare)

引子-Django的生命周期 在學習中間介之前&#xff0c;我們先來回顧一下Django的生命周期&#xff1a;用戶發起請求&#xff0c;請求會被發送到urlconf中的url&#xff0c;然后會指向對應的views函數進行處理&#xff0c;views函數處理完成后&#xff0c;用模板渲染好html&#…

對MariaDB10.0的Sphinx進行擴展

已修改過的文件&#xff1a;http://pan.baidu.com/s/1o8DHvkA 將這兩個文件放到MariaDB的解壓目錄后&#xff0c;再進行安裝 /usr/local/mariadb-10.0.28/storage/sphinx/ 如下是修改的代碼 get_rec ( byte * buf, const byte * key, uint keylen,uint a,uint b,uint c );index…