Russian Federation
Russian Federation
This article examines the theoretical foundations and practical aspects of approximating experimental data using the C# programming language. Detailed implementations of linear and polynomial approximation algorithms are provided, both in pure C# without external dependencies and utilizing the powerful numerical computing library Math.NET Numerics. Particular emphasis is placed on assessing the accuracy and reliability of the resulting models. For each method considered, algorithms and ready-to-use C# software solutions are proposed for the quantitative evaluation of approximation errors, including the calculation of standard errors of coefficients, confidence intervals, the coefficient of determination R², as well as the application of QR and SVD decompositions to enhance numerical stability.
approximation, least squares method, C#, Math.NET Numerics, linear regression, polynomial regression, approximation error, standard error, coefficient of determination, condition number, overfitting, QR decomposition, SVD
1. Sumin, V. I. Ispol'zovanie situacionnogo modelirovaniya v razrabotke sistem prinyatiya resheniy dlya slozhnyh organizacionnyh sistem / V. I. Sumin, A. S. Kravchenko, A. V. Tolkachev // Modelirovanie sistem i processov. – 2024. – T. 17, № 3. – S. 71-79. – DOIhttps://doi.org/10.12737/2219-0767-2024-69-77. – EDN FBBHJO.
2. Shageev, D. A. Poisk resheniya problemy vybora formy svertki lokal'nyh vektorov s cel'yu povysheniya tochnosti izmereniy v metode analiza ierarhiy / D. A. Shageev // Modelirovanie sistem i processov. – 2024. – T. 17, № 3. – S. 95-105. – DOIhttps://doi.org/10.12737/2219-0767-2024-93-103. – EDN FUFKOX.
3. Dmitriev, E. A. Matematicheskoe modelirovanie i realizaciya informacionno-raschetnyh zadach «maskirovka» / E. A. Dmitriev, A. F. Tarakanov, E. A. Shipilova // Modelirovanie sistem i processov. – 2024. – T. 17, № 2. – S. 32-42. – DOIhttps://doi.org/10.12737/2219-0767-2024-17-2-32-42. – EDN DJJKYT.
4. Shornikov, S. A. Sravnenie yazykov programmirovaniya C# i Python / S. A. Shornikov // Aktual'nye voprosy innovaciy i sovremennye nauchnye otkrytiya : Sbornik nauchnyh statey po materialam V Mezhdunarodnoy nauchno-prakticheskoy konferencii, Ufa, 31 maya 2024 goda. – Ufa: Obschestvo s ogranichennoy otvetstvennost'yu "Nauchno-izdatel'skiy centr "Vestnik nauki", 2024. – S. 361-364. – EDN AAAQSV.
5. Issledovanie sposobov zaschity informacii ot utechki po akusticheskomu i vibroakusticheskomu kanalam / V. K. Zol'nikov, S. A. Sazonova, A. I. Zarevich, S. S. Bashun // Modelirovanie sistem i processov. – 2025. – T. 18, № 2. – S. 27–40.
6. Razrabotka informacionnoy podsistemy banka po vydache kreditov / S. A. Sazonova, V. F. Asminin, A. I. Zarevich // Informacionnye tehnologii v stroitel'nyh, social'nyh i ekonomicheskih sistemah. – 2025. – № 2 (36). – S. 10–17.
7. Modelirovanie kolebatel'nyh processov v pakete MVStudium / A. V. Poluektov, K. V. Zol'nikov, V. I. Anciferova // Modelirovanie sistem i processov. – 2021. – T. 14, № 4. – S. 139–148. – DOIhttps://doi.org/10.12737/2219-0767-2021-14-4-139-148. – EDN PPOUDI.
8. Matematicheskaya model' induktivnogo delitelya napryazheniya s elektronnoy kompensaciey / A. I. Zarevich, S. V. Murav'ev // Izvestiya Tomskogo politehnicheskogo universiteta. – 2010. – T. 317, № 4. – S. 129–133.
9. Relyativistskiy magnetron s raspredelennym vyhodom mikrovolnovogo izlucheniya / I. I. Vintizenko, A. I. Zarevich, S. S. Novikov // Pis'ma po tehnicheskoy fizike. – 2005. – Tom 31, № 5. – S. 388-390. DOI: https://doi.org/10.1134/1.1931776



