簡體   English   中英

如何比較 R 中的相對頻率?

[英]How do I compare the relative frequencies in R?

我進行了一項研究,要求參與者根據各種參數在選項 A、B 和 C 之間做出選擇。

例如:您發現以下哪項最鼓舞人心?

我的數據看起來像這樣:

ID 靈感
1個 一種
2個 C
3個
4個 C
5個
6個 C
7
8個 C
9 一種
10
11 一種
12

我已經計算了相對頻率,所以我的數據現在看起來像這樣:

ID 靈感 部分
1個 一種 .25
2個 C .33
3個 .42
4個 C .33
5個 .42
6個 C .33
7 .42
8個 C .33
9 一種 .25
10 .42
11 一種 .25
12 .42

我的問題是:我如何測試以查看每個選擇的相對頻率是否彼此顯着不同? 也就是說,我怎么知道人們選擇選項 A 的頻率與他們選擇 B 或 C 的頻率是否有顯着差異?

我試過運行 t 檢驗、方差分析、卡方檢驗和雙比例 z 檢驗,但這些選項似乎都不是我正在尋找的。

首先使用dput()提供您的數據:

dta <- structure(list(ID = 1:12, Inspiration = c("A", "C", "B", "C", 
"B", "C", "B", "C", "A", "B", "A", "B")), class = "data.frame", row.names = c(NA, -12L))

現在構造一個相對頻率表:

tbl <- table(dta$Inspiration)
tbl 
# A B C 
# 3 5 4 

現在 null 假設每個選擇被平均選擇(即 A == B == C 的頻率):

chisq.test(tbl)
# 
#   Chi-squared test for given probabilities
# 
# data:  tbl
# X-squared = 0.5, df = 2, p-value = 0.7788
# 
# Warning message:
# In chisq.test(tbl) : Chi-squared approximation may be incorrect

類別之間沒有顯着差異。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM