[英]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.