R пропорциональное масштабирование - PullRequest
0 голосов
/ 06 апреля 2020
data1=data.frame("School"=c(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1),
"Grade"=c(1,1,1,2,2,2,3,3,3,1,1,1,2,2,2,3,3,3),
"Ratio"=c(1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2),
"Level"=c(1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3),
"GroupSize"=c(664,664,664,685,685,685,888,888,888,753,753,753,750,750,750,771,771,771),
"GroupLevelSize"=c(63,268,333,48,364,271,130,603,155,387,124,242,32,238,478,151,320,300),
"DiscSize"=c(1770,1770,1770,1621,1621,1621,1348,1348,1348,1158,1158,1158,1299,1299,1299,1408,1408,1408))

У меня есть «data1». «GroupSize» соответствует размеру комбинации «Оценка» и «Соотношение» в каждом классе школы. «GroupLevelSize» соответствует размеру комбинации «Оценка» x «Соотношение» x «Уровень» в каждом классе школы.

«DiscSize» соответствует размеру комбинации «Оценка» и «Соотношение» в каждом классе в округе.

Я хочу изменить шкалу «GroupSize» и «GroupLevelSize». так что «GroupSize» равно «DiscSize». Теперь, если бы у меня не было «GroupLevelSize», я мог бы просто добавить разницу между «DiscSize» и «GroupSize». Однако я sh должен сделать это пропорционально 'GroupLevelSize', для которого нет данных. Поэтому я буду sh масштабировать «GroupLevelSize» в пропорции «GroupSize», которая масштабируется относительно «DiscSize»

...