Создайте диаграмму из гистограмм - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть две гистограммы, наложенные на R-файл. Все параметры установлены равными (размер бина, x-scale и y-scale). Я хотел бы сделать диаграмму, где ось X представляет ту же самую переменную гистограмм, но на оси Y - пропорцию оси Y двух гистограмм.

Пример:

В общей корзине, представляющей диапазон [X_0, X_1], у меня двадцать событий для первой гистограммы и десять событий для второй гистограммы. Таким образом, диаграмма должна иметь в этой точке значение (X_0 + X_1) / 2 для оси X и 10/20 на оси Y.

Как я могу сделать это с помощью R или gnuplot?

1 Ответ

1 голос
/ 19 сентября 2011

Проблема может быть 0 в знаменателе

> many <- rnorm(1000)
> few <- rnorm(100)
> mh <- hist(many, plot=FALSE)
> fh <- hist(few, breaks=mh$breaks, plot=FALSE)
> ph <- fh
> ph$density <- fh$counts/(mh$counts+0.001) #you have to deal with a 0 denominator
> plot(ph,freq=FALSE)

Это для Р. Я не знаю "гну" Р.

...