Scripts Index
Tools and Utilities Development Tools  

A greedy algorithm for data sharpening and constraint handling

download download home home   report broken
important script information
company name:
Mark Wolters
license: Free
minimum requirements: MATLAB 7.4 (R2007a)
functional limitations:
A greedy algorithm for data sharpening and constraint handling description
This function was developed for nonparametric estimation problems where the estimate must satisfy some shape constraint. Our standard example of this is using a kernel density estimator, with the constraint that the estimate can have only one mode.Let x be the observed data, and confun(x,...) be a function that checks whether a particular constraint is satisfied. Let y0 be some initial guess solution that satisfies the constraint.y = improve(y0,x,confun) returns in y an "improved" solution--a set of data that are closer to x than y0, and still satisfy the constraint. This idea of moving the data points to improve an estimator or to satisfy constraints is known as data sharpening.The function uses a greedy algorithm that sweeps repeatedly through the points, moving one at a time to be closer to their target x values until no more moves can be made without violating feasibility.Also included is the function iteratedimprove( ), which allows the user to iteratively perturb the best solution and re-run improve( ). This tends to find better solutions in difficult problems.This code was developed for data sharpening problems in shape-constrained density estimation, but it is basically a repair method for handling constraints (a means of making infeasible solutions into feasible ones). As such it could possibly be useful for other constrained estimation problems, or for other continuous constrained optimization problems.This is a preliminary submission. The research of which this algorithm is a part is currently in process at a statistics journal. Once the work is accepted for publication our submission will be revised and expanded with more code and more information.
Similar scripts
Rob Keyboard (Popularity: ) : This plugin is produced for holding on keyboard when pairing program. You can type "shift ctrl K" to lock intellJ by a Dialog with amusing words. You can lock intellJ by password, with configging password enabled.At first, you should add ...
CIE Coordinate Calculator (Popularity: ) : This software is for calculating the CIE chromaticity co-ordinates of phosphor materials using the photo luminescence data. The software also shows the position of the co-ordinates in chromaticity diagram and expected color of the material. Please note that the color ...
New Dream Coder for Oracle (Popularity: ) : This tool is an code generator for Oracle. While fetching large tables this tool reduces usage of memory. Some features of this tool are, it has new password ecryption, procedure builder, session monitor, SQL templates etc., It increases execution times ...
Foreign Exchange Options (Popularity: ) : fxoptions( S0, X, rd, rf, T, vol, style)Valuation of European and American call and put options on foreign exchange using Garman-Kohlhagen model.European option prices are given by an exact formula (Garman-Kohlhagen).American option prices are approximated using both binomial and trinomial ...
Anti Cut and Paste (Popularity: ) : This utility is helpful for programmers that allows them to search programming language source code's text fragments which have been copied and pasted. Some key features of this tool are, this tool supports both command line and Graphical User Interface ...
AC Protect Standard (Popularity: ) : This utility is used for avoiding hackers from cracking your software using special techniques called anti crack. It works with all windows platforms. Some features of this tool are, this tool compresses ocx, scr, exe, dll and more, dynamic encrypt ...
VBcodePrint (Popularity: ) : This Add-In to Microsoft Visual Basic 6 significantly enhances its source code printing capabilities. You can print any part of your VB project's source code from within the VB's development environment. / You can create and save your own output ...
Bokai Barcode Image generator (Popularity: ) : This tool is used for barcode generator and which has an ActiveX control for printing barcodes. This tool contains more than twenty five barcode types. This tool supports only ActiveX control programs. Users can customize barcode parameters and design of ...
Use Matlab Editor to Write and Run Ansys Program. (Popularity: ) : You don't have to switch your screen between Matlab, Ansys and UltraEdit or PSPad anymore, when you doing FEM-Analysis.You can use MEditor to write your Ansys APDL program and use the excellent feature of MEditor to structure your Code: Cell-Function, ...
VBAcodePrint (Popularity: ) : This add-in enables you to print Microsoft VBA source code in color of your applications across the entire Microsoft Office 2000 suite of applications: Word, Excel, Outlook, Access, PowerPoint, and FrontPage and any other VBA enabled software. / You can ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
Free Windows software utilities for data backup and recovery (Popularity: ) : ADRC Data Recovery Tools v1.0 contains a collection of DIY data recovery tools that supports a wide variety of drives (fixed drives or removable drives) and file systems (FAT12, FAT16, FAT32 and NTFS) for Windows 95/ 98, Windows ME, Windows ...
EMS Data Comparer for Oracle (Popularity: ) : EMS Data Comparer for Oracle is a powerful utility for data comparison and synchronization for Oracle databases. You can view all the differences in compared tables and execute an automatically generated script to eliminate these differences. Flexible customization of the ...
HP Broadcom Wireless Utility 5.10.79.5 REV:A Add-on for XP (Popularity: ) : This package contains the Broadcom Wireless Utility for the supported notebooks, adapters, and operating systems.

The Broadcom Wireless Utility is a wireless LAN application that replaces the default Microsoft Windows XP Windows Zero Configuration Service. Once the Broadcom Wireless Utility is ...

Advanced Data Import VCL (Popularity: ) : Advanced Data Import VCL is a component suite for Borland Delphi and C++ Builder that allows you to import data from files of the most popular data formats to the database. You can import data from MS Excel, MS Access, ...
Repair Outlook Data .OST and .PST (Popularity: ) : Repair Outlook Data .OST and .PST is best option to repair contacts from OST without missing a single file of your corrupt OST database. Repair Outlook OST has a unique quality to recover and repair contacts from OST file within ...
Phyxer (Popularity: ) : The aim of Phyxer is to make the management of multiple e-currencies accounts fast, hassle free and unified through a dedicated software. It has the ability to handle both e-gold and e-Bullion accounts within the same interface and with equal ...
Acronis Backup and Recovery 11 Virtual Edition (Popularity: ) : Acronis Backup & Recovery 11 provides fast and efficient backup and recovery of VMware, Microsoft, Citrix, Red Hat or Parallels virtual environments. It is built from Acronis' Unified Platform and works together with other Acronis Backup & Recovery 11 software ...
EMS Data Comparer for PostgreSQL (Popularity: ) : EMS Data Comparer for PostgreSQL is a powerful and easy-to-use utility for data comparison and synchronization. You can view all the differences in compared tables and execute an automatically generated script to eliminate these differences. Flexible customization of the comparison ...
EMS Data Comparer for MySQL (Popularity: ) : EMS Data Comparer for MySQL is a powerful and easy-to-use utility for data comparison and synchronization. You can view all the differences in compared tables and execute an automatically generated script to eliminate these differences. Flexible customization of the comparison ...
EMS Data Comparer for SQL Server (Popularity: ) : EMS Data Comparer for SQL Server is a powerful and easy-to-use utility for data comparison and synchronization. You can view all the differences in compared tables and execute an automatically generated script to eliminate these differences. Flexible customization of the ...
ad


Rate me
supported os
Linux
Mac OSX
Macintosh
Win All, BSD, Solaris
stats
downloads 4
version 1.0
size in Kb 10
popularity   
529/372046
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews