2016-03-05 2 views
0

Пожалуйста терпим :) Я фиктивный пользователем R, и я использую код и примеры данных, чтобы узнать, как сделать участок леса, который был показан в предыдущем посте -лесного участок от объекта Кокса

Optimal/efficient plotting of survival/regression analysis results

Я задавался вопросом, можно ли установить пользовательскую шкалу по оси X с кодом, показанным там? До сих пор масштаб x a-axis определен как-то автоматически. Спасибо за любые советы.

+0

Короткий ответ: «Конечно, это возможно». Как вы хотите изменить? Проводили ли вы какие-либо поиски в SO для трюков для осей ggplot в соответствии с тем, что вы запрашиваете? –

+0

@ 42 В принципе, я хочу найти, где в этом коде я могу изменить масштаб оси х, так что, например, я бы установил его в диапазоне от 0 до 50. Я посмотрел ggplot2 и попытался это сделать, но после этого код вообще не работал :) – Try

ответ

2

Я не впечатлен точностью документации, так как можно предположить, что аргумент limits будет значениями в относительной шкале риска, а не на преобразованной в журнале шкале. Получается смешной результат, если это будет сделано. Это придираться не выдержать, это относительно легко использовать этот параметр для созданного расширенного участка:

install('devtools') # then use it to get current package 
# executing the install and load of the package referenced at the top of that answer 
print(forest_model(lung_cox, limits=log(c(.5, 50)))) 

enter image description here

Попытка для нижнего диапазона от 0 по относительной шкале риска не имеет смысла. Будет означать значение -Inf для hte log-transform scale. Попытка снизить значение, скажем, log (0.001), путает довольно печатную шкалу в моих тестах.

+0

Спасибо. Тем не менее, я боюсь, что предлагаемый код возвращает ошибку 'unused argument (limits = log (c (0.5, 50))). Я мог бы предположить, что это потому, что «ограничения» не используются в вышеупомянутом коде? – Try

+0

Вероятно, у вас нет текущей версии пакета. Поскольку я только что установил его сегодня из github, а затем перезагрузил R, чтобы обновление ggplot2 вступило в силу, я достаточно уверен в себе. –

+0

Спасибо! Я получил свою ошибку! – Try

Смежные вопросы