Обсуждение:Программирование Викиданных/Воздушные суда
Русский и английский
править@Артём,
- исправлял у Екатерины скрипт таким образом: изменил код языка в скрипте с английского на русский. Это же замечание касается иллюстраций в статьях на русском языке в Русском Викиверситете. То есть, Артём, загруженная Вами иллюстрация годится для Английского Викиверситета, для Русского Викиверситета подписи должны быть на русском.
- замечание по описанию файла на Викискладе File:Number of aircraft produced.jpg. Почему в поле "Автор" видно ломаную вики-разметку "[[User:Artem.Potes|Artem.Potes |permission="? Поправьте, пожалуйста. И добавьте к этому файлу категорию, которая указывает, что файл сделан в рамках нашего курса. --Andrew Krizhanovsky (обсуждение) 17:27, 7 октября 2020 (UTC)
- @AKA MBG,
- Исправил для пузырьковой диаграммы (обновил фото, увеличил подписи на нём). Для диаграммы "Кол-во выпущенных воздушных судов" исправлять не стал, так как на русском языке всего у нескольких страниц заполнено наименование.
- Исправил.
- @Артём, спасибо.
- Пишите, пожалуйста, "Количество" вместо "Кол-во", у нас нет нужды экономить бумагу.
- Сразу после ссылки с кодом запроса мы обычно пишем число полученных записей и год в скобках. См, например, статью /Страны.
- Первое замечание в этом разделе (про русский язык вместо английского в скрипте и на рисунке) осталось неотработанным :(
- При указании моделей после рисунка пишите их название в соответствии с русской меткой и со ссылкой на ВД. То есть вместо "следующих моделей: PA-32 Cherokee Six (7842)..." напишите "следующих моделей: Piper PA-32 (7842 штук)...". Слово "штук" только у первой модели.
- На рисунке File:Manufacture-with-country 2020 (ru).svg только у меня вылезает за границы круга США, Германия, Франция и Великобритания? (остальная мелочь не так важно). Попробуйте чуть-чуть уменьшить размер шрифта для первых трёх и сделать в две строки "Велико-британия" - чуть-чуть увеличить шрифт. Вижу по истории правок, что не сразу картинка обновлялась. Возможно, изображение кешировалось.
- Подписывайтесь на страницах обсуждений с помощью четырёх тильд ~~~~, которые автоматически преобразуются в такую подпись: Andrew Krizhanovsky (обсуждение) 07:13, 13 октября 2020 (UTC)
- @AKA MBG,
- Исправил
- Добавил
- Исправил
- Ссылки добавил
- Шрифты подправил, Artem.Potes (обсуждение) 14:28, 21 октября 2020 (UTC)
Закон Парето для моделей самолётов
править- @Артём, спасибо за работу! По Вашей правке:
- В соответствии с заданием Программирование Викиданных/Иллюстрации в Викиверситете, укажите, пожалуйста, у Вашего файла File:Number of aircraft produced ru.jpg на Викискладе категорию нашего курса.
- После этого рисунка попробуйте ответить на вопрос: выполняется ли w:Закон Парето относительно числа моделей самолётов?
- @Артём, спасибо за работу! По Вашей правке:
Для этого постройте следующий график:
- Подсчитайте общее число самолётов по всем моделям. Напишите скрипт для вычисления этой суммы. Обозначим полученное число Sum.
- По оси X единица (одна модель) соответствует Piper PA-32. По оси Y откладываем 7842 / Sum. Можно умножить на 100, это будут проценты. Можно взять логарифм, поскольку график будет довольно крутой.
- По оси X двойка (две модели) соответствует Piper PA-32 (7842 штук) и Piper PA-24 Comanche (4857). По оси Y откладываем (7842 + 4857) / Sum.
- По оси X тройка (три модели) ... (7842+4857+3000) / Sum. И так далее.
- Таким образом, по оси X мы задаём число моделей. Хорошо бы по оси X отложить вторую шкалу от 0 до 100%, чтобы легче было определить параметры для закона Парето.
- Таким образом, по оси Y (в точке X) мы задаём общее число самолётов для моделей 1..X.
- На ось Y тоже хорошо бы добавить вторую шкалу 0-100%.
- Рисовать такой график можете в любом удобном Вам математическом пакете. Данные из Викиданных (результаты скриптов) можно получить в виде CSV-файла.
- Имея такой график, Вы легко скажете, выполняется ли пропорция 80/20 для моделей самолётов, что она обозначает для самолётов. Если не эта, то какая другая пропорция выполняется? Напишите это текстом до или после рисунка.
- Также напишите, пожалуйста, как построен этот график. Используйте в том числе мой текст (выше). --Andrew Krizhanovsky (обсуждение) 20:49, 21 октября 2020 (UTC)
- @AKA MBG,
- Категорию к диаграмме добавил, + убрал из диаграммы те самолёты, которые были произведены в малых количествах, для этого добавил фильтр в запрос, сам код запроса также разместил.
- График для закона Парето сформировал согласно Вашей инструкции, всё ли верно?
- Если всё верно, то я не совсем понимаю какой я должен дать ответ по этому графику. Принцип Парето: «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)
- @AKA MBG, у предыдущего автора указаны ссылки на github, где лежит программа, можно ли заново её использовать - не знаю. Artem.Potes (обсуждение) 18:37, 7 ноября 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)