R язык проверяет некоторые коды - PullRequest
1 голос
/ 24 апреля 2020

Здравствуйте, мне нужна ваша помощь

У меня есть база данных с именем datasetE, и это внутри нее

datasetE <- data.frame('GPA in Math'=round(runif(29,1.25,3.99),1),'GPA in IT'=round(runif(29,1,3.99),1))

Это вопрос моего учителя

Для набора данныхE , проверьте гипотезу на уровне значимости 95%, равны ли два значения совокупности или нет, предполагается, что их дисперсии равны.

Я ответил так, но не уверен, правильно ли я поступил, вы можете проверить это?

t.test(datasetE,var.equal = TRUE,conf.level = 0.95)

также у меня есть эта база данных

datasetG <- data.frame('Group'=c(rep("Btech", each=15),rep("Advanced",each=15),rep("Diploma",each=15)),'GPA in IT'=round(runif(45,1,3.99),1))

и вот этот вопрос

Для набора данныхG проверьте, соответствуют ли средства трех групп отличаются друг от друга на 99% уровне значимости

мне так нравится

anova(lm(GPA.in.IT~Group,datasetG))

1 Ответ

0 голосов
/ 24 апреля 2020

Для первой нужно упомянуть две группы в формуле, если они находятся в разных столбцах

> t.test(datasetE$GPA.in.Math, datasetE$GPA.in.IT, var.equal = TRUE, conf.level = 0.95, paired = FALSE)

    Two Sample t-test

data:  datasetE$GPA.in.Math and datasetE$GPA.in.IT
t = -0.54788, df = 56, p-value = 0.586
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
 -0.5459182  0.3114354
sample estimates:
mean of x mean of y 
 2.558621  2.675862

Вы можете ясно увидеть гипотезу, "истинная разница в средних не равно 0 ". В вашем коде гипотеза была бы такова: «истинное среднее не равно 0», что означало, что тест был выполнен для одной переменной как одного образца t.test.

Для второго текста, если вам нужна остаточная стандартная ошибка, вы должны запустить первый код, а затем второй.

> summary(aov(GPA.in.IT~Group, datasetG))
            Df Sum Sq Mean Sq F value Pr(>F)
Group        2   1.14  0.5722   0.688  0.508
Residuals   42  34.91  0.8313 

Если это достоверность 99%, Pr (> F) должно быть меньше 0,001

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...