Data Science & Statistics: Matrix operations in R
Key Takeaways
The video covers matrix operations in R, including colSums, rowSums, colMeans, rowMeans, cbind, and rbind, to perform data science oriented operations.
Full Transcript
okay we covered matrix arithmetic which means the time has come to talk about some more data science oriented operations cool I'm almost certain that if you have our studio open as you're going through the lessons you will a grasp everything a lot better but that's a given and B have the matrix dot map data we created in the previous lesson loaded if you have started a new session and don't have the script from last time saved I have entered the code we used as comments so feel free to recreate the matrix because that's what we'll be using in this lesson all right so I have my matrix of US and worldwide box-office crossings for the Matrix movie franchise and I want to learn how much in total all three movies made at the box office both around the world and in the US only luckily there is the simplest command in our that lets me do that it's called cold sums and it returns the sum for each column in your data structure the only argument you need to pass is your data like this there these are the sums of all values in each of the two columns notice that the S for sums is capitalized remember that our is case-sensitive language if you don't use the proper capitalization x' or won't know what you want it to do right as you can probably guess if there is a called sums there will probably also be a row sums function just as it was with the call names and borough names and our bind and c bind and there is let's try it out even though it isn't too useful in our particular situation because one of our columns contains the worldwide box office figures and the other contains the US cross which is part of the worldwide statistic nonetheless now we have the total u.s. and worldwide grosses for each movie in the trilogy fantastic what if I wanted to know how much on average the movies made in the US and across the globe well I can use the coal means function it works exactly like columns but gives us the means for the columns in our data structure like this again be mindful of the capital M because R is case-sensitive awesome we can also do raw means and that will give us the averages for each row in the matrix and there it is we can now find out the sums and the means for columns in ravenna matrix that is super super useful when working with larger data and you want to get a quick feel for what it has in store for you often it will be useful to save the sums and averages you compute a separate rows and columns and add them to your data structure can you guess one way to do that I'll give you a couple of seconds of course you can save each output as a vector and then simply bind what you need displayed in the matrix with our bind and see bind let's try it out I will go back up and see if the columns and coal means results in two vectors called total and average and I will create a new matrix called matrix dot prelim with our bind and stick the two new vectors to the bottom of my data and there you have it a nice and neat little matrix that tells a number in front story excellent okay let's wrap it up here but before we go I have one final question the blue pill or the red pill you take the blue pill the story ends you wake up in your bed and believe whatever you want to believe you take the red pill you stay in our land and I will show you how deep the rabbit-hole goes for more videos like this one please subscribe
Original Description
👉🏻 Download Our Free Data Science Career Guide: https://bit.ly/348yU2u
👉🏻 FREE MONTH! Get full access to our newly redesigned platform and all our courses (18th October - 18th November): https://bit.ly/3l006WX
Exploring a matrix's parameters in r: colSums, rowSums, colMeans, rowMeans, cbind, rbind.
ColSums() returns the sum for each column in your data structure. The only argument you need to pass is your data.
Just as it was with colnames() and rownames(), and cbind() and rbind(), there is a corresponding rowSums() function in R, too. It returns the sum for each row in a matrix.
ColMeans() gives us the means for all columns in our matrix, and rowMeans() returns the averages of the rows in a matrix.
► Consider hitting the SUBSCRIBE button if you LIKE the content: https://www.youtube.com/c/365DataScience?sub_confirmation=1
► VISIT our website: https://bit.ly/365ds
🤝 Connect with us LinkedIn: https://www.linkedin.com/company/365datascience/
365 Data Science is an online educational career website that offers the incredible opportunity to find your way into the data science world no matter your previous knowledge and experience. We have prepared numerous courses that suit the needs of aspiring BI analysts, Data analysts and Data scientists.
We at 365 Data Science are committed educators who believe that curiosity should not be hindered by inability to access good learning resources. This is why we focus all our efforts on creating high-quality educational content which anyone can access online.
Check out our Data Science Career guides: https://www.youtube.com/playlist?list=PLaFfQroTgZnyQFq4nUfb-w2vEopN3ULMb
#datascience #statistics #RProgramming
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from 365 Data Science · 365 Data Science · 42 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
▶
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Population vs Sample
365 Data Science
Data Science & Statistics: Levels of measurement
365 Data Science
Statistics Tutorials: Mean, median and mode
365 Data Science
Skewness
365 Data Science
What is a distribution?
365 Data Science
The Normal Distribution
365 Data Science
Central limit theorem
365 Data Science
Student's T Distribution
365 Data Science
Type I error vs Type II error
365 Data Science
Hypothesis testing. Null vs alternative
365 Data Science
The linear regression model
365 Data Science
Simple linear regression model. Geometrical representation
365 Data Science
INDEX and MATCH application of the two functions separately and combined [Advanced Excel]
365 Data Science
INDIRECT Excel Function: How it works and when to use it [Advanced Excel]
365 Data Science
VLOOKUP and MATCH another useful functions combination [Advanced Excel]
365 Data Science
VLOOKUP COLUMN and ROW - Handle large data tables with ease [Advanced Excel]
365 Data Science
The ELIF keyword [Python Fundamentals]
365 Data Science
Working with Tuples in Python
365 Data Science
Database Terminology - A Beginners Guide
365 Data Science
Relational Database Essentials
365 Data Science
Database vs Spreadsheet - Advantages and Disadvantages
365 Data Science
Conditional Statements and Loops
365 Data Science
Backpropagation – The Math Behind Optimization
365 Data Science
Monte Carlo: Forecasting Stock Prices Part I
365 Data Science
Monte Carlo: Forecasting Stock Prices Part II
365 Data Science
Monte Carlo: Forecasting Stock Prices Part III
365 Data Science
365 Data Science Online Program
365 Data Science
Data frames - Creating a data frame
365 Data Science
Data Science & Statistics: Slicing a matrix in R
365 Data Science
Data frames in R - Exporting data in R
365 Data Science
Data frames in R - Transforming data PART II
365 Data Science
Data Frames in R - Subsetting a data frame
365 Data Science
Data Science & Statistics: Matrix arithmetic in R
365 Data Science
Data Science & Statistics: Indexing an element from a matrix
365 Data Science
Data Frames in R - Extending a data frame
365 Data Science
Data Science & Statistics: Creating a matrix in R FASTER
365 Data Science
Data Science & Statistics: Creating a Matrix in R
365 Data Science
Data frames - Importing data in R
365 Data Science
Data frames in R - Getting a sense of your data
365 Data Science
Data frames in R - Transforming data PART I
365 Data Science
Data frames in R - Import a CSV in R
365 Data Science
Data Science & Statistics: Matrix operations in R
365 Data Science
Data Science & Statistics: Matrix recycling in R
365 Data Science
Tableau vs Excel: When to use Tableau and when to use Excel
365 Data Science
Download Tableau: Learn how to download Tableau Public
365 Data Science
Connecting data sources: Useful tips when connecting data sources to Tableau
365 Data Science
The Tableau interface: See how to navigate through the Tableau interface
365 Data Science
Tableau data visualization: Create your first Tableau visualization!
365 Data Science
Duplicating sheets: This is how to duplicate a sheet in Tableau
365 Data Science
Build a table in Tableau: The steps needed to create a simple table in Tableau
365 Data Science
Custom fields in Tableau: Using Tableau operators to create custom fields
365 Data Science
Custom fields in Tableau: Add calculations to tables through custom fields
365 Data Science
Totals in Tableau: Learn how to display subtotals and totals in Tableau
365 Data Science
Gross Margin calculation in Tableau
365 Data Science
What is a filter in Tableau: Set up a filter in Tableau to specify the data you want to show
365 Data Science
Joins in Tableau: Inner, outer, left, or a right join in Tableau
365 Data Science
Building a Tableau dashboard: Three types of charts you want to have in a Tableau dashboard
365 Data Science
Creating great looking charts in Tableau: Real life Exercise on charts in Tableau
365 Data Science
Joins in Tableau: Choose the correct join type
365 Data Science
How to make a data check in Tableau: A quick data check is better than no data check
365 Data Science
More on: RAG Basics
View skill →Related Reads
🎓
Tutor Explanation
DeepCamp AI