Giter VIP home page Giter VIP logo

summer2018starter's Introduction

#Automatic Data Visualization

The goal of the project was to design heuristic rules to automatically visualize various types of data. It combines statistical analysis, unsupervised/clustering methods along with the wide variety of visualization techniques Wolfram Language has to offer.

Summary

'A picture is worth a thousand words' - While trying to obtain information from large volumes of data, it is useful to visualize it in a meaningful way. However, the greatest challenge is to find the appropriate tool to visualize the underlying data. In this project, we have explored the various kinds of data visualization tools the Wolfram Language offers, and have come up with automatic rules to infer the data type and decide automatically the exact plot type to use for the data. As the Wolfram Data Repository offers a large amount of curated data, we used examples from there.

Future Work

As large volumes of data imply a high number of visualization methods, there are way more informative visualization techniques that can be explored further.

Useful links

https://datarepository.wolframcloud.com/

Keys

automated visualization data analysis wolfram data repository

Function Usage

As mentioned above the function was primarily written for data objects of the Wolfram Data Repository. When applying the function to data it should give you an nice overview and hopefully helps to reduce time to understand the underlying data, to find relationships, and to get the information searched.

Load the package

A package was created to easily access the function and getting use of its functionality.

Load it: Needs[autoWiz`] and make sure that the package is in the same directory as your notebook (type SetDirectory[NotebookDirectory[]]) use it by call MainFunction[ResourceObject["xx"], int] where xx refers to a data object of the Wolfram Data Repository and int is the sample size (if you are not putting something inside here 10 is set as default variable).

summer2018starter's People

Contributors

eunike91 avatar wolframsummerschoolprojects avatar riccardodivirgilio avatar abritac avatar crazyeng avatar

Watchers

 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.