- Research
- Open Access
- Published:
Simulating imprecise data: sine–cosine and convolution methods with neutrosophic normal distribution
Journal of Big Data volume 10, Article number: 143 (2023)
Abstract
Objective
The primary aim of this research paper is to introduce and demonstrate the application of the sine–cosine method and the convolution method for simulating data by utilizing the neutrosophic normal distribution.
Method
The methodological framework presented in this paper elaborates on the incorporation of both the sine–cosine method and the convolution method into the realm of neutrosophic statistics. It also introduces algorithms engineered to produce random variables adhering to the neutrosophic normal distribution.
Results
Moreover, the study furnishes practical tables that encompass neutrosophic random normal variables generated via the sine–cosine method, as well as tables exhibiting neutrosophic random standard normal variables generated using the convolution method.
Conclusion
The analysis undertaken in this study conclusively establishes that the proposed sine–cosine and convolution simulation methods yield outcomes presented in the form of intervals. Furthermore, the study's conclusion emphasizes that the extent of indeterminacy significantly influences the characteristics of the random variates.
Introduction
Random numbers hold significant importance across various domains, including experimental design, statistical analysis, cryptography, and diverse disciplines, as highlighted by [26]. In earlier times, random numbers were derived through methods such as coin flipping and other simulation techniques. However, with the advent of high-speed computing, contemporary approaches employ computer-based generators to produce random variations efficiently. These generators are tailored to the specific problems at hand and involve algorithmic designs aimed at generating random variables for a range of applications. Among various simulation methodologies, the sine–cosine simulation method and the convolution simulation method have gained substantial traction, particularly in the generation of standard normal variates. These techniques involve the creation of continuous uniform numbers sourced from the continuous uniform distribution. Subsequently, these numbers are leveraged to generate standard normal variates. The sine–cosine method was introduced by [8]. Applied [13] the sine–cosine algorithm in solving the issues in machine scheduling problems [11]. used sine–cosine transformation in developing the probability distribution [18]. Discussed the algorithm to generate random variate from the normal distribution [7]. Applied both the sine–cosine and convolution methods in a neural network application [19]. Implemented the sine–cosine algorithms within a wastewater treatment system. More information on sine–cosine and convolution transformation can be seen in [12, 22] and [16]. Various studies on generating random numbers can be seen in [4, 14, 21] and [27].
The neutrosophic statistics (NS) introduced by [25] and applied when the observations in the data are in an interval or have imprecise observations. The NS was found to be more efficient than classical statistics (CS) in terms of flexibility and information [9, 10]. Presented a methodology to deal with neutrosophic numbers [20]. Introduced the t-test for the AR (1) process [2]. Outlined the experimental design within the framework of neutrosophic statistics [17]. Engaged with the probabilistic methodology employing neutrosophic statistics [1]. Investigated a discrete distribution utilizing neutrosophic statistics [5]. Expanded the theory of survey sampling through the application of neutrosophic statistics [6]. conducted the research on the neutrosophic statistical test for sequential contingency. The various applications of NS can be seen in [3, 15] and [23].
The current sine–cosine and convolution simulation techniques within the framework of classical statistics face limitations in simulating standard normal variates in the context of uncertainty. A thorough literature review, conducted to the best of the authors' knowledge, reveals a lack of research on sine–cosine and convolution simulation methods within the framework of neutrosophic statistics. This paper will introduce the routines and algorithms for both simulation methods. Neutrosophic standard normal tables for both the sine–cosine and convolution simulation methods will be presented and analyzed in detail. The significance of this work lies in its pioneering approach to addressing a gap in simulation methods within the realm of uncertainty. By introducing and exploring sine–cosine and convolution simulation methods under the framework of neutrosophic statistics, this research contributes to expanding the toolkit available for handling complex and uncertain data scenarios. As existing methods struggle to simulate standard normal variates accurately in the presence of uncertainty, this work offers a novel solution that has not been explored before in the literature. The presentation of routines, algorithms, and tables for both simulation methods not only fills this research gap but also opens new avenues for statistical analysis in uncertain contexts. Sect. "Preliminaries" provides an introduction to neutrosophic random variables. In Sect. "The Proposed Sine–Cosine Simulation Method", the Sine–Cosine Simulation Method is elaborated, followed by the presentation of the Convolution Method of Simulation in Sect. "The Proposed Convolution Method". Sect. "Simulation Studies" encompasses the simulation studies, while the final section offers concluding remarks.
Preliminaries
Suppose that \({X}_{N}\epsilon \left[{X}_{L},{X}_{U}\right]\) is a neutrosophic random variable follows the neutrosophic normal distribution having uncertain in the mean or in standard deviation or in mean and standard deviation. Let \({\mu }_{N}\epsilon \left[{\mu }_{L},{\mu }_{U}\right]\) be mean and \({\sigma }_{N}\epsilon \left[{\sigma }_{L},{\sigma }_{U}\right]\) be the standard deviation of the neutrosophic normal distribution. The neutrosophic forms of \({X}_{N}\epsilon \left[{X}_{L},{X}_{U}\right]\) is expressed as
The neutrosophic forms of \({\mu }_{N}\epsilon \left[{\mu }_{L},{\mu }_{U}\right]\) is expressed as
The neutrosophic forms of \({\sigma }_{N}\epsilon \left[{\sigma }_{L},{\sigma }_{U}\right]\) is expressed as
Note that the first values in the above neutrosophic forms denote the values under classical statistics and the second values denote the determinate part and \({I}_{N}\) is the measure of uncertainty. Note that the neutrosophic forms reduce to determinate values when \({I}_{L}=\) 0.
The neutrosophic probability density function (npdf) of the neutrosophic normal distribution is given by
The neutrosophic standard normal distribution is expressed by
More details about the neutrosophic normal distribution and its shape can be seen in [24].
The proposed sine–cosine simulation method
Suppose that \({U}_{1N}\epsilon \left[{U}_{1L},{U}_{1U}\right]\) and \({U}_{2N}\epsilon \left[{U}_{2L},{U}_{2U}\right]\) are the uniform continuous random numbers for the same neutrosophic continuous uniform distribution. Note that \({U}_{1N}\) and \({U}_{2N}\) are uniform continuous random numbers ranging from 0 to 1. By following [8], two neutrosophic standard normal random variates \({z}_{1N}\) and \({z}_{2N}\) can be generated as follows
The joint neutrosophic density \({X}_{1N}\epsilon \left[{X}_{1L},{X}_{1U}\right]\) and \({X}_{2N}\epsilon \left[{X}_{2L},{X}_{2U}\right]\) can be given by
By following [8], it is concluded that \({z}_{1N}\epsilon \left[{z}_{1L},{z}_{1U}\right]\) and \({z}_{2N}\epsilon \left[{z}_{2L},{z}_{2U}\right]\) are independent random variate from the same neutrosophic standard normal distribution in Eq. (5). The process for generating neutrosophic standard normal and neutrosophic normal random variates is elucidated as follows:
Step-1: Generate two neutrosophic continuous uniform random numbers \({U}_{1N}\epsilon \left[{U}_{1L},{U}_{1U}\right]\) and \({U}_{2N}\epsilon \left[{U}_{2L},{U}_{2U}\right]\) from 0 to 1.
Step-2: Generate the neutrosophic standard random variable \({z}_{1N}\epsilon \left[{z}_{1L},{z}_{1U}\right]\) using \({z}_{1N}=\left[\left\{\sqrt{-2\mathrm{ln}{U}_{1L}}\mathrm{cos}\left(2\pi \left({U}_{2L}\right)\right)\right\},\left\{\sqrt{-2\mathrm{ln}{U}_{1U}}\mathrm{cos}\left(2\pi \left({U}_{2U}\right)\right)\right\}\right]\).
Step-3: Generate the neutrosophic standard random variable \({z}_{2N}\epsilon \left[{z}_{2L},{z}_{2U}\right]\) using \({z}_{2N}=\left[\left\{\sqrt{-2\mathrm{ln}{U}_{1L}}\mathrm{sin}\left(2\pi \left({U}_{2L}\right)\right)\right\},\left\{\sqrt{-2\mathrm{ln}{U}_{1U}}\mathrm{sin}\left(2\pi \left({U}_{2U}\right)\right)\right\}\right]\)
Step-4: Return \({z}_{1N}\epsilon \left[{z}_{1L},{z}_{1U}\right]\) and \({z}_{2N}\epsilon \left[{z}_{2L},{z}_{2U}\right]\)
Step-5: \({x}_{1N}={\mu }_{N}+{z}_{1N}\times {\sigma }_{N}\) and \({x}_{2N}={\mu }_{N}+{z}_{2N}\times {\sigma }_{N}\)
Step-6: Return \({x}_{1N}\) and \({x}_{2N}\)
The operational procedure of the proposed simulation method is also shown in Fig. 1.
The proposed convolution method
This section delves into the convolution method within the framework of neutrosophic statistics, drawing inspiration from [26]. The presented simulation technique operates as follows: utilizing a set (Fig. 2) of twelve neutrosophic continuous uniform random numbers to produce neutrosophic standard normal variates. The routine for implementing the proposed convolution method under the domain of neutrosophic statistics is outlined as follows:
Step-1: Generate continuous uniform random numbers \({U}_{N}\epsilon \left[{U}_{L},{U}_{U}\right]\) from 0 to 1.
Step-2: Set neutrosophic standard normal variable \({Z}_{N}\epsilon \left[{Z}_{L},{Z}_{U}\right]\).
Step-3: For \(i\)=1 to 12, calculate the sum of 12 continuous uniform random variates and compute \({Z}_{N1}={Z}_{N}+\sum {U}_{N}\); \({Z}_{N1}\epsilon \left[{Z}_{L1},{Z}_{U1}\right]\), \({U}_{N}\epsilon \left[{U}_{L},{U}_{U}\right]\)
Step-4: return \({Z}_{N1}\epsilon \left[{Z}_{L1},{Z}_{U1}\right]\)
Simulation studies
Within this segment, we will generate random normal variates using the sine–cosine method across a range of specified parameter values. Simultaneously, we will employ the convolution method to generate standard normal variates. Our approach involves adhering to the prescribed algorithms to generate these random standard normal variates.
Sine–cosine simulation
Tables 1, 2, 3, 4 exhibit the results obtained using the proposed sine–cosine method, showcasing two random normal variates, denoted as \({x}_{1N}\) and \({x}_{2N}\). These tables provide insights across a range of specified parameter values, encompassing \({\mu }_{N}\epsilon \left[{\mu }_{L},{\mu }_{U}\right]\) and \({\sigma }_{N}\epsilon \left[{\sigma }_{L},{\sigma }_{U}\right]\). The investigation is extended to account for varying levels of indeterminacy, represented as \({I}_{U}\), which influences the generation of random normal variates. In particular, the values of \({I}_{U}\) considered encompass 0, 0.01, 0.02, 0.05, and 0.10, generating pairs of random normal variates. To elaborate, Table 1 is tailored for \({\mu }_{N}\epsilon \left[\mathrm{10,12}\right]\) and \({\sigma }_{N}\epsilon \left[\mathrm{1,1.5}\right]\), whereas Table 2 corresponds to the parameter ranges \({\mu }_{N}\epsilon \left[\mathrm{10,12}\right]\) and \({\sigma }_{N}\epsilon \left[\mathrm{3,5}\right]\). Similarly, Table 3 and Table 4 correspond to distinct parameter combinations, namely \({\mu }_{N}\epsilon \left[\mathrm{20,22}\right]\) and \({\sigma }_{N}\epsilon \left[\mathrm{1,1.5}\right]\), and \({\mu }_{N}\epsilon \left[\mathrm{20,22}\right]\) and \({\sigma }_{N}\epsilon \left[\mathrm{3,5}\right]\), respectively. Upon scrutiny of Tables 1, 2, 3, 4, it becomes evident that no discernible trend exists within the neutrosophic random normal variates as the values of \({I}_{U}\) fluctuate between 0 and 0.10. Additionally, the outcomes underscore that the proposed sine–cosine simulation method yields random normal variates represented as intervals, rather than determinate values. For instance, consider the case where \({I}_{U}\) = 0.01, as seen in Table 1. Here, the random normal variate spans from 9.4 to 11 in the cosine simulation approach and from 11.2 to 13.7 using the sine method. It is important to note that the values in each interval represent the random normal variate for various degree of indeterminacy.
Convolution Simulation
The results of the convolution method yield random standard normal variates for varying levels of indeterminacy, with \({I}_{U}\) values of 0, 0.01, 0.02, 0.05, and 0.10. The convolution method's algorithm is utilized to generate these random standard normal variates, as per the prescribed approach. The resulting values are compiled in Table 5. Analyzing Table 5 reveals that the convolution method produces standard normal variates represented as intervals characterized by indeterminacy. These intervals, rather than offering precise numerical values, capture the uncertainty inherent in the process. The proposed simulation approach follows this trend, providing random standard normal variates presented as intervals. For instance, consider the case where \({I}_{U}\)= 0.01; the resulting random standard normal variate spans from -0.86 to -0.81.
Comparative study
This section aims to contrast the techniques for generating random variates based on neutrosophic statistics and classical statistics. In the proposed simulation methods, a concept of indeterminacy, denoted as \({I}_{U}\), is introduced within the parameters \({\mu }_{N}\) and \({\sigma }_{N}\). The neutrosophic expressions for \({\mu }_{N}\) and \({\sigma }_{N}\) take the form \({\mu }_{N}={\mu }_{L}+{\mu }_{U}{I}_{N};{I}_{N}\epsilon \left[{I}_{L},{I}_{U}\right]\) and \({\sigma }_{N}={\sigma }_{L}+{\sigma }_{U}{I}_{N};{I}_{N}\epsilon \left[{I}_{L},{I}_{U}\right]\). It is worth noting that these neutrosophic expressions simplify to the mean and variance of the normal distribution when \({I}_{L}\) equals zero. For instance, in the scenario where \({\mu }_{N}\) = [10, 12] and \({\sigma }_{N}\) = [1,1.5], the corresponding neutrosophic forms of mean and standard deviation will be \({\mu }_{N}=10+12{I}_{N}\) and \({\sigma }_{N}=1+1.5{I}_{N}\), respectively. Setting \({I}_{L}\) to zero in these expressions results in the classical statistics' mean and standard deviation values of 10 and 1, respectively. Tables 1, 2, 3, 4, 5 showcase results for various values of \({I}_{U}\). The initial column in these tables represents the random variable outcomes under classical statistics. To illustrate, considering the sine–cosine simulation method within the realm of classical statistics, Table 1 demonstrates that the random normal variate \({x}_{1N}\) falls within the range of 9.2 to 10.8. However, when \({I}_{U}\) equals 0.02, this range shifts to 10.9 to 13.5. From this comparative analysis, it becomes evident that the degree of indeterminacy significantly impacts the random variate. Consequently, in situations involving uncertainty, relying on simulation methods rooted in classical statistics might lead decision−makers astray.
Concluding remarks
The paper introduced the sine–cosine method for generating random normal variates and also presented the convolution method for generating random standard normal variates. Algorithms for both methods were provided as well. Various tables were presented, showcasing the impact of indeterminacy on mean and standard deviation. The outcomes of the comparative study underscored that the degree of indeterminacy influences random normal variates. The proposed methods and algorithms offer practical solutions for simulation in scenarios where precise data recording might be challenging. These simulation methods find applicability in diverse fields including reliability analysis, engineering and manufacturing, healthcare, and environmental modeling. As a potential direction for future research, there is room for an extensive investigation into adapting the proposed sine–cosine simulation method and convolution method for neutrosophic multivariate normal distributions. This could enhance the applicability and scope of the method for more complex and multidimensional data scenarios.
Availability of data and materials
The data is given in the paper.
References
Ahsan−ul-Haq M, Zafar J. A new one-parameter discrete probability distribution with its neutrosophic extension: mathematical properties and applications. Int J Data Sci Analyt. 2023. https://doi.org/10.1007/s41060-023-00382-z.
AlAita A, Talebi H. Exact neutrosophic analysis of missing value in augmented randomized complete block design. Comple Intell Syst. 2023. https://doi.org/10.1007/s40747-023-01182-5.
Alhabib R, Ranna MM, Farah H, Salama A. Some neutrosophic probability distributions. Neutrosophic Sets Syst. 2018;22:30–8.
Aliev RA, Alizadeh AV, Huseynov OH, Jabbarova K. Z-number-based linear programming. Int J Intell Syst. 2015;30(5):563–89.
Alomair AM, Shahzad U. Neutrosophic mean estimation of sensitive and non-sensitive variables with robust hartley–ross-type estimators. Axioms. 2023;12(6):578.
Aslam M. Data analysis for sequential contingencies under uncertainty. J Big Data. 2023;10(1):24.
Bacanin N, Zivkovic M, Al-Turjman F, Venkatachalam K, Trojovský P, Strumberger I, Bezdan T. Hybridized sine cosine algorithm with convolutional neural networks dropout regularization application. Sci Rep. 2022;12(1):1–20.
Box G. ME Muller in Annals of Math. Stat. 1958;29:610–1.
Chen J, Ye J, Du S. Scale effect and anisotropy analyzed for neutrosophic numbers of rock joint roughness coefficient based on neutrosophic statistics. Symmetry. 2017;9(10):208.
Chen J, Ye J, Du S, Yong R. Expressions of rock joint roughness coefficient using neutrosophic interval statistical numbers. Symmetry. 2017;9(7):123.
Chesneau C, Bakouch HS, Hussain T. A new class of probability distributions via cosine and sine functions with applications. Commun Stat-Simulation Comput. 2019;48(8):2287–300.
Devroye L. A simple algorithm for generating random variates with a log-concave density. Computing. 1984;33(3):247–57.
Jouhari H, Lei D, Al-qaness MAA, Abd Elaziz M, Ewees AA, Farouk O. Sine-cosine algorithm to enhance simulated annealing for unrelated parallel machine scheduling with setup times. Mathematics. 2019;7(11):1120.
Kang B, Deng Y, Hewage K, Sadiq R. Generating Z-number based on OWA weights using maximum entropy. Int J Intell Syst. 2018;33(8):1745–55.
Khan Z, Al-Bossly A, Almazah M, Alduais FS. On statistical development of neutrosophic gamma distribution with applications to complex data analysis. Complexity. 2021. https://doi.org/10.1155/2021/3701236.
Mirjalili S, Lewis A. The whale optimization algorithm. Adv Eng Softw. 2016;95:51–67.
Mohanta KK, Sharanappa DS, Mishra VN. Neutrosophic data envelopment analysis based on the possibilistic mean approach. Operat Res Decis. 2023;33(2). https://doi.org/10.37190/ord230205.
Mohazzabi P, Connolly MJ. An algorithm for generating random numbers with normal distribution. J Appl Mathemat Phys. 2019;7(11):2712–22.
Muniappan A, Tirth V, Almujibah H, Alshahri AH, Koppula N. Deep convolutional neural network with sine cosine algorithm based wastewater treatment systems. Environ Res. 2023;219: 114910.
Polymenis A. A neutrosophic Student’st–type of statistic for AR (1) random processes. J Fuzzy Extension Appl. 2021;2(4):388–93.
Qiu D, Xing Y, Dong R. On ranking of continuous Z-numbers with generalized centroids and optimization problems based on Z-numbers. Int J Intell Syst. 2018;33(1):3–14.
Reju VG, Koh SN, Soon Y. Convolution using discrete sine and cosine transforms. IEEE Signal Process Lett. 2007;14(7):445–8.
Sherwani RAK, Aslam M, Raza MA, Farooq M, Abid M, Tahir M. Neutrosophic normal probability distribution—a spine of parametric neutrosophic statistical tests: properties and applications neutrosophic operational research. Berlin: Springer; 2021. p. 153–69.
Smarandache F. Introduction to neutrosophic statistics, sitech and education publisher. Craiova: Romania-Educational Publisher; 2014. p. 123.
Smarandache F. Introduction to neutrosophic statistics: Infinite Study. Columbus: Romania-Educational Publisher; 2014.
Thomopoulos NT. Essentials of Monte Carlo simulation: statistical methods for building simulation models. Newyork: Springer; 2014.
Wang P, Chen W, Lin S, Liu L, Sun Z, Zhang F. Consensus algorithm based on verifiable quantum random numbers. Int J Intell Syst. 2022. https://doi.org/10.1002/int.22865.
Acknowledgements
The author is deeply thankful to the editor and reviewers for their valuable suggestions to improve the quality and presentation of the paper.
Funding
None.
Author information
Authors and Affiliations
Contributions
M.A wrote the paper.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Aslam, M. Simulating imprecise data: sine–cosine and convolution methods with neutrosophic normal distribution. J Big Data 10, 143 (2023). https://doi.org/10.1186/s40537-023-00822-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40537-023-00822-4
Keywords
- Classical method of simulation
- Uncertainty
- Neutrosophy
- Normal distribution
- Simulation