dividir un rango de valores en contenedores de igual longitud: cut vs cut2

Estoy usando la función de corte para dividir mis datos en contenedores iguales, hace el trabajo pero no estoy contento con la forma en que devuelve los valores. Lo que necesito es el centro del contenedor, no los extremos superior e inferior.
También he tratado de usarcut2{Hmisc}, esto me da el centro de cada contenedor, pero divide el rango de datos en contenedores que contienen el mismo número de observaciones, en lugar de ser de la misma longitud.

¿Alguien tiene una solución para esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta