#python #numpy #scipy #statistics
#python #numpy #scipy #Статистика
Вопрос:
Допустим, я хочу создать данные из 10 тыс. выборок, которые имеют медиану X, среднее значение Y, и я хочу контролировать, где будет IQR. Как я могу добиться этого, используя Scipy
Numpy
библиотеки and?
Пусть распределение будет нормальным, я попытался использовать Scipy.stats
:
r = stats.norm.rvs(size=10000,loc=4600)
Это дает мне 10 тысяч выборок со средним значением 4600, но я не понимаю, как я могу контролировать медиану и IQR.
Редактировать:
Чтобы быть более понятным, мне было поручено создать две выборки данных, которые следуют этим правилам: одна с выборками X> вторая с Y, обе имеют одинаковую медиану M, x IQR меньше, чем y IQR, среднее значение x равно m1, а среднее значение y равно m2, m1 больше, чем m2. Дистрибутив не был упомянут.
Комментарии:
1. Какой дистрибутив вы хотите (очевидно, ненормальный, поскольку IQR будет функцией среднего и std), или, по крайней мере, как определяются ваши IQR? Было бы полезно некоторое объяснение того, какие входные данные у вас есть и какие выходные данные вы хотите
2. Мне было поручено создать две выборки данных, которые следуют этим правилам: одна с X образцами> вторая с Y, обе имеют одинаковую медиану, x IQR меньше, чем y IQR, x mean больше, чем y mean . Дистрибутив не был упомянут (но вопросы предполагают, что два соответствуют описанию). Надеюсь, требования понятны.. @DanielF
3. На самом деле это совсем не ясно. В исходном вопросе вы упомянули поиск распределения со средним значением X и медианой Y и IQR. Не зная, какой дистрибутив вы хотите, проблема не определена. Вы, вероятно, хотите спросить перекрестную проверку того, что вы хотите реализовать на статистической стороне, прежде чем просить нас попытаться реализовать
4. Потому что, если я смогу это сделать, я смогу создать два дистрибутива. Мой вопрос в том, с каким дистрибутивом это возможно и как, независимо от этого конкретного вопроса, потому что у меня есть и другие вопросы, касающиеся разных дистрибутивов.. @DanielF