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

# Kernel Density Estimator 1.0

Date Added: August 05, 2013  |  Visits: 212

% Reliable and extremely fast kernel density estimator for one-dimensional data;% Gaussian kernel is assumed and the bandwidth is chosen automatically;% Unlike many other implementations, this one is immune to problems% caused by multimodal densities with widely separated modes (see example). The% estimation does not deteriorate for multimodal densities, because we never assume% a parametric model for the data.% INPUTS:% data - a vector of data from which the density estimate is constructed;% n - the number of mesh points used in the uniform discretization of the% interval [MIN, MAX]; n has to be a power of two; if n is not a power of two, then% n is rounded up to the next power of two, i.e., n is set to n=2^ceil(log2(n));% the default value of n is n=2^12;% MIN, MAX - defines the interval [MIN,MAX] on which the density estimate is constructed;% the default values of MIN and MAX are:% MIN=min(data)-Range/10 and MAX=max(data)+Range/10, where Range=max(data)-min(data);% OUTPUTS:% bandwidth - the optimal bandwidth (Gaussian kernel assumed);% density - column vector of length 'n' with the values of the density% estimate at the grid points;% xmesh - the grid over which the density estimate is computed;% - If no output is requested, then the code automatically plots a graph of% the density estimate.% cdf - column vector of length 'n' with the values of the cdf% Reference:% Kernel density estimation via diffusion% Z. I. Botev, J. F. Grotowski, and D. P. Kroese (2010)% Annals of Statistics, Volume 38, Number 5, pages 2916-2957.%% Example:% data=[randn(100,1);randn(100,1)*2+35 ;randn(100,1)+55];% kde(data,2^14,min(data)-5,max(data)+5);% Notes: If you have a more reliable and accurate one-dimensional kernel density% estimation software, please email me at botev@maths.uq.edu.a

 Requirements: No special requirements Platforms: Matlab Keyword: 039n039,  Column,  Computed,  Graph,  Length,  Optimal,  Output,  Plots,  Requested,  Xmesh Users rating: 0/10

 License: Shareware Size: 10 KB
USER REVIEWS
 More Reviews or Write Review
KERNEL DENSITY ESTIMATOR RELATED
 Development Tools  -  doflq.m 1.0 This M-file is designed to compute a Linear Quadratic optimal output feeback controller for discrete-time systems. 10 KB Development Tools  -  autocov.m 1.0 computes the sample autocovariance of a time series x for lags from 0 to maxlag, returning a column vector of length maxlag+1. x must be a column vector having length m not less than maxlag+1. If no value is supplied for maxlag, the default is the... 10 KB Communication  -  Vertical antenna calculations 1.1 This code use the Matlab interface GUI to calculate the vertical antenna properties. The code requests two inputs. The inputs are:- antenna length.- antenna output impedance.The program plot the antenna diagram and calculate:- Total power... 10 KB Productivity  -  Let's Poll 1.0.0.0 Polls your events based on your own customized questions and options. Choose the category of your events. View results in rich graphical representation(Tabular,Column,Pie Graph). Save the results with the event name for future reference.... 1024 KB Libraries  -  Graph::Writer::DrGeo 0.01 Graph::Writer::DrGeo can save the graph output DrGeo scheme script. SYNOPSIS my \$g = new Graph; # Add some vertices/edges to \$g my \$writer = Graph::Writer::DrGeo->new(); \$writer->write_graph(\$g,"graph.scm"); # graph.scm can be evaluated... 8.19 KB Development Tools  -  Take a vector and convert it to a unit vector (normalize) 1.0 This function will take a [1xn] or [mx1] vector and normalize it to a unit vector length.To use this function [vectorOut] = fcn_createUnitVector(vectorIn)Error checking is performed to test for NaN values in the output, and a square root of the... 10 KB Scientific and Engineering  -  Engauge Digitizer 4.1 This open source, digitizing software converts an image file showing a graph or map, into numbers. The image file can come from a scanner, digital camera or screenshot. The numbers can be read on the screen, and written or copied to a... Database Tools  -  swemc 1.0 swemc can connect of a MySQL database, execute SQL query and output the query results in HTML tables.Functions of swemc:- Execute select, update, insert and delete SQL queries- Output query results in HTML tables that can have their presentation... 10 KB HTML Utilities  -  PCS WebCharts 1.3 PCS WebCharts is a charting solution for web developers that uses Active Server Pages and server-side Visual Basic Script to create dynamic bar and column charts. No ActiveX, Java controls, or multiple image files are used to create the graphical... 86 KB Graphics Editors  -  ADG Panorama Tools Pro 5.3 ADG Panorama Tools Pro is a powerful and easy-to-use stitching software for Internet publishing. It can combine a series of photos to easily form a large interactive panoramic composition. No need to learn digital editing or HTML coding! Just... 3.27 MB