Хобрук: Ваш путь к мастерству в программировании

Среднее значение переменной

Я пытался найти среднее значение переменной, но когда я запускаю код, он говорит: «длина самого большого объекта не кратна длине самого маленького объекта».

Вот постановка вопроса: «Каково среднее количество покушений (в год) среди стран, в которых было хотя бы одно покушение?

Вот необходимый набор данных: лидеры ‹- read.csv (" https://raw.githubusercontent.com/umbertomig/intro-prob-stat-FGV/master/datasets/leaders.csv ")

Вот код, который я использовал:

avrn$avrnbr <- as.numeric(leaders$result == "wounded lightly","dies within a day after the attack",
                          "dies between a day and a week", "dies between a week and a month",
                          "dies, timing unknown", "survives, whether wounded unknown",
                          "not wounded",
                          "plot stopped",
                          "hospitalization but no permanent disability",
                          leaders$year == 1878:2001)

Я попытался создать переменную, которая измеряет среднее количество убийств в год.

13.05.2020

  • Может быть пара проблем. Один из них: при попытке сопоставить более чем одному значению используйте %in% вместо ==. См.? %in% для подробностей. Еще одно: разные описания должны быть вставлены в один вектор с помощью конструкции c(...). 13.05.2020
  • (1) as.numeric(a==b) даст вам среднее значение истинности из выборки, возможно, не то, что вы имеете в виду. (2) as.numeric("not wounded") равно NA, как и большая часть того, что у вас есть в этой команде. Незнание логики самих данных также мешает нашей помощи. 13.05.2020

Ответы:


1

Набор данных содержит информацию о покушении на руководителей той или иной страны. За 124-летний период с 1878 по 2001 год насчитывается 250 записей.

Ваш вопрос: «Каково среднее количество покушений (в год) среди стран, в которых было хотя бы одно покушение?»

Каждая страна в этом наборе данных, по определению, испытала как минимум 1 попытку убийства. Таким образом, нет необходимости в подмножестве или фильтрации. Также нет необходимости фильтровать по году, как вы это делали. Нам просто нужно подсчитать общее количество попыток убийства (250), разделенное на количество лет, охват данных (124). Ответ: 2.


Любопытство взяло верх. В каких странах самые непопулярные лидеры?

library(dplyr)

count(leaders, country) %>% arrange(-n)

# A tibble: 88 x 2
   country           n
   <chr>         <int>
 1 Japan            11
 2 Mexico           11
 3 France           10
 4 Russia           10
 5 United States     8
 6 Guatemala         7
 7 Egypt             6
 8 Iran              6
 9 Italy             6
10 Argentina         5
# ... with 78 more rows
14.05.2020
Новые материалы

Как я могу подписаться на тему изображений в ROS Matlab и получить изображение RGB?
Привет, Пожалуйста, как я могу извлечь изображение из сообщения ROS Image, за которым следует imshow? Я уже подписался на правильную тему, но message.getData() дает мне объект..

Понимание СТРУКТУРЫ ДАННЫХ И АЛГОРИТМА.
Что такое структуры данных и алгоритмы? Термин «структура данных» используется для описания того, как данные хранятся, а алгоритм используется для описания того, как данные сжимаются. И данные, и..

Как интегрировать модель машинного обучения на ios с помощью CoreMl
С выпуском новых функций, таких как CoreML, которые упростили преобразование модели машинного обучения в модель coreML. Доступная модель машинного обучения, которую можно преобразовать в модель..

Создание успешной организации по науке о данных
"Рабочие часы" Создание успешной организации по науке о данных Как создать эффективную группу по анализу данных! Введение Это обзорная статья о том, как создать эффективную группу по..

Технологии и проблемы будущей работы
Изучение преимуществ и недостатков технологий в образовании В быстро меняющемся мире технологии являются решающим фактором в формировании будущего работы. Многие отрасли уже были..

Игорь Минар из Google приедет на #ReactiveConf2017
Мы рады сообщить еще одну замечательную новость: один из самых востребованных спикеров приезжает в Братиславу на ReactiveConf 2017 ! Возможно, нет двух других кланов разработчиков с более..

Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..