R में Hypothesis Testing
Richie Cotton
Data Evangelist at DataCamp
library(infer)
stack_overflow %>%
prop_test(
hobbyist ~ age_cat,
order = c("At least 30", "Under 30"),
alternative = "two-sided",
correct = FALSE
)
# A tibble: 1 x 6
statistic chisq_df p_value alternative lower_ci upper_ci
<dbl> <dbl> <dbl> <chr> <dbl> <dbl>
1 17.8 1 0.0000248 two.sided 0.0605 0.165
पिछले हाइपोथिसिस टेस्ट का नतीजा: hobbyist और age_cat वैरिएबल्स में एसोसिएशन का सबूत है।
यदि रिस्पॉन्स वैरिएबल में सफलता का अनुपात, एक्स्प्लेनेटरी वैरिएबल की सभी केटेगरी में समान है, तो दोनों वैरिएबल्स सांख्यिकीय रूप से स्वतंत्र हैं।
stack_overflow %>%
count(age_cat)
# A tibble: 2 x 2
age_cat n
<chr> <int>
1 At least 30 1050
2 Under 30 1211
stack_overflow %>%
count(job_sat)
# A tibble: 5 x 2
job_sat n
<fct> <int>
1 Very dissatisfied 159
2 Slightly dissatisfied 342
3 Neither 201
4 Slightly satisfied 680
5 Very satisfied 879
$H_{0}$: उम्र की श्रेणियाँ, जॉब सैटिस्फैक्शन स्तरों से स्वतंत्र हैं।
$H_{A}$: उम्र की श्रेणियाँ, जॉब सैटिस्फैक्शन स्तरों से स्वतंत्र नहीं हैं।
alpha <- 0.1
ggplot(stack_overflow, aes(job_sat, fill = age_cat)) +
geom_bar(position = "fill") +
ylab("proportion")

library(infer)
stack_overflow %>%
chisq_test(age_cat ~ job_sat)
# A tibble: 1 x 3
statistic chisq_df p_value
<dbl> <int> <dbl>
1 5.55 4 0.235
डिग्रीज़ ऑफ फ्रीडम:
$(\text{रिस्पॉन्स केटेगरीज़} - 1) \times (\text{एक्स्प्लेनेटरी केटेगरीज़} - 1)$
$(2 - 1) * (5 - 1) = 4$
ggplot(stack_overflow, aes(age_cat, fill = job_sat)) +
geom_bar(position = "fill") +
ylab("proportion")

library(infer)
stack_overflow %>%
chisq_test(age_cat ~ job_sat)
# A tibble: 1 x 3
statistic chisq_df p_value
<dbl> <int> <dbl>
1 5.55 4 0.235
पूछें
क्या वैरिएबल X और Y स्वतंत्र हैं?
library(infer)
stack_overflow %>%
chisq_test(job_sat ~ age_cat)
# A tibble: 1 x 3
statistic chisq_df p_value
<dbl> <int> <dbl>
1 5.55 4 0.235
नहीं
क्या वैरिएबल X, वैरिएबल Y से स्वतंत्र है?
args(chisq_test)
function (x, formula, response = NULL, explanatory = NULL, ...)
R में Hypothesis Testing