Я использовал функцию «Hist» для хранения своих данных в R. Теперь я хотел бы сделать, чтобы у меня была функция Hist, которая не только принимает список значений в корзину, но и значение и количество для каждого из них.,Я написал один в R, чтобы сделать это для меня, но он в 10-50 раз медленнее (очень грубая оценка), чем встроенный хист.
Есть ли способ сделать это «изначально»?
Так, например, может быть список (или вектор) вида (1, 200) (2, 30) (3, 50)
Где первое значение - это значение, а второе -количество экземпляров этих данных (я могу переместить мои данные в другие формы, это только пример)
Спасибо!
Обновление: я (в основном) отображаю непрерывный домен впроизвольная дискретная область.Скажем, у меня есть сто значений от 0 до 10, и я хочу получить вывод, сколько будет между 0 и 1, 1 и 2 и т. Д. (Или между 0 и 2, 2 и 4 или что-то еще).Таким образом, для этой функции прекрасно работает (я говорю, где делить «сегменты»), и она выводит дискретизированные значения (я могу передать флаг, чтобы не рисовать график).
Но что у меня естьТеперь это не просто набор значений от 0 до 10, а набор значений И сколько их экземпляров.Таким образом, вместо того, чтобы иметь 0,1, 0,1, 0,1, 0,1, 0,2, 0,2, 0,5 в качестве 7 различных значений, я получаю его в виде (0,1, 4), (0,2, 2), (0,5, 1), который показывает значения исосчитать.И я хочу иметь возможность запускать функцию «исторических» (или что-то в этом роде) над данными и получать тот же вывод, как если бы он был в «расширенной» форме.
Итак, я написалфункция, чтобы сделать это, но он работает НАМНОГО медленнее, чем первоначальная история.«Развертывание» данных сделает его слишком большим в памяти для того, что мне нужно.