0% found this document useful (0 votes)
3 views5 pages

Data Analytics and Computer Graphics Guide

The document provides an overview of Data Analytics and Computer Graphics, detailing their definitions, types, applications, and key concepts. Data Analytics involves collecting, cleaning, and analyzing data for better decision-making, while Computer Graphics focuses on creating images and animations for various applications. Both fields include essential processes like data preprocessing and rendering, along with techniques for analysis and visualization.

Uploaded by

stupidbondedduo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Data Analytics and Computer Graphics Guide

The document provides an overview of Data Analytics and Computer Graphics, detailing their definitions, types, applications, and key concepts. Data Analytics involves collecting, cleaning, and analyzing data for better decision-making, while Computer Graphics focuses on creating images and animations for various applications. Both fields include essential processes like data preprocessing and rendering, along with techniques for analysis and visualization.

Uploaded by

stupidbondedduo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DATA ANALYTICS - FULL EXPLANATION NOTES

Unit I: Introduction to Data Analytics

1. What is Data Analytics?

Data Analytics means using data to understand problems and make better decisions. It includes collecting

data, cleaning it, studying it, and showing it in charts or graphs.

2. Types of Data:

- Structured: Neatly organized in rows and columns (like Excel).

- Semi-Structured: Has tags but not fully organized (like XML or JSON).

- Unstructured: No fixed format (like videos, photos, text files).

3. Categories of Data:

- Categorical: Data in groups (e.g., Male/Female).

- Numerical: Data in numbers (e.g., Age, Salary).

- Temporal: Related to time (e.g., Dates, Timestamps).

- Spatial: Related to location (e.g., Maps, GPS).

4. Applications of Data Analytics:

- Healthcare: Predict diseases and track health.

- Retail: Understand customer behavior and boost sales.

- Finance: Detect fraud and analyze investments.

- Sports: Improve player and team performance.

- Education: Monitor student progress and performance.

5. Data Analytics Lifecycle:

- Data Collection: Collecting data from various sources.

- Data Cleaning: Removing errors or wrong data.

- Data Preparation: Formatting and organizing data.

- EDA (Exploratory Data Analysis): Studying data using graphs and charts.

- Model Selection: Choosing the right method to analyze data.

- Model Development: Building a working model.

- Evaluation: Testing if the model works correctly.


- Visualization: Displaying results using diagrams.

- Deployment: Using the model in real life.

- Monitoring: Keeping it updated regularly.

Unit II: Data Preprocessing & EDA

1. Data Extraction:

Pulling data from files, databases, or websites.

2. Data Preprocessing:

Making data clean and ready for analysis. This includes removing duplicates, handling missing values, and

formatting.

3. Missing Data & Outliers:

- Missing Data: Fill with average, median, or remove.

- Outliers: Very different values. May need to remove them.

4. Descriptive Statistics:

- Mean: Average of values.

- Median: Middle value.

- Mode: Most frequent value.

- Range: Difference between highest and lowest.

- Standard Deviation: Shows spread of data.

5. Hypothesis Testing:

Testing ideas using data.

- t-test: Compares two groups.

- Chi-square: Compares category-based data.

6. Probability Distributions:

- Normal Distribution: Bell-shaped curve.

- Binomial Distribution: For yes/no type results.

7. Correlation (Pearson):
Shows relationship between two variables.

+1 = strong positive, -1 = strong negative, 0 = no relation.


COMPUTER GRAPHICS - FULL EXPLANATION NOTES

1. What is Computer Graphics?

Computer Graphics is the field of creating and showing images, drawings, and animations using a computer.

It is used in gaming, movies, design, and simulations.

2. Applications:

- Gaming: For creating characters and scenes.

- Movies: Animation and special effects.

- Robotics: Simulating robots before building.

- Engineering: CAD for designing machines or buildings.

- Education: Diagrams, models, and learning tools.

3. Types of Graphics:

- Interactive: User can interact (e.g., games).

- Non-Interactive: No interaction (e.g., TV screens).

4. Rendering:

Rendering is creating the final image from a model. It adds color, lighting, and effects to make it look real.

5. Display Technologies:

- CRT: Old style monitor with electron beams.

- Flat Panel Displays: LCD, LED, OLED - thin, modern, and energy-saving.

6. Raster vs Vector Display:

- Raster: Image made of pixels; drawn row by row.

- Vector: Image drawn using lines and curves.

7. Resolution and PPI:

- Resolution: Number of pixels (e.g., 1920x1080).

- PPI: Pixels per inch; higher means sharper images.

8. Frame Buffer:

A memory area that stores images before displaying them.


9. Graphics System Components:

- Monitor: Displays the image.

- GPU: Handles graphics tasks.

- VRAM: Memory used for images.

- DAC: Converts digital data to display on screen.

- Frame Buffer: Stores image pixels.

10. Line Drawing Algorithms:

- DDA: Uses math to find the points between start and end.

- Midpoint: Chooses the best nearby pixel to form a straight line.

11. 2D Transformations:

- Translation: Moving the shape to another place.

- Scaling: Making the shape bigger or smaller.

- Rotation: Turning the shape around a point.

- Reflection: Flipping the shape across a line.

- Shearing: Slanting the shape.

12. Composite Transformation:

Using multiple transformations together like rotating and then moving the shape.

13. Client vs Server Rendering:

- Client-side: Done in browser, fast for users.

- Server-side: Done on server, good for SEO and slower networks.

14. Shaders:

Small programs used to create effects like light, color, and shadows on 3D objects.

Common questions

Powered by AI

Raster displays use pixels arranged in a grid format and are ideal for complex images with rich details, making them suitable for photograph-like images. Vector displays use mathematical formulas to draw lines and curves, offering scalability without losing quality, which is beneficial for logos and graphic designs. Raster's advantage is in rendering intricate images, while vector's is in scalability and file size efficiency .

Correlation analysis is significant for identifying relationships between variables, informing causality insights and dependencies. For instance, a strong positive correlation between advertising spend and sales suggests that increased marketing effort likely boosts revenue. In healthcare, correlating lifestyle factors with disease prevalence can guide public health interventions. Such insights are invaluable for strategic decision-making across diverse fields like marketing, public health, and finance .

Handling missing data can involve filling in missing values with averages or medians, or removing incomplete records, which preserves data integrity and analysis accuracy. Outliers are managed by analysis or removal, which prevents them from skewing results. These strategies are critical for ensuring the reliability and validity of data insights, as inaccuracies can lead to erroneous conclusions .

The data analytics lifecycle includes data collection, cleaning, preparation, exploratory data analysis, model selection, model development, evaluation, visualization, deployment, and monitoring. Data collection gathers necessary data while cleaning removes inaccuracies. Preparation formats the data for analysis. Exploratory data analysis visualizes initial findings, which guide model selection. The model is then developed and evaluated for accuracy before being visualized and deployed for decision-making. Monitoring ensures the model remains effective over time .

Interactive graphics allow user interaction and real-time feedback, making them ideal for video games and simulations where the user's actions alter the display. Non-interactive graphics display static images, such as in TV broadcasts, where no user input alters the visual output. The distinction lies in user involvement and application purposes, with interactive graphics offering a dynamic and engaging experience, whereas non-interactive ones are used for straightforward visual presentations .

Data analytics improves healthcare outcomes by predicting diseases, tracking health metrics, and optimizing treatment plans. For example, predictive analytics can analyze patient data to foresee potential health issues, which allows for preventative measures to be taken. Additionally, it is used in personalizing treatment plans based on historical patient data, thus increasing the effectiveness of therapies and reducing unnecessary complications .

EDA plays a crucial role by allowing analysts to visually explore data set characteristics using graphs and charts. This step helps in identifying patterns, anomalies, and relationships that may not be immediately evident through raw data examination. EDA guides hypothesis formulation and model selection by providing insights into data distribution, guiding further analytical steps .

Probability distributions are foundational in data analysis for interpreting data behavior. The normal distribution, a bell curve, models natural phenomena like test scores or height, aiding in understanding data central tendencies and variances. The binomial distribution models binary outcomes, such as pass/fail or success/failure, crucial for understanding system reliability or quality control. Both facilitate statistical inference and hypothesis testing .

2D transformations in computer graphics involve moving (translation), resizing (scaling), rotating, flipping (reflection), slanting (shearing) shapes in a two-dimensional plane. For example, translation is used to place an object at a new position on the screen, scaling adjusts an object's size for different resolutions, and rotation is used in animations to show rotation effects .

The frame buffer is a memory area that images are stored in before being displayed, which enhances image quality by allowing precise control over image composition and smooth transitions. It supports high-resolution displays and rapid redrawing capabilities, essential for animations and real-time graphics applications, ensuring seamless graphic outputs .

You might also like