Interface / CSNA Meeting St. Louis

Slides:



Advertisements
Similar presentations
Chapter 5: Tree Constructions
Advertisements

June 11, 2005Interface / CSNA Meeting St. Louis1 Estimating the Cluster Tree of a Density Werner Stuetzle Rebecca Nugent Department of Statistics University.
18-Dec-14 Pruning. 2 Exponential growth How many leaves are there in a complete binary tree of depth N? This is easy to demonstrate: Count “going left”
Top left is avg Ch for 09Z during June Top right is same but using MYJSFC from WRFv3.0 Bottom left is same but using MYJSFC from WRFv3.1 Bottom right.
A Separate Analysis Approach to the Reconstruction of Phylogenetic Networks Luay Nakhleh Department of Computer Sciences UT Austin.
O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
CS Fall 2012, Lab 08 Haohan Zhu. Boston University Slideshow Title Goes Here CS Fall 2012, Lab /17/2015 Tree - Data Structure  Basic.
Detecting Malicious Flux Service Networks through Passive Analysis of Recursive DNS Traces Roberto Perdisci, Igino Corona, David Dagon, Wenke Lee ACSAC.
1 abstract containers hierarchical (1 to many) graph (many to many) first ith last sequence/linear (1 to 1) set.
Speech Recognition Training Continuous Density HMMs Lecture Based on:
Department of Computer Science University of Maryland, College Park
Unsupervised Learning: Clustering Rong Jin Outline  Unsupervised learning  K means for clustering  Expectation Maximization algorithm for clustering.
1 Trees. 2 Outline –Tree Structures –Tree Node Level and Path Length –Binary Tree Definition –Binary Tree Nodes –Binary Search Trees.
Sedgewick & Wayne (2004); Chazelle (2005) Sedgewick & Wayne (2004); Chazelle (2005)
Insert A tree starts with the dummy node D D 200 D 7 Insert D
Visualization of Clusters with a Density-Based Similarity Measure Rebecca Nugent Department of Statistics, Carnegie Mellon University Joint with: Werner.
1 Unsupervised Learning: Estimating the Cluster Tree of a Density by Analyzing the Minimal Spanning Tree of a Sample Werner Stuetzle Professor and Chair,
24-Jun-15 Pruning. 2 Exponential growth How many leaves are there in a complete binary tree of depth N? This is easy to demonstrate: Count “going left”
POSTER TEMPLATE BY: Note: in high dimensions, the data are sphered prior to distance matrix calculation. Three Groups Example;
4/17/2017 Section 9.3 Tree Traversal ch9.3.
An Interval MST Procedure Rebecca Nugent w/ Werner Stuetzle November 16, 2004.
Jeremy Tantrum, Department of Statistics, University of Washington joint work with Alejandro Murua & Werner Stuetzle Insightful Corporation University.
Visualization of Clusters with a Density-Based Similarity Measure Rebecca Nugent Department of Statistics, Carnegie Mellon University June 9, 2007 Joint.
Insertion into a B+ Tree Null Tree Ptr Data Pointer * Tree Node Ptr After Adding 8 and then 5… 85 Insert 1 : causes overflow – add a new level * 5 * 158.
February 27, 2007Stanford1 Generalized Single Linkage Clustering Werner Stuetzle Rebecca Nugent Department of Statistics University of Washington.
AALG, lecture 11, © Simonas Šaltenis, Range Searching in 2D Main goals of the lecture: to understand and to be able to analyze the kd-trees and.
August 6, 2006JSM Seattle1 Generalized Single Linkage Clustering Werner Stuetzle Rebecca Nugent Department of Statistics University of Washington.
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
Heuristic Search In addition to depth-first search, breadth-first search, bound depth-first search, and iterative deepening, we can also use informed or.
Factoring Expressions Completely Some algebraic expressions will need more than one step or method to completely factor them. Use you factoring tree to.
CS261 – Recitation 5 Fall Outline Assignment 3: Memory and Timing Tests Binary Search Algorithm Binary Search Tree Add/Remove examples 1.
 Trees Data Structures Trees Data Structures  Trees Trees  Binary Search Trees Binary Search Trees  Binary Tree Implementation Binary Tree Implementation.
Detecting Group Differences: Mining Contrast Sets Author: Stephen D. Bay Advisor: Dr. Hsu Graduate: Yan-Cheng Lin.
Information Retrieval Lecture 6 Introduction to Information Retrieval (Manning et al. 2007) Chapter 16 For the MSc Computer Science Programme Dell Zhang.
Week 8 - Monday.  What did we talk about last time?  BST traversals  Get range implementation.
ASSESSING LEARNING ALGORITHMS Yılmaz KILIÇASLAN. Assessing the performance of the learning algorithm A learning algorithm is good if it produces hypotheses.
Rudiments of Trees a Joshua presentation DATA STRUCTURES.
Binary Trees In computer science, a binary tree is a tree data structure in which each node has at most two children, which are referred to as the left.
Hierarchical Model-Based Clustering of Large Datasets Through Fractionation and Refractionation Advisor : Dr. Hsu Graduate : You-Cheng Chen Author : Jeremy.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Hierarchical model-based clustering of large datasets.
18-1 Chapter 18 Binary Trees Data Structures and Design in Java © Rick Mercer.
1 8. Estimating the cluster tree of a density from the MST by Runt Pruning Problem: 1-nn density estimate is very noisy --- singularity at each observation.
Efficient distribution of An infrastructure Cluster network under constraints Ben Gurion University, Communication System Engineering Department, Faculty.
DECISION TREES An internal node represents a test on an attribute.
CS1022 Computer Programming & Principles
Recursive Objects (Part 4)
Parsing and Parser Parsing methods: top-down & bottom-up
Simone Paolo Ponzetto University of Heidelberg Massimo Poesio
Binary Search Tree (BST)
Gephi Gephi is a tool for exploring and understanding graphs. Like Photoshop (but for graphs), the user interacts with the representation, manipulate the.
Stine and Foster Question 16-43
ASSIGNMENT NO.-2.
Binary Trees Lecture 36 Wed, Apr 21, /21/2018 Binary Trees.
6. Introduction to nonparametric clustering
Shape-Controlled Synthesis of Metal Nanocrystals
Tree A tree is a data structure in which each node is comprised of some data as well as node pointers to child nodes
Regularization in Statistics
CS 201 Compiler Construction
TREES– Interesting problems
Label Name Label Name Label Name Label Name Label Name Label Name
Heaps A heap is a binary tree that satisfies the following properties:
The Heap Data Structure
Representing binary trees with lists
Non-Linear Structures
Pruning 24-Feb-19.
Generalized Single Linkage Clustering
Regularization in Statistics
Binary Search Trees reading: 17.3 – 17.4
Minimum Spanning Trees (MSTs)
Spatial statistics of X-ray volumes reveal layering and spatially diverse distribution of cell bodies. Spatial statistics of X-ray volumes reveal layering.
Presentation transcript:

Interface / CSNA Meeting St. Louis Estimating the Cluster Tree of a Density Werner Stuetzle Rebecca Nugent Department of Statistics University of Washington June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis Groups K-means with k = 2 June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis Detect that there are 5 or 6 distinct groups. Assign group labels to observations. June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis rs = 1 rs = 5 rs = 2 June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis Note large tree fragments in bottom left panel June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis rs = 1 rs = 5 rs = 2 June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis Runt Pruning algorithm: generate_cluster_tree_node (mst, runt_size_threshold) { node = new_cluster_tree_node node.leftson = node.rightson = NULL node.obs = leaves (mst) cut_edge = longest_edge_with_large_runt_size (mst, runt_size_threshold) if (cut_edge) { node.leftson = generate_cluster_tree_node (left_subtree (cut_edge), runt_size_threshold) node.rightson = generate_cluster_tree_node (right_subtree (cut_edge), runt_size_threshold) } return (node) } rs = 1 rs = 5 rs = 2 June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis Note large tree fragments in bottom left panel June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis June 11, 2005 Interface / CSNA Meeting St. Louis

Interface / CSNA Meeting St. Louis Runt Pruning algorithm: generate_cluster_tree_node (mst, runt_size_threshold) { node = new_cluster_tree_node node.leftson = node.rightson = NULL node.obs = leaves (mst) cut_edge = longest_edge_with_large_runt_size (mst, runt_size_threshold) if (cut_edge) { node.leftson = generate_cluster_tree_node (left_subtree (cut_edge), runt_size_threshold) node.rightson = generate_cluster_tree_node (right_subtree (cut_edge), runt_size_threshold) } return (node) } rs = 1 rs = 5 rs = 2 June 11, 2005 Interface / CSNA Meeting St. Louis