DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Big Data Topics

article thumbnail
What Big Data Tools Do Java Developers Use?
A recap from a recent Java survey to determine what kinds of big data tools are popular amongst Java developers.
January 21, 2016
by David Kiss
· 43,252 Views · 24 Likes
article thumbnail
Building High Performance Big Data Analytics Systems
Learn various performance considerations when building your own analytics systems
January 19, 2016
by Rohit Dhall
· 16,323 Views · 23 Likes
article thumbnail
Kafka Clients (At-Most-Once, At-Least-Once, Exactly-Once, and Avro Client)
Detailed tutorials and code snippets for setting up specific messaging scenarios in Apache Kafka.
January 15, 2016
by Ajmal Karuthakantakath
· 150,079 Views · 22 Likes
article thumbnail
Quick Hadoop Startup in a Virtual Environment
A fully-featured Hadoop environment has a number of pieces that need to be integrated. Vagrant and Ansible are just the tools to make things easier.
January 5, 2016
by Alan Hohn
· 12,155 Views · 8 Likes
article thumbnail
Space-based Architecture and Microservices in XAP
Find out what Space-based architecture (SBA) is and how it relates to microservices.
December 29, 2015
by Shay Hassidim
· 10,751 Views · 10 Likes
article thumbnail
How to Exploit All Sensors of Your Mobile Phone as an IoT Device
How to use your Android phone, Apache Camel, Kibana, and ElasticSearch to use your mobile phone sensors as an IoT device.
December 17, 2015
by Abdellatif Bouchama
· 22,134 Views · 16 Likes
article thumbnail
IoT is the Future — And You Can Get Started With it Now
Everyone wants in on IoT, so how can you get started?
December 16, 2015
by Amy Groden-Morrison
· 3,630 Views · 4 Likes
article thumbnail
Security and Back-End Integration Top Mobile Challenges, Says Survey: Alpha Software
The mobile space is constantly evolving, and a recent survey published by Red Hat found that back-end integration and security were the two most rapidly changing areas of the mobile landscape.
December 11, 2015
by Amy Groden-Morrison
· 3,751 Views · 1 Like
article thumbnail
Internet of Things: 4 Free Platforms to Build IoT Projects
If you're looking to get started with a new idea in IoT, check out these platforms.
December 5, 2015
by Francesco Azzola
· 88,599 Views · 12 Likes
article thumbnail
The Internet of Things, Gateways, and Next Generation of APIs Speaker Session at APIStrat Austin
Check out these conference highlights concerning IoT development, API optimization, and data security from APIStrat Austin.
November 22, 2015
by Steven Willmott
· 7,927 Views · 6 Likes
article thumbnail
The Future of Smart Farming With IoT and Open Source Farming
Smart farming is a concept quickly catching on in the agricultural business. Offering high-precision crop control, useful data collection, and automated farming techniques, there are clearly many advantages a networked farm has to offer.
November 5, 2015
by Michael Tharrington
· 52,414 Views · 11 Likes
article thumbnail
Analytics with Apache Spark Tutorial Part 2: Spark SQL
This tutorial will show how to use Spark and Spark SQL with Cassandra.
November 3, 2015
by Rick Hightower
· 58,446 Views · 9 Likes
article thumbnail
Reactive Trends on the JVM
Check out these Reactive trends on the JVM, including a look at what Reactive is, patterns, and event logging.
October 26, 2015
by Jonas Bonér
· 13,233 Views · 4 Likes
article thumbnail
Why Java 8?
A preview of our new research guide: The DZone Guide to the Java Ecosystem, from MVB Trisha Gee.
October 23, 2015
by Trisha Gee
· 72,605 Views · 54 Likes
article thumbnail
Recipe: rsyslog + Kafka + Logstash
Here's a similar follow up to the previous rsyslog + Redis + Logstash recipe, this time with Kafka instead of Redis.
October 8, 2015
by Radu Gheorghe
· 15,601 Views · 8 Likes
article thumbnail
Microservices and Kerberos Authentication
How to use Kerberos authentication with microservice architectures and API gateways.
October 6, 2015
by Jethro Bakker
· 19,167 Views · 7 Likes
article thumbnail
The Limitations of the IoT and How the Web of Things Can Help
Understand the limitations of the Internet of Things and how the Web of Things can help build an application layer for the IoT.
September 28, 2015
by Dominique Guinard
· 27,571 Views · 6 Likes
article thumbnail
Problems Solved by IoT
We spoke with 20 executives across the IoT space about problems the Internet of Things are addressing.
September 24, 2015
by Tom Smith DZone Core CORE
· 37,587 Views · 5 Likes
article thumbnail
Customer Journey Analytics and Data Science
Deciphering the "nuts-and-bolts” of individual customer journeys (and deducing intent) is core to improving customer experience and driving brand loyalty.
September 9, 2015
by Ravi Kalakota
· 8,605 Views · 1 Like
article thumbnail
Too Big Data: Coping with Overplotting
written by tim brock. scatter plots are a wonderful way of showing ( apparent ) relationships in bivariate data. patterns and clusters that you wouldn't see in a huge block of data in a table can become instantly visible on a page or screen. with all the hype around big data in recent years it's easy to assume that having more data is always an advantage. but as we add more and more data points to a scatter plot we can start to lose these patterns and clusters. this problem, a result of overplotting, is demonstrated in the animation below. the data in the animation above is randomly generated from a pair of simple bivariate distributions. the distinction between the two distributions becomes less and less clear as we add more and more data. so what can we do about overplotting? one simple option is to make the data points smaller. (note this is a poor "solution" if many data points share exactly the same values.) we can also make them semi-transparent. and we can combine these two options: these refinements certainly help when we have ten thousand data points. however, by the time we've reached a million points the two distributions have seemingly merged in to one again. making points smaller and more transparent might help things; nevertheless, at some point we may have to consider a change of visualization. we'll get on to that later. but first let's try to supplement our visualization with some extra information. specifically let's visualize the marginal distributions . we have several options. there's far too much data for a rug plot , but we can bin the data and show histograms . or we can use a smoother option - a kernel density plot . finally, we could use the empirical cumulative distribution . this last option avoids any binning or smoothing but the results are probably less intuitive. i'll go with the kernel density option here, but you might prefer a histogram. the animated gif below is the same as the gif above but with the smoothed marginal distributions added. i've left scales off to avoid clutter and because we're only really interested in rough judgements of relative height. adding marginal distributions, particularly the distribution of variable 2, helps clarify that two different distributions are present in the bivariate data. the twin-peaked nature of variable 2 is evident whether there are a thousand data points or a million. the relative sizes of the two components is also clear. by contrast, the marginal distribution of variable 1 only has a single peak, despite coming from two distinct distributions. this should make it clear that adding marginal distributions is by no means a universal solution to overplotting in scatter plots. to reinforce this point, the animation below shows a completely different set of (generated) data points in a scatter plot with marginal distributions. the data again comes from a random sample of two different 2d distributions, but both marginal distributions of the complete dataset fail to highlight this separation. as previously, when the number of data points is large the distinction between the two clusters can't be seen from the scatter plot either. returning to point size and opacity, what do we get if we make the data points very small and almost completely transparent? we can now clearly distinguish two clusters in each dataset. it's difficult to make out any fine detail though. since we've lost that fine detail anyway, it seems apt to question whether we really want to draw a million data points. it can be tediously slow and impossible in certain contexts. 2d histograms are an alternative. by binning data we can reduce the number of points to plot and, if we pick an appropriate color scale, pick out some of the features that were lost in the clutter of the scatter plot. after some experimenting i picked a color scale that ran from black through green to white at the high end. note, this is (almost) the reverse of the effect created by overplotting in the scatter plots above. in both 2d histograms we can clearly see the two different clusters representing the two distributions from which the data is drawn. in the first case we can also see that there are more counts from the upper-left cluster than the bottom-right cluster, a detail that is lost in the scatter plot with a million data points (but more obvious from the marginal distributions). conversely, in the case of the second dataset we can see that the "heights" of the two clusters are roughly comparable. 3d charts are overused, but here (see below) i think they actually work quite well in terms of providing a broad picture of where the data is and isn't concentrated. feature occlusion is a problem with 3d charts so if you're going to go down this route when exploring your own data i highly recommend using software that allows for user interaction through rotation and zooming. in summary, scatter plots are a simple and often effective way of visualizing bivariate data. if, however, your chart suffers from overplotting, try reducing point size and opacity. failing that, a 2d histogram or even a 3d surface plot may be helpful. in the latter case be wary of occlusion.
July 3, 2015
by Josh Anderson
· 13,723 Views
  • Previous
  • ...
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×