Обсуждение:Программирование Викиданных/Воздушные суда

Русский и английский

править

@Артём,

  1. исправлял у Екатерины скрипт таким образом: изменил код языка в скрипте с английского на русский. Это же замечание касается иллюстраций в статьях на русском языке в Русском Викиверситете. То есть, Артём, загруженная Вами иллюстрация годится для Английского Викиверситета, для Русского Викиверситета подписи должны быть на русском.
  2. замечание по описанию файла на Викискладе File:Number of aircraft produced.jpg. Почему в поле "Автор" видно ломаную вики-разметку "[[User:Artem.Potes|Artem.Potes |permission="? Поправьте, пожалуйста. И добавьте к этому файлу категорию, которая указывает, что файл сделан в рамках нашего курса. --Andrew Krizhanovsky (обсуждение) 17:27, 7 октября 2020 (UTC)Ответить
@AKA MBG,
  1. Исправил для пузырьковой диаграммы (обновил фото, увеличил подписи на нём). Для диаграммы "Кол-во выпущенных воздушных судов" исправлять не стал, так как на русском языке всего у нескольких страниц заполнено наименование.
  2. Исправил.
  1. Пишите, пожалуйста, "Количество" вместо "Кол-во", у нас нет нужды экономить бумагу.
  2. Сразу после ссылки с кодом запроса мы обычно пишем число полученных записей и год в скобках. См, например, статью /Страны.
  3. Первое замечание в этом разделе (про русский язык вместо английского в скрипте и на рисунке) осталось неотработанным :(
  4. При указании моделей после рисунка пишите их название в соответствии с русской меткой и со ссылкой на ВД. То есть вместо "следующих моделей: PA-32 Cherokee Six (7842)..." напишите "следующих моделей: Piper PA-32 (7842 штук)...". Слово "штук" только у первой модели.
  5. На рисунке File:Manufacture-with-country 2020 (ru).svg только у меня вылезает за границы круга США, Германия, Франция и Великобритания? (остальная мелочь не так важно). Попробуйте чуть-чуть уменьшить размер шрифта для первых трёх и сделать в две строки "Велико-британия" - чуть-чуть увеличить шрифт. Вижу по истории правок, что не сразу картинка обновлялась. Возможно, изображение кешировалось.
  6. Подписывайтесь на страницах обсуждений с помощью четырёх тильд ~~~~, которые автоматически преобразуются в такую подпись: Andrew Krizhanovsky (обсуждение) 07:13, 13 октября 2020 (UTC)Ответить
  1. Исправил
  2. Добавил
  3. Исправил
  4. Ссылки добавил
  5. Шрифты подправил, Artem.Potes (обсуждение) 14:28, 21 октября 2020 (UTC)Ответить

Закон Парето для моделей самолётов

править
@Артём, спасибо за работу! По Вашей правке:
  1. В соответствии с заданием Программирование Викиданных/Иллюстрации в Викиверситете, укажите, пожалуйста, у Вашего файла File:Number of aircraft produced ru.jpg на Викискладе категорию нашего курса.
  2. После этого рисунка попробуйте ответить на вопрос: выполняется ли w:Закон Парето относительно числа моделей самолётов?

Для этого постройте следующий график:

  1. Подсчитайте общее число самолётов по всем моделям. Напишите скрипт для вычисления этой суммы. Обозначим полученное число Sum.
  2. По оси X единица (одна модель) соответствует Piper PA-32. По оси Y откладываем 7842 / Sum. Можно умножить на 100, это будут проценты. Можно взять логарифм, поскольку график будет довольно крутой.
  3. По оси X двойка (две модели) соответствует Piper PA-32 (7842 штук) и Piper PA-24 Comanche (4857). По оси Y откладываем (7842 + 4857) / Sum.
  4. По оси X тройка (три модели) ... (7842+4857+3000) / Sum. И так далее.
  5. Таким образом, по оси X мы задаём число моделей. Хорошо бы по оси X отложить вторую шкалу от 0 до 100%, чтобы легче было определить параметры для закона Парето.
  6. Таким образом, по оси Y (в точке X) мы задаём общее число самолётов для моделей 1..X.
  7. На ось Y тоже хорошо бы добавить вторую шкалу 0-100%.
  8. Рисовать такой график можете в любом удобном Вам математическом пакете. Данные из Викиданных (результаты скриптов) можно получить в виде CSV-файла.
  9. Имея такой график, Вы легко скажете, выполняется ли пропорция 80/20 для моделей самолётов, что она обозначает для самолётов. Если не эта, то какая другая пропорция выполняется? Напишите это текстом до или после рисунка.
  10. Также напишите, пожалуйста, как построен этот график. Используйте в том числе мой текст (выше). --Andrew Krizhanovsky (обсуждение) 20:49, 21 октября 2020 (UTC)Ответить
@AKA MBG,
  1. Категорию к диаграмме добавил, + убрал из диаграммы те самолёты, которые были произведены в малых количествах, для этого добавил фильтр в запрос, сам код запроса также разместил.
  2. График для закона Парето сформировал согласно Вашей инструкции, всё ли верно?
  3. Если всё верно, то я не совсем понимаю какой я должен дать ответ по этому графику. Принцип Парето: «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата». Я должен увидеть, что 80% всех моделей самолётов - это лишь 20% всего выпущенных самолётов? И лишь 20% моделей являются самыми выпускаемыми самолётами? Artem.Potes (обсуждение) 11:15, 4 ноября 2020 (UTC)Ответить
  • @Артём, текст и рисунок сейчас противоречат друг другу. Список следует отсортировать и зеркально повернуть диаграмму вокруг вертикальной оси. У первой модели должно быть максимальное число выпущенных самолётов, а на рисунке мы видим — минимальное. --Andrew Krizhanovsky (обсуждение) 11:58, 4 ноября 2020 (UTC)Ответить
@AKA MBG,
Понял ошибку, исправленный вариант разместил на странице и добавил вывод. Artem.Potes (обсуждение) 20:18, 4 ноября 2020 (UTC)Ответить

Листинги запросов в LaTex

править

@AKA MBG, что делать с листингами кода, которые содержат русский язык (пункт "Заполнение Викиданных")? Это не SPARQL запрос, а просто листинг JSON-файла, нужно ли их заносить в книгу? Artem.Potes (обсуждение) 14:21, 7 ноября 2020 (UTC)Ответить

@Артём, предлагаю этот раздел не добавлять в LaTeX. Мне кажется, читателю мало толка от чужой программы. Или её можно повторно использовать? --Andrew Krizhanovsky (обсуждение) 16:36, 7 ноября 2020 (UTC)Ответить
@AKA MBG, у предыдущего автора указаны ссылки на github, где лежит программа, можно ли заново её использовать - не знаю. Artem.Potes (обсуждение) 18:37, 7 ноября 2020 (UTC)Ответить
  • @Артём, лицензия то у кода открытая, формально можно использовать код. Я имел в виду, что мне не ясно, может ли быть какой-то толк от повторного запуска программы или это что-то одноразовое. Там, вроде, много ручной работы было у автора программы. --Andrew Krizhanovsky (обсуждение) 19:27, 7 ноября 2020 (UTC)Ответить
@AKA MBG, насколько я понимаю это что-то одноразовое и да, судя по коду ручной работы там всё равно много остаётся. Тогда в LaTex я не буду добавлять этот раздел. Artem.Potes (обсуждение) 14:19, 8 ноября 2020 (UTC)Ответить
@Артём, хорошо, раздел «Заполнение Викиданных» не добавляем в LaTeX. --Andrew Krizhanovsky (обсуждение) 15:41, 8 ноября 2020 (UTC)Ответить

@Артём, про этот SPARQL-запрос. Мне кажется, что вторая и третья строчки — лишние:

#Q11436 - object aircraft
#P31 - property instance

Вполне достаточно Вашего комментария дальше: "?item wdt:P31 wd:Q11436 # instances of aircraft".

  • В скрипте вместо "# show manufacture" я бы написал "# produced by manufacture".
  • Артём, напишите, пожалуйста, пояснение к этому скрипту, зачем здесь вложенный SELECT.

Артём, Вы пишите: "и при помощи функции <<Count>>". Мне кажется, что Вы перепутали HTML (вики-разметку) и LaTeX. Это в LaTeX мы пишем такие скобки. И то для русского текста, не для латиницы.

Вы пишите в комментарии: "belong to country". Если Вы строчкой выше написали "instance", не "instances", тогда к глаголу "belong" нужно добавить окончание "s".

Добавил небольшую стилистическую правку в текст. --Andrew Krizhanovsky (обсуждение) 12:03, 22 ноября 2020 (UTC)Ответить

Вернуться на страницу «Программирование Викиданных/Воздушные суда».