<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Discrete and Continuous Models and Applied Computational Science</journal-id><journal-title-group><journal-title xml:lang="en">Discrete and Continuous Models and Applied Computational Science</journal-title><trans-title-group xml:lang="ru"><trans-title>Discrete and Continuous Models and Applied Computational Science</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2658-4670</issn><issn publication-format="electronic">2658-7149</issn><publisher><publisher-name xml:lang="en">Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">34459</article-id><article-id pub-id-type="doi">10.22363/2658-4670-2023-31-1-5-26</article-id><article-id pub-id-type="edn">VNJCSU</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Julia language features for processing statistical data</article-title><trans-title-group xml:lang="ru"><trans-title>Возможности языка Julia для обработки статистических данных</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4834-4895</contrib-id><name-alternatives><name xml:lang="en"><surname>Gevorkyan</surname><given-names>Migran N.</given-names></name><name xml:lang="ru"><surname>Геворкян</surname><given-names>М. Н.</given-names></name></name-alternatives><bio xml:lang="en"><p>Docent, Candidate of Sciences in Physics and Mathematics, Associate Professor of Department of Applied Probability and Informatics</p></bio><email>gevorkyan-mn@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7141-7610</contrib-id><name-alternatives><name xml:lang="en"><surname>Korolkova</surname><given-names>Anna V.</given-names></name><name xml:lang="ru"><surname>Королькова</surname><given-names>А. В.</given-names></name></name-alternatives><bio xml:lang="en"><p>Docent, Candidate of Sciences in Physics and Mathematics, Associate Professor of Department of Applied Probability and Informatics</p></bio><email>korolkova-av@rudn.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0877-7063</contrib-id><name-alternatives><name xml:lang="en"><surname>Kulyabov</surname><given-names>Dmitry S.</given-names></name><name xml:lang="ru"><surname>Кулябов</surname><given-names>Д. С.</given-names></name></name-alternatives><bio xml:lang="en"><p>Professor, Doctor of Sciences in Physics and Mathematics, Professor at the Department of Applied Probability and Informatics</p></bio><email>kulyabov-ds@rudn.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Peoples’ Friendship University of Russia (RUDN University)</institution></aff><aff><institution xml:lang="ru">Российский университет дружбы народов</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Joint Institute for Nuclear Research</institution></aff><aff><institution xml:lang="ru">Объединённый институт ядерных исследований</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2023-03-30" publication-format="electronic"><day>30</day><month>03</month><year>2023</year></pub-date><volume>31</volume><issue>1</issue><issue-title xml:lang="en">VOL 31, NO1 (2023)</issue-title><issue-title xml:lang="ru">ТОМ 31, №1 (2023)</issue-title><fpage>5</fpage><lpage>26</lpage><history><date date-type="received" iso-8601-date="2023-04-20"><day>20</day><month>04</month><year>2023</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2023, Gevorkyan M.N., Korolkova A.V., Kulyabov D.S.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2023, Геворкян М.Н., Королькова А.В., Кулябов Д.С.</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="en">Gevorkyan M.N., Korolkova A.V., Kulyabov D.S.</copyright-holder><copyright-holder xml:lang="ru">Геворкян М.Н., Королькова А.В., Кулябов Д.С.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/miph/article/view/34459">https://journals.rudn.ru/miph/article/view/34459</self-uri><abstract xml:lang="en"><p style="text-align: justify;">The Julia programming language is a specialized language for scientific computing. It is relatively new, so most of the libraries for it are in the active development stage. In this article, the authors consider the possibilities of the language in the field of mathematical statistics. Special emphasis is placed on the technical component, in particular, the process of installing and configuring the software environment is described in detail. Since users of the Julia language are often not professional programmers, technical issues in setting up the software environment can cause difficulties that prevent them from quickly mastering the basic features of the language. The article also describes some features of Julia that distinguish it from other popular languages used for scientific computing. The third part of the article provides an overview of the two main libraries for mathematical statistics. The emphasis is again on the technical side in order to give the reader an idea of the general possibilities of the language in the field of mathematical statistics.</p></abstract><trans-abstract xml:lang="ru"><p style="text-align: justify;">Язык программирования Julia является специализированным языком для научных вычислений. Язык сравнительно новый, поэтому большинство библиотек для него находится в активной стадии разработки. В статье авторы рассматривают возможности применения языка в области математической статистики. Особый акцент делается на технической составляющей, в частности подробно описывается процесс установки и настройки программного окружения. Так как пользователи языка Julia зачастую не являются профессиональными программистами, технические моменты в настройке программного окружения могут вызывать у них трудности, препятствующие быстрому освоению базовых возможностей языка. В статье описываются некоторые особенности Julia, которые отличают его от других популярных языков, используемых для научных вычислений. Также даётся обзор двух основных библиотек для математической статистики. Упор опять-таки делается на технической стороне, чтобы дать читателю представление об общих возможностях языка в области математической статистики.</p></trans-abstract><kwd-group xml:lang="en"><kwd>Julia programming language</kwd><kwd>statistic processing</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>язык программирования Julia</kwd><kwd>обработка статистических данных</kwd></kwd-group><funding-group><funding-statement xml:lang="en">This paper has been supported by the RUDN University Strategic Academic Leadership Program.</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>J. Bezanson, A. Edelman, S. Karpinski, and V. B. Shah, “Julia: A fresh approach to numerical computing,” SIAM Review, vol. 59, no. 1, pp. 65-98, Jan. 2017. DOI: 10.1137/141000671.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>B. Lauwens and A. Downey, Think Julia. O’Reilly Media, Inc., 2019.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>T. Kwong, Hands-on design patterns and best practices with Julia. Packt Publishing, 2020.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>C. T. Kelley, Solving nonlinear equations with iterative methods, Solvers and Examples in Julia. SIAM, 2022.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>J. Bezanson, J. Chen, B. Chung, S. Karpinski, V. B. Shah, J. Vitek, and L. Zoubritzky, “Julia: dynamism and performance reconciled by design,” Proceedings of the ACM on Programming Languages, vol. 2, no. OOPSLA, pp. 1-23, Oct. 2018. DOI: 10.1145/3276490.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>M. N. Gevorkyan, A. V. Korolkova, D. S. Kulyabov, and K. P. Lovetskiy, “Statistically significant comparative performance testing of Julia and Fortran languages in case of Runge-Kutta methods,” in Numerical methods and applications. NMA 2018, ser. Lecture Notes in Computer Science, G. Nikolov, N. Kolkovska, and K. Georgiev, Eds., vol. 11189, Cham: Springer International Publishing, 2019, ch. 45, pp. 400-407. DOI: 10.1007/978-3-030-10692-8_45.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>“JuliaStats, Statistics and machine learning made easy in julia.” (2023), [Online]. Available: https://juliastats.org/.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Y. Nazarathy and H. Klok, Statistics with Julia, Fundamentals for Data Science, Machine Learning and Artificial Intelligence. Springer International Publishing, 2021. DOI: 10.1007/978-3-030-70901-3.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>“Julia forums.” (2023), [Online]. Available: https://discourse.julialang.org.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>“StatsBase.jl.” (2023), [Online]. Available: https://github.com/JuliaStats/StatsBase.jl.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>“Distributions.jl.” (2023), [Online]. Available: https://github.com/JuliaStats/Distributions.jl.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>C. Führer, J. E. Solem, and O. Verdier, Scientific computing with Python, High-performance scientific computing with NumPy, SciPy, and pandas, 2nd. Packt Publishing Ltd., 2021.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>D. Toomey, Learning Jupyter. Packt Publishing Ltd., 2016.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>“Pluto.jl - interactive Julia programming environment.” (2023), [On-line]. Available: https://plutojl.org/.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>“Windows terminal, console and command-line repo.” (2023), [Online]. Available: https://github.com/microsoft/terminal.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>“Miniconda.” (2023), [Online]. Available: https://docs.conda.io/en/latest/miniconda.html.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>“Pluto.jl GitHub.” (2023), [Online]. Available: https://github.com/fonsp/Pluto.jl.</mixed-citation></ref><ref id="B18"><label>18.</label><mixed-citation>“Julia GitHub.” (2023), [Online]. Available: https://github.com/JuliaLang/julia.</mixed-citation></ref><ref id="B19"><label>19.</label><mixed-citation>A. V. Korolkova, M. N. Gevorkyan, and D. S. Kulyabov, “Implementation of hyperbolic complex numbers in Julia language,” vol. 30, no. 4, pp. 318-329, Dec. 2022. DOI: 10.22363/2658-4670-2022-30-4-318-329.</mixed-citation></ref><ref id="B20"><label>20.</label><mixed-citation>R. Muschevici, A. Potanin, E. Tempero, and J. Noble, “Multiple dispatch in practice,” in OOPSLA’08: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, ACM Press, Oct. 2008, pp. 563-582. DOI: 10.1145/1449764.1449808.</mixed-citation></ref><ref id="B21"><label>21.</label><mixed-citation>M. Besançon, T. Papamarkou, D. Anthoff, A. Arslan, S. Byrne, D. Lin, and J. Pearson, “Distributions.jl: Definition and modeling of probability distributions in the JuliaStats ecosystem,” Journal of Statistical Software, vol. 98, no. 16, pp. 1-30, 2021. DOI: 10.18637/jss.v098.i16.</mixed-citation></ref></ref-list></back></article>
