2015-12-15 2 views
0

Я делаю chisq.test и пытаюсь назначить вывод переменной.R :: Как взять значение p из вывода chisq.test

> Output <- chisq.test(test[,k], test[,l]) 

> Output 

     Pearson's Chi-squared test 

data: test[, k] and test[, l] 
X-squared = 7128, df = 36, p-value < 2.2e-16 

Я хочу получить только одно значение p-значения от выхода или присвоить значение p только для вывода.

Есть ли способ, как:

Output$p-value 

с помощью которого я могу получить доступ к р-значение в одиночку? Я не хочу, чтобы остальная информация, как df, X-квадрат значения в выходе.

+1

попробуйте 'p.value' вместо этого. –

+0

@ J.R. - Спасибо за ответ. – Arun

ответ

3
output$p.value 

Открыть справку ?chisq.test и перейти в раздел «Значение». Он сообщает вам, какой результат дает функция. Вы также можете попробовать

names(output) 

найти имена компонентов.

+0

Спасибо за ответ. Мое значение P равно 2,2e-16. но выход $ p.value возвращается как ноль. Есть ли способ получить фактическое значение самостоятельно. – Arun

+0

'2.2e-16' ужасно близко к' 0'. То, что вы видите, - это разница в форматировании. Если вы хотите, чтобы ваше p-значение было отформатировано, вам нужно будет форматировать что-то вроде 'format'. – Benjamin

+0

@Benjamin - Awesome !!! Большое спасибо за предложение. – Arun

Смежные вопросы