Добрый день! Помогите пожалуйста создать макрос для следующей задачи.
Есть два столбца.
В первом - номера организаций
Во втором - значения по показателю "Число публикаций учреждения,
индексируемых в информационно-аналитической системе научного цитирования Web of Science" для каждой из организаций.
Нужно создать 5 диапозонов значений показателей, то есть квинтилей, исходя из имеющихся значений показателей по всем организациям по следующему принципу.
в первом диапозоне - пороговые значения значения показателей от min до бесконечности для организаций которые вошли в топ 20% организаций по показателю (именно в топ 20%, а не в топ20 в абсолютных значениях. То есть если организаций например всего 100, это будут значения по 20 организациям, а если организаций всего 150, это будут значения по 30 организациям)
во втором диапозоне - пороговые значения показателей организаций, попавших по величине показателя в группу следующего квинтиля
и так далее до 5 квинтиля. В пятом квинтиле пороги будут от 0 до значения X, которое является максимальным для 20% организаций, набравших самые маленькие значения по показателю.
Таким образом нужно получить пороговые значения показателей для организаций 5 групп разных по результативности групп. Назовем их лидеры, догоняющие ледеров, средние, догоняющие средних и отстающие.
Должно получиться что-то подобное:
Есть два столбца.
В первом - номера организаций
Во втором - значения по показателю "Число публикаций учреждения,
индексируемых в информационно-аналитической системе научного цитирования Web of Science" для каждой из организаций.
Нужно создать 5 диапозонов значений показателей, то есть квинтилей, исходя из имеющихся значений показателей по всем организациям по следующему принципу.
в первом диапозоне - пороговые значения значения показателей от min до бесконечности для организаций которые вошли в топ 20% организаций по показателю (именно в топ 20%, а не в топ20 в абсолютных значениях. То есть если организаций например всего 100, это будут значения по 20 организациям, а если организаций всего 150, это будут значения по 30 организациям)
во втором диапозоне - пороговые значения показателей организаций, попавших по величине показателя в группу следующего квинтиля
и так далее до 5 квинтиля. В пятом квинтиле пороги будут от 0 до значения X, которое является максимальным для 20% организаций, набравших самые маленькие значения по показателю.
Таким образом нужно получить пороговые значения показателей для организаций 5 групп разных по результативности групп. Назовем их лидеры, догоняющие ледеров, средние, догоняющие средних и отстающие.
Должно получиться что-то подобное:
лидеры (20%) | 400 | и выше |
догоняющие лидеров (20%) | 350 | 400 |
средние (20%) | 200 | 350 |
догоняющие средних (20%) | 100 | 200 |
отстающие (20 % ) | 0 | 100 |