GithubHelp home page GithubHelp logo

ysxubj / som_visualization_r Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geoss/som_visualization_r

0.0 1.0 0.0 12.71 MB

Some functions for visualizing output from the "kohonen" R library

R 100.00%

som_visualization_r's Introduction

som_visualization_r

THe kohonen packagen in R, while useful, has really crappy visualization capabilities. These are a series of functions to allow visualization of component planes and U-matrices for large SOMs. They borrow from http://nbremer.blogspot.com/ for drawing hexagonal lattices and from the plotting functions implemented in kohonen. These are rudimentary functions, no real error handling, but they work and make pretty pictures. Users can choose between equal interval and quantile bins for the u-matrix and component planes. I've currently hard-coded the scale under the assumption that people will standardize their data prior to fitting a SOM, the legend now assumes all data has a zero mean and a unit variance, anything more than 1.5 SD away from the mean gets put into the highest/lowest bin.

These functions have a lot of dependencies, including fields, network, kohonen, and RColorBrewer. Feedback and improvements welcome. Thanks. Example of Output

-SS

som_visualization_r's People

Contributors

geoss avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.