Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #2409

Multiple linear regression 1.0

From aminer <aminer@toto.net>
Newsgroups comp.programming.threads, comp.programming
Subject Multiple linear regression 1.0
Date 2014-06-04 19:17 -0700
Organization albasani.net
Message-ID <lmo9d0$vib$1@news.albasani.net> (permalink)

Cross-posted to 2 groups.

Show all headers | View raw


Hello,

Multiple linear regression 1.0


Authors: Amine Moulay Ramdane

Email: aminer@videotron.ca

Description:

Description: Multiple linear regression that uses SIMD SSE2 instructions 
and that implements the following mathematical theorem:

If A is an m x n rank n matrix, then the least-squares solutions to the 
system A*vector(X) = vector(C) are the solutions to the system:

A*vector(X) = A*inverse(transpose(A)*A))*transpose(A)*vector(C).

This system has the following unique solution:

vector(X) = inverse(transpose(A)*A)*transpose(A)*vector(C)

I have also included a Matrix library called LinMath that uses SIMD SSE2 
instructions and that is multithreaded, LinMath was derived fom mrmath 
Matrix library by Rabatscher Michael Matrix library and modified to 
become compatible with both FreePascal and Delphi.
LinMath is offered under the licence agreement described on:

http://www.mrsoft.org/


You can download Multiple linear regression 1.0 from:

https://sites.google.com/site/aminer68/multiple-linear-regression


Language: FPC Pascal v2.2.0+ / Delphi 7+: http://www.freepascal.org/

Operating Systems: Windows, Mac OSX , Linux...

Required FPC switches: -O3 -Sd

-Sd for delphi mode....

Required Delphi switches:  -$H+



Thank you,
Amine Moulay Ramdane.



Back to comp.programming.threads | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Multiple linear regression 1.0 aminer <aminer@toto.net> - 2014-06-04 19:17 -0700
  Re: Multiple linear regression 1.0 aminer <aminer@toto.net> - 2014-06-04 19:57 -0700

csiph-web