извините за это, я отправил это в другом месте, и это было перемещено сюда. Обновил этот вопрос.

ользую пакет quickpsy в R. Я хотел бы иметь параметр, который масштабирует стандартное отклонение, которое рассчитывает quickpsy для кумулятивной функции нормального распределенияcum_normal_fun, Есть ли способ сделать это? Я не могу передать начальные параметры, потому что пакет quickpsy, по-видимому, вычисляет параметры (среднее и стандартное отклонение), используя пробитный анализ, поэтому параметры меняются с каждым набором данных. Я впервые использую R, поэтому я могу упустить что-то очевидное.

fit <- quickpsy(avg, Gain, nYes, n, grouping = (ID), prob = levels, xmin = 0, xmax = 2, fun = cum_normal_fun)

Я посмотрел на исходный код для quickpsy и увидел, что cum_normal_function просто вызываетpnorm()поэтому я попытался определить свою собственную функцию, например:

scaled_dev_fun <- function(x,p) { pnorm(x, p[1],p[2]) }

но я получаю сообщение об ошибке:

Error in fitpsy(d, x, k, n, random, within, between, grouping, xmin, xmax,  : 
  parini (initial parameters) must be specified. 

Из того, что я понимаю, я не могу указать начальные параметры дляparini потому что это мешает QuickSpy вычислить их с помощью анализа пробит, что я хочу это сделать. Любой совет высоко ценится.

Ответы на вопрос(0)

Ваш ответ на вопрос