Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.485.030 Times

Statistics::LineFit 0.07

  Date Added: February 17, 2010  |  Visits: 1.196

Statistics::LineFit

Report Broken Link
Printer Friendly Version


Product Homepage
Download (117 downloads)



Statistics::LineFit module least squares line fit, weighted or unweighted. SYNOPSIS use Statistics::LineFit; $lineFit = Statistics::LineFit->new(); $lineFit->setData (@xValues, @yValues) or die "Invalid data"; ($intercept, $slope) = $lineFit->coefficients(); defined $intercept or die "Cant fit line if x values are all equal"; $rSquared = $lineFit->rSquared(); $meanSquaredError = $lineFit->meanSqError(); $durbinWatson = $lineFit->durbinWatson(); $sigma = $lineFit->sigma(); ($tStatIntercept, $tStatSlope) = $lineFit->tStatistics(); @predictedYs = $lineFit->predictedYs(); @residuals = $lineFit->residuals(); (varianceIntercept, $varianceSlope) = $lineFit->varianceOfEstimates(); The Statistics::LineFit module does weighted or unweighted least-squares line fitting to two-dimensional data (y = a + b * x). (This is also called linear regression.) In addition to the slope and y-intercept, the module can return the square of the correlation coefficient (R squared), the Durbin-Watson statistic, the mean squared error, sigma, the t statistics, the variance of the estimates of the slope and y-intercept, the predicted y values and the residuals of the y values. (See the METHODS section for a description of these statistics.) The module accepts input data in separate x and y arrays or a single 2-D array (an array of arrayrefs). The optional weights are input in a separate array. The module can optionally verify that the input data and weights are valid numbers. If weights are input, the line fit minimizes the weighted sum of the squared errors and the following statistics are weighted: the correlation coefficient, the Durbin-Watson statistic, the mean squared error, sigma and the t statistics. The module is state-oriented and caches its results. Once you call the setData() method, you can call the other methods in any order or call a method several times without invoking redundant calculations. After calling setData(), you can modify the input data or weights without affecting the modules results. The decision to use or not use weighting could be made using your a priori knowledge of the data or using supplemental data. If the data is sparse or contains non-random noise, weighting can degrade the solution. Weighting is a good option if some points are suspect or less relevant (e.g., older terms in a time series, points that are known to have more noise)..

Requirements: No special requirements
Platforms: Linux
Keyword: Data Input Least Squares Least Squares Line Libraries Line Linefit Module Programming Statisticslinefit Weighted Weights
Users rating: 0/10

License: Freeware Size: 24.58 KB
USER REVIEWS
More Reviews or Write Review


STATISTICS::LINEFIT RELATED
Communication  -  signalwidth.m 1.0
Estimates the signal width of data input, using definition: rho = cumtrapz(t,x.^2)/trapz(t,x.^2)The integration limits go from mean(t)-w/2 and mean(t)+w/2; w is defined as the signal width, and gives the time at which rho % of the signal...
10 KB  
Dial-up Networking Dialers  -  Bing 1.0
Small program which pings an IP with a variable packet of data to keep a dial-up line alive and to test the server response time. Requires vb6 runtime (available on my site) URL's can be converted into IP's and saved in a text file.
20 KB  
Network & Internet  -  HUM 0.7
HUM is a CGI module that processes multipart/form-data input, extracts a file being uploaded and saves it under compiled-in dir preserving original filename. If the file already exists, HUM calls tmpnam() function to generate unique file...
34.82 KB  
Libraries  -  Catalyst::Plugin::Session::CGISession 0.04
Catalyst::Plugin::Session::CGISession is a Perl module to use CGI::Session for persistent session data. SYNOPSIS use Catalyst qw{ ... Session::CGISession ... }; MyApp->config->{session} = { expires => 3600, rewrite => 1, };...
16.38 KB  
Clipboard Utilities  -  Multi Clipboard Recorder 1.2
Multi Clipboard Recorder is a free Windows Clipboard Manager software with multilingual support.It records the clipboard data that generated by other programs.You can restore them by clicking history entries. Key Features 1. Records...
860.91 KB  
Finance  -  Digital Inputs Filter 3.7.4 B1130
The filter module "Digital inputs filter" for our data loggers (for example, Accurate Printer Monitor ) is an additional module that provides a method to exclude less significant data records from the final data export. The module works with...
 
Finance  -  Digital Inputs Filter 3.7.6 Build 214
The filter module "Digital inputs filter" for our data loggers (for example, Accurate Printer Monitor ) is an additional module that provides a method to exclude less significant data records from the final data export. The module works with...
 
Business  -  VTCalendar 550
VTCalendar is a web-based event calendar that allows for decentralized data input and includes an approval mechanism. It supports calendar hosting for individual organizations and the forwarding of events from these calendars to the main event...
598.68 KB  
Communication  -  BFSK design using system generator 1.0
The transmitter is the combination of three distinct parts: the preamble, the data input and the modulation circuitry. The data is transmitted in blocks of 120 bits. An eight bit preamble with pattern 10101001 is attached in front of every packet...
61.44 KB  
Business  -  Galactic Communication 1.0
PlanetFinder is an on-line learning module. It instructs students how astronomers fit model Doppler velocity curves to data representing extra-solar planetary systems. This module can be run from the University of Colorado servers, or downloaded,...
629 B  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB