Объект не найден в CrossTable

avatar
jim halpert
9 августа 2021 в 07:04
44
0
0

У меня есть данные опросника по шкале Лайкерта относительно потребления алкоголя и курения сигарет. Я хочу найти корреляцию между двумя переменными в R, но я полный новичок в R и не понимаю, почему это не работает. Код, который я пробовал:

CrossTable(Do.you.consume.alcohol, Do.you.smoke.cigarettes , chisq = TRUE , expected = TRUE)

Вот сообщение об ошибке, которое я получаю:

Error in CrossTable(Do.you.consume.alcohol, Do.you.smoke.cigarettes ,  : 
object 'Do.you.consume.alcohol' not found.

Кто-нибудь знает, почему объект не найден?

Источник
pbraeutigm
9 августа 2021 в 07:18
2

Прежде всего, было бы неплохо, если бы вы предоставили свой фактический код. Мы не можем помочь вам угадать, что не так. Во-вторых, было бы хорошо, если бы вы предоставили образец набора данных. В R вы можете использовать dput(your_dataset), чтобы предоставить его другим пользователям.

jim halpert
9 августа 2021 в 07:53
0

спасибо за готовность помочь! это может быть глупый вопрос, но как мне предоставить здесь образец набора данных? мой код: df <- read.csv("/Users/itamarmichaeli/Desktop/alcohol.and.smoking.csv") library(gplots) CrossTable(Do.you.consume.alcohol, Do.you.smoke.cigarets, chisq = ИСТИНА, ожидаемое = ИСТИНА)

Martin Gal
9 августа 2021 в 07:57
0

Попробуйте df$Do.you.consume.alcohol вместо простого Do.you.consume.alcohol. То же самое и с сигаретами.

pbraeutigm
9 августа 2021 в 08:08
1

В R Studo вы можете использовать put(ваш набор данных), чтобы предоставить его другим пользователям. coderhelper.com/questions/49994249/example-of-using-dput

Ответы (0)