Гранты национального фонда науки
Национальный научный фонд США (NSF) выдал почти 12 000 грантов в 2015 году. В данном примере, информация о наградах, исследователях, а также их учреждениях проанализирована с использованием данных, полученных из www.nsf.gov/awardsearch/download.jsp. Пользователь может загрузить информационный объект, содержащий эти данные в качестве объекта-ресурса, ResourceObject, а затем изучить распределение размеров грантов, количественных и качественных свойств заявок и грантов, а также географического расселения учреждений, получивших грант.
Для начала загрузим информационный объект, ResourceObject, содержащий данные от NSF.
nsfStore = ResourceData[
ResourceObject[
Association[
"Name" -> "National Science Foundation Grants - 2015",
"UUID" -> "0e9655df-86b6-4e20-bcc9-87365562357b",
"ResourceType" -> "DataResource", "Version" -> "1.0.0",
"Description" -> "Data on National Science Foundation grants (and \
associated investigators and institutions) awarded in the the year \
2015.", "ContentSize" -> Quantity[0, "Bytes"],
"ContentElements" -> {"EntityStore"}]]]
Зарегистрируем полученный информационный объект.
PrependTo[$EntityStores, nsfStore];
Просмотрим доступныe свойствa грантов, используя объект "NSFGrant".
EntityValue["NSFGrant", "Properties"]
Рассмотрим данные о случайно выбранном гранте.
Отобразим на графике распределение размеров грантов.
awardAmounts = EntityValue["NSFGrant", "AwardAmount"];
Histogram[awardAmounts, ScalingFunctions -> {Identity, "Log"},
PlotRange -> All, AxesLabel -> Automatic]
Запросим детали о трех самых крупных грантах.
EntityValue[
EntityClass["NSFGrant", "AwardAmount" -> TakeLargest[3]], "Dataset"]
Рассмотрим общее количество грантов для каждой дирекции научного фонда.
Сравним распределение первых цифр суммы грантов в долларах с законом Бенфорда.
Создадим словесное облако наиболее часто используемых слов в грантах по математике, физике, и химии.
keywords =
EntityValue[EntityClass["NSFGrant", "Division" -> #],
"KeywordTally"] & /@ {"Division Of Mathematical Sciences",
"Division Of Physics", "Division Of Chemistry"};
Row[WordCloud[
Merge[Association @@ (Rule @@@ #) & /@ DeleteMissing[#],
Total]] & /@ keywords]
Визуализируем количество грантов NSF по размеру и почтовому индексу.