Un poco más de golf pero se puede leer bien yo creo:
Código (javascript) [Seleccionar]
let proporcion = (...arr) => {
let porcentaje = 1/arr.length;
return arr.reduce((total, actual) => (
actual > 0
? total.mayor += porcentaje
: actual < 0
? total.menor += porcentaje
: total.igual += porcentaje,
total),
{ mayor: 0, menor: 0, igual: 0});
};