Important alert: (current site time 5/23/2015 10:26:02 AM EDT)

winzip icon

Advanced mathematical functions (102 modules) in Visual Basic 6.0 (2013)

Submitted on: 12/19/2013 7:50:40 PM
By: BioMeg  
Level: Advanced
User Rating: By 23 Users
Compatibility: VB 6.0
Views: 19105
author picture
(About the author)
     Here I upload 102 modules containing several hundred advanced mathematical functions written by Sergey Bochkanov between 2005 and 2013 (some of these functions are not found even in C or C++). To show our appreciation for Sergey Bochkanov's impressive work in VB6, please vote this code. Some of the functions , include: Decision forest classifier (regression model), K-means++ clustering, Linear discriminant analysis, Linear models, Logit models, Basic neural network operations, Neural network ensemble models, Neural network training, Principal component analysis, Ordinary differential equation solver, Fast real/complex convolution, Fast real/complex cross-correlation, Real/complex FFT, Real Fast Hartley Transform, Adaptive 1-dimensional integration, Gauss-Kronrod quadrature generator, Gaussian quadrature generator, Inverse distance weighting: interpolation/fitting, Linear and nonlinear least-squares solvers, Polynomial interpolation/fitting, Parametric spline interpolation, Rational interpolation/fitting, 1D spline interpolation/fitting, 2D spline interpolation, Level 2 and Level 3 BLAS operations, Bidiagonal SVD, Eigensolvers, Sherman-Morrison update of the inverse matrix, LDLT decomposition, Determinant calculation, Random matrix generation, Matrix inverse, Real/complex QR, LQ, bi(tri)diagonal, Hessenberg decompositions, Condition number estimate, Schur decomposition, Determinant of a symmetric matrix, Symmetric inversion, Generalized symmetric eigensolver, Condition number estimate for symmetric matrices, Singular value decomposition, LU and Cholesky decompositions, ASA bound constrained optimizer, Conjugate gradient optimizer, Limited memory BFGS optimizer, Improved Levenberg-Marquardt optimizer, Nearest neighbor search: approximate and exact, Dense linear system solver, Symmetric dense linear system solver, Airy functions, Bessel functions, Beta function, Chebyshev polynomials, Dawson integral, Elliptic integrals, Exponential integrals, Fresnel integrals, Gamma function, Hermite polynomials, Incomplete beta function, Incomplete gamma function, Jacobian elliptic functions, Laguerre polynomials, Legendre polynomials, Psi function, Trigonometric integrals, Binomial distribution, Chi-Square distribution, Pearson/Spearman correlation coefficients, Hypothesis testing: correlation tests, Descriptive statistics: mean, variance, etc., F-distribution, High quality random numbers generator, Hypothesis testing: Jarque-Bera test, Hypothesis testing: Mann-Whitney-U test, Normal distribution, Poisson distribution, Hypothesis testing: sign test, Student's t-distribution, Hypothesis testing: Student's t-test, Hypothesis testing: F-test and one-sample variance test, Hypothesis testing: Wilcoxon signed rank test.

winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net

Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.

Other 9 submission(s) by this author


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)

Other User Comments

10/1/2013 9:08:58 PMNoob13

Please Add Demo Form
(If this comment was disrespectful, please report it.)

10/1/2013 11:11:02 PMA. G. Violette

Invaluable! 5 ***** from me!
(If this comment was disrespectful, please report it.)

10/1/2013 11:16:44 PMBioMeg

I apologize, this is VBA code. However, these modules can be used as they are in VB6. In the coming months I will make several demo projects in VB6 by using these modules.
(If this comment was disrespectful, please report it.)

10/1/2013 11:29:14 PMBioMeg

Besides the 102 modules, the archive also contains 60 test modules. Again, hese modules can be used as they are in VB6.
(If this comment was disrespectful, please report it.)

10/19/2013 3:08:26 PMaanbarasan

really super,thanks rate added
(If this comment was disrespectful, please report it.)

11/17/2013 9:16:03 AMjorge f. p.

gracias espero que algo se util para usar, saludos y gracias por compartir!!!
(If this comment was disrespectful, please report it.)

11/21/2013 7:12:48 PMZiad Wahbeh

this is very big job,
no doubt you spend huge effort and time.



(If this comment was disrespectful, please report it.)

12/20/2013 2:39:12 AMAmol Tarte

Really great help for programmers!
5***** from me.

(If this comment was disrespectful, please report it.)

1/1/2014 4:46:37 AMStavros

Fantastic! and very useful!! thanks
(If this comment was disrespectful, please report it.)

1/26/2014 12:02:27 AMEddie Bole

Wow, thanks for the great maths contribution. I'm searching for code that creates box and whisker plots by finding the median, the quartiles and the max. and min. values of a data set. Thanks BioMeg
(If this comment was disrespectful, please report it.)

3/17/2014 2:17:24 AMJohnson Lai

It's brilliant!
(If this comment was disrespectful, please report it.)

4/2/2014 6:37:31 AMCharon'

omg, this is a real masterpiece
(If this comment was disrespectful, please report it.)

4/20/2014 7:38:42 AMpietro ing. cecchi

A big thank you, Meg!
***** five from me too.
(If this comment was disrespectful, please report it.)

9/2/2014 7:51:10 PMMike

Awesome submission. Thank you very much for making this public. Amazing work, I've never seen anything like it. Extremely useful in so many ways, not just for other projects, but for learning, or re-implementing in other languages too.
(If this comment was disrespectful, please report it.)

12/25/2014 8:54:44 AMFrancisco Antonio de Araujo e Souza

and so ... science will advance!
Thanks Meg.
(If this comment was disrespectful, please report it.)


Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)

To post feedback, first please login.