![Data Analytic](/img/default-banner.jpg)
- Видео 275
- Просмотров 452 146
Data Analytic
Австралия
Добавлен 18 май 2014
Demystify the data science, visualisation with simple, practical and concise answers to your data science and visualisation questions.
We have hundred of videos covering various aspects of Data Analytics. Our aim is to provide concise, practical and fit for purpose content for Data scientists .You would regularly find new R, Python, C#, database, automation related content on your channel.
In today's world just using one tool is not enough, like a tradesman toolkit which has various tools for various needs.
Enhance your toolkit by learning tools fit for purpose.
Browse through our full range of videos on visualisation using GGPLOT. When creating charts for a document it is important to have the same look and feel for all your charts. We have a full suite of GGPLOT charts tutorials.
We thank everyone in helping support this channel.
Please subscribe ruclips.net/user/TechAnswers88?s_confirmation=1
We have hundred of videos covering various aspects of Data Analytics. Our aim is to provide concise, practical and fit for purpose content for Data scientists .You would regularly find new R, Python, C#, database, automation related content on your channel.
In today's world just using one tool is not enough, like a tradesman toolkit which has various tools for various needs.
Enhance your toolkit by learning tools fit for purpose.
Browse through our full range of videos on visualisation using GGPLOT. When creating charts for a document it is important to have the same look and feel for all your charts. We have a full suite of GGPLOT charts tutorials.
We thank everyone in helping support this channel.
Please subscribe ruclips.net/user/TechAnswers88?s_confirmation=1
Absolute Beginners:Your very first Power BI Chart
If you have never used Power BI then this video is for you. This is absolute basics of creating a chart.
It does not assume anything, We start with a very simple dataset which we create on the fly and then explain simple concepts of creating a bar chart and enhancing it to look good and practical.
We specialise in practical, concise and sharp videos on various data related topics like statistics, visualisation, automation, validation.
We mainly create videos on R, Python and other related technologies which compliment the data science needs.
If you are beginner then watch this video to get started
How to install R and R Studio ruclips.net/video/MsMwj525qrY/видео.html
Watch our playlists
GGPLOT c...
It does not assume anything, We start with a very simple dataset which we create on the fly and then explain simple concepts of creating a bar chart and enhancing it to look good and practical.
We specialise in practical, concise and sharp videos on various data related topics like statistics, visualisation, automation, validation.
We mainly create videos on R, Python and other related technologies which compliment the data science needs.
If you are beginner then watch this video to get started
How to install R and R Studio ruclips.net/video/MsMwj525qrY/видео.html
Watch our playlists
GGPLOT c...
Просмотров: 17
Видео
Creating Stunning Histograms in R
Просмотров 9421 день назад
🚀 SjPlot Histograms! 🚀 📊✨ | histograms | Beginner's Guide Mastering Data Visualization with sjPlot: Creating Stunning Histograms in R 🚀 📊✨ 🔍 Topics Covered: ▶Libraries used ▶Create sample data ▶Create histogram ▶Add mean, std deviation range in the chart ▶More customisations ▶Test different themes 🎓 Learn More: Subscribe for more tutorials and don't forget to hit the bell icon to stay updated o...
Rowwise operations in DPLYR, When to use it, don't get wrong results.
Просмотров 1443 месяца назад
when to use ROWWISE in dplyr! 🚀 📊✨ 🔍 Topics Covered: ▶️Use the libraries ▶️Create a dummy dataset ▶️Learn to do a rowwise operations in dplyr ▶️See the affect of not using the rowwise command 🎓 Learn More: Subscribe for more tutorials and don't forget to hit the bell icon to stay updated on our latest content! We have hundred of videos covering various aspects of Data Analytics. Our aim is to p...
Add a WaterMark in your ggplot charts using your own text !!
Просмотров 1,6 тыс.4 месяца назад
Puttint a water mark like the word confidential, draft or any other text in your ggplot charts. No image needed, just follow this method for a very easy way to get the watermark charts. Why use the watermarks in your charts. The answer is simple, in your Word documents you use the Draft or Confidential watermarks, you can do exactly the same thing with your ggplot charts. 🚀 Generate WaterMark i...
Marginal Plot in R | Simple and Grouped Marginal Plots | Publication ready
Просмотров 1304 месяца назад
Marginal plots in r Marginal distribution with ggplot2 and ggExtra! 🚀 📊✨ | Marginal distribution | Hands-On Tutorial 🔍 Topics Covered: ▶️ Libraries to be used ▶️ Scatter Plot ▶️ Add marginal plots to Scatter Plot ▶️Grouped Marginal Plots 🎓 Learn More: Subscribe for more tutorials and don't forget to hit the bell icon to stay updated on our latest content! We have hundred of videos covering vari...
Assign fixed colours to each categorical variable in GGPLOT! 🚀 📊✨
Просмотров 954 месяца назад
🚀 The colours allocated to each category should be uniform in your reports. 🚀 📊✨ | GGPLOT | Beginner's Guide Assign fixed colours to each categorical variable in GGPLOT! 🚀 📊✨ 🔍 Topics Covered: ▶️Libraries to be used ▶️Create sample dataset ▶️Create charts using character variable ▶️Create charts using factor variable ▶️Create a colour palette ▶️Discover the technique to use fixed colours for ca...
🚀 Sophisticated Pie Chart using GGPLOT and GLUE 🚀 📊✨
Просмотров 1224 месяца назад
🚀 Sophisticated Pie Chart using GGPLOT and GLUE! 🚀 📊✨ | GLUE in R | Tips and Tricks Sophisticated Pie Chart using GGPLOT and GLUE! 🚀 📊✨ 🔍 Topics Covered: ▶️Create sample data ▶️Creata a piechart using gglot ▶Add your own fill colours ▶Control the starting angle of your chart ▶Add a dynamic labels in your chart using GLUE 📁 Resources: 🎓 Learn More: Subscribe for more tutorials and don't forget t...
Use GLUE in RMD to generate dynamic description about your data in R Markdown! 🚀 📊✨
Просмотров 1415 месяцев назад
🔍 Topics Covered: ▶️Create R Markdown ▶️Add a chart in R Markdown ▶️Add dynamic text based on your data using GLUE library ▶️Create headings and subheading using R Chunks 📁 Resources: - [R Programming Guide](link_to_guide) - [Sample Dataset](link_to_dataset) 🎓 Learn More: Subscribe for more tutorials and don't forget to hit the bell icon to stay updated on our latest content! We have hundred of...
Customizing RMarkdown Reports with Your Own Word Template
Просмотров 3566 месяцев назад
Welcome to our tutorial on taking your RMarkdown reports to the next level by incorporating your unique style using a custom Word template! 🎨✨ In this session, we'll guide you through the process of changing the look and feel of your RMarkdown documents by integrating your personalized Word template. #rmarkdown 🔍 What you'll learn: Introduction to Custom Word Templates: Understand the importanc...
R Programming: Comply with data privacy rules by easily hiding Small Numbers in Your Reports 📊✨
Просмотров 1246 месяцев назад
Practical guide to create summaries which conform to data privacy rules by suppressing small numbers in automatically. Elegant, simple and publication ready. #4k #dataprivacy #datagovernance How to Effectively Suppress Small Numbers in Your Reports 🚀 Data Visualization Masterclass: Creating a Stunning Scatter Plot with Boxplot, Median, and Mean using ggplot2 in R | gtsummary | Hands-On Tutorial...
Scatter Plot with lots of extras | showing Trendline, Equation, Boxplot, Median, Mean using ggplot2.
Просмотров 1757 месяцев назад
What sets this tutorial apart is our focus on incorporating boxplot, median, and mean into the scatter plot for comprehensive data representation.. In this video we show you how to create a Scatter Plot 1. Add the trendline in it 2. Add the equation and the R squared values 3. Add the mean line for the x and y axis 4. Add the box plot for X and Y Axis values showing the P26, P75, Median, Mean a...
Create Stunning Boxplot Charts in R using sjPlot | Publication ready | Hands-On Tutorial 📊 #DataViz
Просмотров 3417 месяцев назад
🚀 Create Stunning Boxplot Charts in R using sjPlot | Publication ready | Hands-On Tutorial Create stunning BoxPlot with Mean using sjPlot library in r. Whether you're a beginner or an experienced data scientist, this video has something for everyone! 📊 #DataViz #RStats 🔍 Topics Covered: ▶️ Libraries used for creating Dumbbell Chart ▶️ Create a Wide dataset for our chart ▶️ Create Dumbbell Chart...
Create Stunning Dumbbell Charts in R 📊 #DataViz #RStats
Просмотров 1568 месяцев назад
🚀 Create Stunning Dumbbell Charts in R | Data Visualization | Hands-On Tutorial Create stunning Dumbbell Charts which are great for data comparison. Whether you're a beginner or an experienced data scientist, this video has something for everyone! 🔍 Topics Covered: ▶️ Libraries used for creating Dumbbell Chart ▶️ Create a Wide dataset for our chart ▶️ Create Dumbbell Chart using ggcharts ▶️ Emh...
sjPlot Bar Chart Tutorial: Elegant R Data Visualization 📊 #DataViz #RStats
Просмотров 3919 месяцев назад
sjPlot Bar Chart Tutorial: Elegant R Data Visualization 📊 #DataViz #RStats
Visualizing Age Groups with sjPlot in R with confidence intervals
Просмотров 4399 месяцев назад
Visualizing Age Groups with sjPlot in R with confidence intervals
Read, Write, Insert, Delete records in MS Access using R. Comprehensive Guide to CRUD Operations
Просмотров 2279 месяцев назад
Read, Write, Insert, Delete records in MS Access using R. Comprehensive Guide to CRUD Operations
Mastering R: How to Create Foolproof R Scripts for Error-Free Data Analysis
Просмотров 17110 месяцев назад
Mastering R: How to Create Foolproof R Scripts for Error-Free Data Analysis
Discover the Fastest CSV Import Method in R: Benchmarked and shown as Summary Table, and Plot
Просмотров 18910 месяцев назад
Discover the Fastest CSV Import Method in R: Benchmarked and shown as Summary Table, and Plot
Advanced Data Analysis: Creating Excel-Like Pivot Tables in R with Countif Functionality and More!
Просмотров 21010 месяцев назад
Advanced Data Analysis: Creating Excel-Like Pivot Tables in R with Countif Functionality and More!
R Programming: Building User-Friendly, Sophisticated Data Summaries with tbl_summary
Просмотров 61810 месяцев назад
R Programming: Building User-Friendly, Sophisticated Data Summaries with tbl_summary
Effortless R Scripting with Google Colab: Harnessing the Power of R in the Cloud! ☁️📊
Просмотров 13710 месяцев назад
Effortless R Scripting with Google Colab: Harnessing the Power of R in the Cloud! ☁️📊
RStudio hidden feature. Save hours of coding time. Let us know if you knew about it or not ?
Просмотров 25011 месяцев назад
RStudio hidden feature. Save hours of coding time. Let us know if you knew about it or not ?
Create AI based images based on your imagination using OpenAI with R
Просмотров 12311 месяцев назад
Create AI based images based on your imagination using OpenAI with R
OpenAI to create automatic transcription using R and save it as a MS Word file automatically.
Просмотров 20511 месяцев назад
OpenAI to create automatic transcription using R and save it as a MS Word file automatically.
PowerBI How to create Financial Year | Fiscal Year from dates
Просмотров 1,3 тыс.11 месяцев назад
PowerBI How to create Financial Year | Fiscal Year from dates
PowerBI - In this example we get daily gold prices using R and plot a line chart in powerBI
Просмотров 180Год назад
PowerBI - In this example we get daily gold prices using R and plot a line chart in powerBI
R Programming: Elegant Cross Tables in R | gtsummary | publication ready cross tables
Просмотров 4,4 тыс.Год назад
R Programming: Elegant Cross Tables in R | gtsummary | publication ready cross tables
R Programming : Find unmatched records using anti join
Просмотров 183Год назад
R Programming : Find unmatched records using anti join
R Programming: Skimr Create publication ready descriptive data summaries
Просмотров 386Год назад
R Programming: Skimr Create publication ready descriptive data summaries
Power BI : Control the orders of bars in your bar charts
Просмотров 923Год назад
Power BI : Control the orders of bars in your bar charts
Very useful video!
Glad it was helpful!
hi, I have a problem when I want to run the following code to have a boxplot: boxplot(data_ind$Na~data_ind$Stations, range = 1.5, width = NULL, varwidth = FALSE, notch = FALSE, col = c("blue","red","orange","gray"), xlab = "", ylab = "Na %",) the following message appears: Error in plot.new() : figure margins too large. and the drawing does not appear the range of the variable Na% from 17.39 to 43.02
Hello You are not using the GGPLOT boxplot you are using the BASE R to plot your chart. You can try to use the dev.off() command to see if it works for you. Check the margings using this command par("mar") set the margins by the following command par(mar=c(1,1,1,1)) Here is an example library(tibble) data <- tribble(~ Gender, ~ Age , 'Male' , 80 , 'Male' , 40 , 'Male' , 60 , 'Male' , 70 , 'Female' , 80 , 'Female' , 30 , 'Female' , 40 , 'Female' , 50 , 'Female' , 60 , 'Female' , 70 , 'Female' , 150 ) dev.off() par(mar=c(1,1,1,1)) boxplot(formula = Age ~ Gender, data = data, col = c("red","blue"), xlab = "Patient Gender", ylab = "Patient Age") Hope it works for you.
@@DataAnalytic thanks
One of the best tutorials ever. Thanks a bunch!
Glad you think so!
Good morning Sir, I have analysed 750 soil samples for soil acidity in the state of Manipur, India. So, how can I develop the same maps in ggplot for my data. Kindly teach me
Hello, yes I assume that you have taken soil samples for tested for the soil acidity for Manipur, 750 locations is a good number, I will try to do a mockup.
@@DataAnalyticSir could you share your email id with me?
excellent video, thank you so much!
You're very welcome!
@@DataAnalytic from Barranquilla, Colombia 🙏❤️🇨🇴
Thank you. I have two datasets: case (d1) and control (d2). Both d1 (n=226) and d2 (n-=219) have unique persons per observation. I want to fuzzy_left_join matching d2 to d1 on gender (M/F), and age_in_months (lowage and highage based on +/- 6 months). Your tutorial worked, but my joined had n=3067 observations because multiple d2 meet the match criteria of gender and age range for every d1 observation. My problem: in the djoined of n=3067, if I remove duplicated d1 records and downsize to n=226, some unique records from d2 will be dropped and not represented. My request: how do I retain only (n=226) d1 observations, while maximizing the number of d2 matched without duplication? Thank you.
Hi, thanks for explaining your question very clearly. As you have a control dataset and a case dataset and one person will only appear in either the control or the case dataset, so you would not have a unique person ID to join the data. In your case you are joining the gender and the age range, is it possible to pick some other key which can help you ? The same record from d1 is joined to multiple rows in d2. Another way is to only take the first value in each group, so you group your joined dataset by gender, agegroup and pick the top1 using slice(1). Without looking at the data, I can only give generic advice which may not fit in your exact circumstances. If you are able to make some dummy data then put the code here, then I can give it a further try.
Thank you for this. But how can you interact with the chart that you created in R? Instead of clicking the Power BI chart, but rather clicking the R chart?
Hi the R charts reflect the changes in other POWERBI components, in the video it shows that when we select a particular product in a PowerBI chart then the R chart also get changed to reflect the selected product. But there are no controls within the R Chart to interact directly.
no music, please
Hi, yes I agree, it is one of the older videos, we do not use background music at all now!
Thank you !!
Thanks
i tried running the gtsummary package and it shows errors because my variables are factors. So, I guess y9ou need to mention what type of variables work for the gtsummary cross tabs
Nice video! . I got a question, how can I use data with NA values ? .
Try filling the NAs with a string like 'Not Available' or 'Blank', but be aware that the NAs might be at each node level, so do this write at the start.
How do you fix the distortion of the hexagons? (i.e., AK and HI). They are not all uniform at the end.
Hi, in this example the hexagons are controlled by the shape file, hence can't be changed to make them uniform. There are other methods which can achieve uniform size for the hexagons, as in that method the hexagons are not in the shape file but generated programatically. But the second method does not ensure that you would get one hexagon for each state.
Thanks, brother, exactly on what I been searching
Glad to hear it
Hi!!!! excellent!!! but for work again with R?
Open an existing R script or open a new R Script page and you can start working in R.
Don’t the slashes in paths need to be forward slashes in R? Do you set slash direction in preferences?Also, why are there double slashes in this example?
Backslashes \\ have to be double and forward slashes / are single. You can use whatever you like.
🙂🙂🙂
informative.
Awesome video!
Nice video. I am unable to open diva-gis website for downloading shape file. Can you help me out?
Hi if the site is not working then just try hub.arcgis.com/content/cba8bddfa0ab43ddb35a7313376f9438/about www.indiaremotesensing.com/2017/01/download-india-shapefile-with-official.html www.igismap.com/download-india-administrative-boundary-shapefiles-states-districts-sub-districts-pincodes-constituencies/ www.researchgate.net/post/Suggestions_how_to_get_Shapefile_of_India_with_all_700_Indian_districts
@@DataAnalytic Thank you for quick reply. Can I get your mail id. I am getting some error while implementing the code.
Please feel free to put it in a comment so that I can reply.
@@DataAnalytic Is it possible to add different numerical values to the selected districts in the map? For eg. population size, number of govt. schools etc.
Hi, is there any way to create three-dimensional bar chart?
Hi, yes there are different libraries to do that. Here is a very simple example install.packages('"plot3D") library(plot3D) scatter3D(iris$Sepal.Length, iris$Petal.Length, iris$Sepal.Width) Also explore echarts4r .
@@DataAnalytic But scatter3d is not a bar chart?
Hi, sorry I was just eluding to the plot3D library for you to have a look.
nice 🙏
Thanks 🙏
Hi..thanks for your video...I´m having problems with geom_sankey maybe you can help me Error in `geom_sankey()`: ! Problem while computing stat. ℹ Error occurred in the 1st layer. Caused by error in `map()`: ℹ In index: 1. Caused by error in `dplyr::mutate()`: ℹ In argument: `dplyr::across(c(x, next_x), ~as.numeric(.), .names = ("n_{.col}"))`. Caused by error in `across()`: ! Can't select columns that don't exist. ✖ Column `next_x` doesn't exist. I verify and I have the columns next_X I appreciate you help
Looks like something is wrong with the data. There is a link in the description of the video which has the code with some sample data. If you have not seen it yet, then please try to run the code and see if you are able to get a plot. If you still have an issue, then paste some dummy data in the comment so that I can try it out.
Data Analytic, Wow, this made my day brighter! Thank you!
Thanks a lot, for some reason I couldn't find this anywhere on stackoverflow
You're welcome
Felicitaciones, gracias por tan valiosa información
Great job walking me through the construction of this plot. I don't utilize this plot design a great deal so I appreciate your tips and tricks. Thanks!
Thank you so much!
It's very usefull, thank you so much !
Glad it was helpful!
My confidence interval does not look like the normal distribution as yours. What might be the problem? Each of my cases have different se.
Hi, I think you will have very extreme numbers in one or more observations.
Hi, thanks. But why don't you use: cat(glue("There are **{nrow(diamonds)}** diamonds in the dataset.")) instead of: glue("There are **{nrow(diamonds)}** diamonds in the dataset.") Same output but the later one is simpler.
Correct, by default if you give the name of a variable, it gets printed so all three will give you same results. cat (glue('There were {nrow(diamonds)} diamonds in the dataset. ')) glue('There were {nrow(diamonds)} diamonds in the dataset. ') print(glue('There were {nrow(diamonds)} diamonds in the dataset. '))
I'm getting a python error with install_python (version = version). It's saying I need to download git and ensure it is in the path
Hi, try to install Python standalone and see if gets installed properly.
Very useful. Thank you.
Hi thanks for explaining, is it work with ggplotly? Cause I add images logo on geom_sf map with geom_image fonction but this doesn't work when add ggplotly, how can I do this 🥺
Thank you so much for this video! I am wondering if the highcharter package allows you to skip nodes for some observations. For example, I have three nodes. Some observations have values at all three nodes and this is straightforward (n1 > n2 > n3). However, some of my observations do not have an observation at n2. I would like for these observations to be depicted in the diagram as going directly from n1 > n3. Is this possible?
Hi there You can also have a look at the ggplot sankey plots, but it still will create an empy node at n2 level instead of going directly from n1 to n3. But I guess you have some control if you create your data in such a way so that the n2 and n3 are put at the same level, matter of experimenting it out.
Thank you so much for sharing the informative video. I want install ("import") SGDClassifier From sklearn.linear_model as shown below From sklearn.linear_model import SGDClassifier
Sir, I have a video request: Your dplyr playlist was my go-to treasure trove that helped my learning _ came across the fill() & tidy() functions in tidyverse _ but don't know what they function _ would you sir, help with a tutorial on the functions?
Noted, will do.
@@DataAnalytic Thanks a million sir!
Thanks a million sir, for ALL you do and represents and your value adding contents and tutorials.
thank you for the video!
Very useful video. However my question is if there is some real need to use sjplot instead of ggplot2
In some cases the sjPlot gives lots of features with very little code, eg. showing the perecentage and the frequency on a barchart. Also the histograms in sjPLOT are really cool. But of course everything is achievable using GGPLOT2. I personally like the sjPlot features for plotting the regression models. Using the plot_model www.rdocumentation.org/packages/sjPlot/versions/2.8.15/topics/plot_model.
From technicality perspective it is alright but line chart is not applicable here. Each of the cars are different to be on a continuous axis.
Yes, you have pointed it right, these are kind of discrete values joined together with lines, though this chart was easier to demonstrate the techniques of annotations, otherwise with continuous data the chart was getting really busy.
How do I display each data point on the x axis?
Hi In the line chart (assuming that it has dates on X axis),if you have fewer points to display then you can nicely display them, if you have more points then try rotating the X axis labels. And if you still have more points then use the dual axis as we have shown in the video. One of the strategies should work for you. Hope I got your point correctly and answered accordingly, otherwise feel free to provide bit more information on what you want to do.
Excellent demonstration
Thank you!
library(reticulate) version = "3.9.6" install_python(version = version) virtualenv_create("my-python", python_version = version) use_virtualenv("my-python", required = TRUE) virtualenv_install(envname = "my-python","numpy", ignore_installed = FALSE,pip_options = character()) virtualenv_install(envname = "my-python","pandas", ignore_installed = FALSE,pip_options = character()) virtualenv_install(envname = "my-python","matplotlib", ignore_installed = FALSE,pip_options = character()) virtualenv_install(envname = "my-python","sklearn", ignore_installed = FALSE,pip_options = character())
Nice tutorial, I tried this package with a wage dataset. it was superb
Thanks a lot for your visit and comment.
Thanks a million sir, Ever grateful for your tutorials _ the clarity, lucidity and depth is indeed amazing
Thanks for your kindness.
Sir I had created the API key, however I am getting the Error: OpenAI API request failed [401]: Invalid authorization header. Can you please help?
Hi there, In all simplicity, this code should be working. myimage <- create_image(prompt ="blue car" ,openai_api_key = yourAPIKey) Other issue could be that there are no credits available. Check it out by logging in to OpenAI and then go to products and see if you have any credits to generate the images. Hope that is the case.
Thank you so much for this video. This has saved me a lot of hours.
Glad it helped!
How to add header and footnote.
Yes, I plan to address them in the next video, also watch this video on tbl_summary which will give you more ideas. ruclips.net/video/bycXj7yn0io/видео.html
Another premium content for FREEMIUM access... Thanks sir, for ALL you do and represents and your ability to explain these concepts. Being using your beginner's series to grow in my R journey_ must confess you have the BEST SERIES on dplyr on YT. Really appreciate I found your goldmine of contents...
So nice of you
Thanks for this video. Can you able to add a Python file and use its functions and objects into the R package you wrote?
Hi there Yes, you can. See the examples here cran.r-project.org/web/packages/reticulate/vignettes/calling_python.html
@@DataAnalytic the link is dead
Hello. Reconfirming that this link worked on my browser, try copy and pasting the link in your browser. cran.r-project.org/web/packages/reticulate/vignettes/calling_python.html
Thank you very much. This helped me create a beautiful gantt chart for one of my SAP projects.
Thanks, nice to know that it helped you.