Analyzing Patterns and Data