Когда у меня есть данные отношения и нужно применить регрессию в R - PullRequest
0 голосов
/ 20 марта 2019

Я хочу применить логистическую регрессию для х = температура и у = соотношение мужчин.

Если у меня есть такой набор данных:

X = c(27.2, 27.7, 28.3, 28.4)

Y = c(0, 0, 1, 1)

Тогда я могу подать заявку glm:

glm(Y~X,family=binomial(logit))

Но у меня есть такие данные (извините, я не знаю, как объяснить кратко):

X = c(27.2, 27.2, 27.7, 27.7, 28.3, 28.3, 28.4, 28.4)

Y = c(0.1, 0.0, 0.7, 0.67, 1.0, 0.67, 0.70, 0.63)

, где элементы в Y представляют соотношение мужчин.

Как я могу использовать логистическую регрессию в этом случае? Я устал искать.

Одним из решений, которое я считаю работающим, является преобразование данных вручную, повторяя 100 раз для каждого элемента. Например, если Y = 0,1, сделайте его равным [10 единиц, 90 нулей]. Но должно быть лучшее решение.

...