/// <summary>
        /// Добавление модели
        /// </summary>
        public void AddModel(Vector[] vec, string name)
        {
            Vector[] vectors = vec;

            Vector[] components = new Vector[vectors[0].N];
            SModel   sMode      = new SModel
            {
                NameClass = name
            };

            for (int i = 0; i < components.Length; i++)
            {
                components[i] = new Vector(vectors.Length);

                for (int j = 0; j < vectors.Length; j++)
                {
                    components[i].DataInVector[j] = vectors[j].DataInVector[i];
                }

                sMode.Add(new SModelComponent(Statistic.ExpectedValue(components[i]), Statistic.Std(components[i])));
            }

            sMode.Weights = new Vector(sMode.Count) + 0.0001;
            models.Add(sMode);
        }
        /// <summary>
        /// Добавление модели
        /// </summary>
        public void AddModel(Vector[] vectors, string name)
        {
            Vector[] components = new Vector[vectors[0].N];
            SModel   sMode      = new SModel();

            sMode.NameClass = name;

            for (int i = 0; i < components.Length; i++)
            {
                components[i] = new Vector(vectors.Length);

                for (int j = 0; j < vectors.Length; j++)
                {
                    components[i].Vecktor[j] = vectors[j].Vecktor[i];
                }

                sMode.Add(new SModelComponent(Statistic.ExpectedValue(components[i]), Statistic.Sco(components[i])));
            }

            models.Add(sMode);
        }