slice_plot() не удалось найти ошибку функции

#r #r-mosaic

#r #r-мозаика

Вопрос:

Я следую книге «Исчисление компьютерной эпохи с помощью R«, но не могу запустить функцию slice_plot (которая является первой, используемой для построения графиков функций). Установлены библиотеки mosaic, mosaicCalc и mosaicModel. Я не знаю, чего мне не хватает.

это код с библиотеками, требуемыми книгой:

 library(mosaic)
library(mosaicCalc)
library(mosaicModel)
library(akima)

drug_remaining <- function(dose, duration, time_constant){
  dose * exp(-duration / time_constant)
}

slice_plot(
  drug_remaining(dose = 100, time_constant = 4, duration = t) ~ t, 
  domain(t = 0:20))

 

Комментарии:

1. Вы могли бы попробовать поднять проблему на их странице github

2. Благодаря вашему комментарию я искал на странице github и обнаружил проблему, эта функция все еще находится в разработке.

Ответ №1:

Я обнаружил, что функции slice_plot() и countour_plot() все еще находятся в разработке в бета-версии пакета mosaicCalc, для их использования нам нужно установить бета-версию, в которой выполняется этот код:

 remotes::install_github("ProjectMOSAIC/mosaicCalc", ref="beta")
 

https://github.com/ProjectMOSAIC/mosaicCalc/issues/4

Комментарии:

1. Если вы уже установили mosaicCalc, для запуска slice_plot вам необходимо удалить предыдущую версию перед установкой бета-версии: remove.packages(«mosaicCalc»)