Хорошо, у меня здесь странная проблема. Я беру среднее значение зависимой переменной Y, когда мы делим пространство на определенный квантиль независимой переменной X.
Моя проблема в том, что функция квантиля в R не возвращает значение в диапазоне моей независимой переменной X, однако значение, которое она возвращает, при печати на экране является правильным значением. Что делает это странным, так это то, что это происходит только с определенными квантилями.
Пример кода для демонстрации этого странного эффекта:
x<-c(1.49,rep(1.59,86))
quantile(x,0.05) # returns 1.59, the correct value
# However both of these return all values as false
table(x>=quantile(x,0.05))
table(x==quantile(x,0.05))
# But if we take a quantile at 0.075 it works correctly
table(x>=quantile(x,0.075))
Мы будем благодарны за любую информацию, которую вы, ребята, можете предоставить.