Я настраиваю модель оценки для системы вопросов и ответов и реализую различные распределения оценок на основе шкалы от 0 до заданного максимального значения с учетом n случаев. Например, мне удалось создать логарифмическую (ln) кривую следующим образом:
n_cases <- 5
val_max <- 10
val_step <- val_max/n_cases
plot(
log(exp(val_max))*n_cases/c(1:n_cases) * (val_step/(n_cases-1)*(c(1:n_cases)-1)) / val_step
)
Однако теперь я пытаюсь понять, как получить эти значения для четверти круга, как в приведенном выше примере журнала. Этот ответ дает мне представление, как это сделать, но мне не удалось получить то, что я хочу.
Это то, что у меня есть в настоящее время, без понятия, где поставить максимальное значение, так как метод проб и ошибок также не дал мне решения:
plot(
exp(pi * 1i * seq(0, 2, length.out = n_cases+1)[-1])
)
Спасибо вам за ваши предложения!
Что-то вроде этого?:
n_cases <- 5
val_max <- 5
phi <- seq(pi/2, pi, length.out = n_cases)
x = val_max + val_max*cos(phi)
y = val_max*sin(phi)
plot(x, y)
Редактировать:
All I want is a vector of indizes between 0 and a given max value raising in a quarter-circle fashion.
Либо у вас есть постоянные x-расстояния или постоянные угловые расстояния:
x <- 0:5
r <- 5
y <- rev(sqrt(r^2-x^2))
plot(x, y)
Да это оно. Однако сюжет был только для визуализации. Что мне все еще нужно, так это одно значение для каждого индекса, чтобы я мог использовать их в своей модели.
Чтобы создать равноудаленные точки, распределенные по целочисленному индексу и фиксированному максимуму y, вам нужно использовать линию, а не круг.
Хорошо, тогда я, возможно, неправильно сформулировал свой вопрос. Все, что я хочу, это вектор индикаций между 0 и заданным максимальным значением, повышающимся в виде четверти круга.
Спасибо! Это не совсем то, что я ожидал, но это решило вопрос. По крайней мере, теперь я знаю, чего хочу. Спасибо!
Сценарий, о котором вы просили (постоянное расстояние по оси x и постоянное расстояние по углу), не может быть реализован с помощью уравнения окружности.
Ты прав. Вероятно, поэтому мой мозг не смог найти осмысленного решения до того, как задать вопрос.
Почти! Это все еще не четверть круга, поскольку значения не имеют одинаковых расстояний.