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

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

Serving Software Downloads in 976 Categories, Downloaded 29.544.861 Times

LOWESS, Locally Weighted Scatterplot Smoothing for linear and non-linear data (enhanced) 1.0

  Date Added: June 12, 2013  |  Visits: 192

LOWESS, Locally Weighted Scatterplot Smoothing for linear and non-linear data (enhanced)

Report Broken Link
Printer Friendly Version


Product Homepage
Download (20 downloads)



LOWESS- Locally Weighted Scatterplot Smoothing that does not require the statistical toolbox in matlab.This regression will work on linear and non-linear relationships between X and Y.Modifications:12/19/2008 - added upper and lower LOWESS smooths. These additional smooths show how the distribution of Y varies with X. These smooths are simply LOWESS applied to the positive and negative residuals separately, then added to the original lowess of the data. The same smoothing factor is applied to both the upper and lower limits. 2/21/2009 - added sorting to the function, data no longer need to be sorted. Also added a routine such that if a user also supplies a second dataset, linear interpolations are done one the lowess and used to predict y-values for the supplied x-values.10/27/2009 - modified the second user provided X-data for obtaining predictions. Matlab function unique sorts by default. It really was not needed in the section of code to perform linear interpolations of the x-data using the y-predicted LOWESS results. If the user does not supply a second x-data set, it will assume to use the supplied x-y data set. Thus there is an output (xy) that maintains the original sequence of the input. Additionally, the user can now include a sequence index as the first column of input data. This can be a datenum or some other ordering index. The output will be sequenced using that index. If a sequence index is provided a second subplot will be created show the predicted Y-values in the order of the included sequence index. I suspect this sequence index most often will be a DateTime (i.e. datenum). Just to the function generic enough, the X-axis labels are not converted to a nice date format, but the user could easily change that with a datetic attribute in the subplot.Using a robust regression like LOWESS allows one the ability to detect a trend in data that may otherwise have too much variance resulting in non-significance p-values.Yhat (prediction) is computed from a weghted least squares regression whose weights are both a function of distance from X and magnitude from of the residual from the previous regression.The logic of these functions and subfunctions follow the USGSKendall.exe routines. Because matlab is 8-byte precision, there are some very small differences between FORTRAN compiled and matlab. Maybe 64-bit OS's has 16-byte precision in matlab?Data are expected to be sorted prior to data input for this function. Sorted on first column of datain.There is a very simple subfucntion to create a plot of the data and regression if the user so choses with a flag in the call to the lowess function. BTW-- the png file looks much better than what the figure looks like on screen.There are loops in these routines to keep the memory requirements to a minimum, since it is foreseeable that one may have very large datasets to work with.f = a smoothing factor between 0 and 1. The closer to one, the more smoothing done.Syntax: [dataout lowerLimit upperLimit] = lowess(datain,f,wantplot,imagefile) datain = n x 2 matrix dataout = n x 3 matrix wantplot = scaler (optional) if ~= 0 then create plot imagefile = full path and file name where to output the figure to an png file type at 600 dpi. e.g. imagefile = 'd:templowess.png';where: datain(:,1) = x datain(:,2) = y f = scaler (0 < f < 1) wantplot = scaler imagefile = string datain must be sorted prior to loading into this function on the x-value. This is not done in the function because the user may want to have the end result be unsorted (e.g. time sort).dataout(:,1) = xdataout(:,2) = ydataout(:,3) = y-prediction (aka yhat)lowerLimit(:,1) = x with negative residualslowerLimit(:,2) = y-prediction of residuals + original y-predictionupperLimit(:,1) = x with positive residualsupperLimit(:,2) = y-prediction of residuals + original y-prediction

Requirements: No special requirements
Platforms: Matlab
Keyword: Follow Functions Kendallexe Magnitude Previous Residual Routines Subfunctions
Users rating: 0/10

License: Shareware Size: 30.72 KB
USER REVIEWS
More Reviews or Write Review


LOWESS, LOCALLY WEIGHTED SCATTERPLOT SMOOTHING FOR LINEAR AND NON-LINEAR DATA (ENHANCED) RELATED
Weather  -  Quake Spotter 2.0.6
Track and follow earthquakes of magnitude 1.0 and larger from around the world. Get complete information about the reported earthquakes over the past week from 12 agencies around the world, it shows more than 2000 earthquakes. Also get details...
16.9 MB  
Database Tools  -  PHP-MYSQL-MSSQL 1.0
PHP-MYSQL-MSSQL is an interface to be used with the PHP programming language to help you connect, disconnect, insert, update, delete, query, result and page_cut from MySQL or MSSQL more easy.You just change the setting.inc.php to suit your...
10 KB  
Libraries  -  PDL::Slatec 2.4.3
PDL::Slatec is a PDL interface to the slatec numerical programming library. SYNOPSIS use PDL::Slatec; ($ndeg, $r, $ierr, $a) = polyfit($x, $y, $w, $maxdeg, $eps); This module serves the dual purpose of providing an interface to parts of...
2.1 MB  
Libraries  -  Algorithm::DiffOld 1.15
Algorithm::DiffOld is a Perl module to compute `intelligent differences between two files / lists but use the old (<=0.59) interface. NOTE This has been provided as part of the Algorithm::Diff package by Ned Konz. This particular module is...
23.55 KB  
Libraries  -  DAEMon Raco Libraries 0.3
DAEMon Raco Libraries (DRLibs) is a collection of useful functions, objects, and routines for C++. Whats New in This Release: - This release adds new libraries to manage object lists: doublelist.dr.h, simplelist.dr.h, and sortedlist.dr.h..
28.67 KB  
Development Tools  -  FHook 1.0
FHook is a simple hooking system that allows to hook functions and subfunctions. The hooking technique here can be used also to write code in an AOP fashion.The hooking and the AOP are usefull SE (Software Engeneering) techniques that can be used...
10 KB  
MP3 Tools  -  Follow-up Autoresponder for osCommerce 2.0.17
osCommerce Follow-up Autoresponder is a COMPLETE automatic email follow up system, to get your store marketing to next level. When someone makes order, requests information from your store, web form, newsletter or whatever, your autoresponder...
5.88 KB  
MP3 Tools  -  Follow-up Autoresponder for CRE Loaded 2.0.17
CRE Loaded Follow-up Autoresponder is a COMPLETE automatic email follow up system, to get your store marketing to next level. When someone makes order, requests information from your store, web form, newsletter or whatever, your autoresponder...
5.87 KB  
Libraries  -  INVSTR 1.0
INVSTR is a library of C functions that follow the behavior of the standard library string functions, but starting all searches and the like from the end of the string rather than the start. Whats New in This Release: This initial release...
10.24 KB  
MP3 Tools  -  Follow-up Autoresponder for X-Cart 2.0.11
X-Cart Follow-up Autoresponder is a COMPLETE automatic email follow up system, to get your store marketing to next level. When someone makes order, requests information from your store, web form, newsletter or whatever, your autoresponder...
5.78 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  Barnardextest 1.0
This file, as the Fisher's exact test, performs the exact probability test for a table of frequency data cross-classified according to two categorical variables, each of which has two levels or subcategories (2x2). It is a non-parametric...
10 KB