dplyr::ntile() no agrupa por cuantiles: la advertencia de una experta en R
The Trouble with 'Ntile()'

Danielle Navarro, autora del blog 'Notes from a data witch', advierte que la función ntile() de dplyr no debe usarse para análisis estadísticos precisos. A pesar de su nombre, no crea grupos basados en cuantiles, sino que divide los datos en partes iguales por número de filas, lo que genera resultados erróneos cuando hay valores empatados, algo común en variables como el peso redondeado. Con un conjunto de datos farmacométricos, muestra cómo los empates en la mediana distorsionan la asignación a los bins.
Es enfáticamente no una herramienta para agrupar datos en grupos basados en cuantiles, y se comportará absolutamente mal cuando la uses para análisis de datos. Por favor, ten cuidado.