The Team Behind Statistics Globe

Statistics Globe is an education platform that provides free programming tutorials in R and Python as well as theoretical explanations for the field of statistics and data science.

On this page, we want to give you a brief overview about the team behind this platform. This covers the authors of tutorials on Statistics Globe as well as the people behind the scene that are responsible for the appearance of the Statistics Globe website and its social media channels.

 

Joachim Schork
Main Author & Founder of Statistics Globe
Joachim Schork is the main author and founder of Statistics Globe. He has a master’s degree in Survey Statistics and several years of working experience in the field of Official Statistics. His areas of work include the imputation of missing data, the statistical matching of different data sources, and the sampling design of surveys. Joachim is responsible for the creation of new tutorials and the conceptional planning of the website, the YouTube channel, and the social media platforms. Read more about Joachim...
Matthias Gengenbach
IT Services, Web Hosting & Security
Matthias Gengenbach is our IT expert. He is responsible for the web hosting, lightning-fast-loading articles and everything that revolves around security and HTML/PHP optimization. If you have any questions regarding server hardware, WordPress themes, SQL server optimization or PHP, he is the guy to talk to! Apart from his IT skills he also likes to dig into large database sets with SQL in order to improve his skills in this field. Read more about Matthias...
Micha Gengenbach
Video Editing & Social Media Management
Micha Gengenbach is the manager, developer, and SEO of Statistics Globe’s YouTube and social media accounts. He has a background as a certified business administrator with several years of experience in a sales back-office and as a sales representative. Micha is responsible for the editing of videos on the Statistics Globe YouTube channel as well as for Statistics Globe’s appearance on social media platforms such as LinkedIn, Facebook, and Twitter. Read more about Micha...
Matthias Bäuerlen
Video Editing, Promotion & Public Relations
Matthias Bäuerlen is responsible for the editing of YouTube videos and for the promotion of Statistics Globe. If you want to talk about any kind of collaborations, don’t hesitate to get in touch with him! Matthias has experience in the field of education and as an orthopedic technician. Furthermore, he has an eagle eye when it comes to the improvement of online workflows – a perfect skill to make the tutorial creation on Statistics Globe even more efficient. Read more about Matthias...
Ifeanyi Idiaye
Python & R Programming Tutorials
Ifeanyi Idiaye creates Python and R programming content on the Statistics Globe website. He has an academic background in Applied Accounting and is currently working as a freelance developer and programmer. On Statistics Globe, Ifeanyi provides tutorials on data visualization and interactive graphics. Feel free to contact him if you have any questions about how to improve the design of your graphics and how to make them more appealing to the user. Read more about Ifeanyi...
Paula Villasante Soriano
Python & R Programming Tutorials
Paula Villasante Soriano is in charge with the creation of Python and R programming tutorials. She has a bachelor’s degree in Psychology, a master’s degree in Neurosciences, and she is currently finishing her master’s degree in Bioinformatics and Biostatistics. Would you like to improve your data visualizations using the ggplot2 package, or do you need help applying statistical methods such as principal component and cluster analyses? Don't hesitate to get in contact with her! Read more about Paula...
Ömer Ekiz
Informatics & Python Programming
Ömer Ekiz is responsible for the creation of new programming tutorials on the Statistics Globe website. Currently, he is completing his master's degree in informatics, and he has work experience creating analysis reports based on algorithms measuring the performance of businesses. At Statistics Globe, he focuses on topics in the informatics field using Python. If you would like to learn more about computer science, cybersecurity, or the various programming languages that are used in these fields, Ömer is the right person to talk to. Read more about Ömer...
Cansu Kebabci
Statistician & Data Scientist
Cansu Kebabci creates tutorials about statistical methodology as well as its application using the R programming language. She holds a master’s degree in statistics and data science and has a broad understanding of different topics in these fields: Inspecting data based on principal components, factor analyses, visualizations in sophisticated graphs, manipulating data frames in R... You name it! Cansu enjoys exchanging with others, so please don't hesitate to contact her in case you have any statistics or programming related questions! Read more about Cansu...
Pierre Olivier
Data Science Tutorials in R & Python
Pierre Olivier creates data science content on Statistics Globe. He holds a PhD in the field of natural environment research with a focus on the analysis of ecological networks in space and time. On Statistics Globe, Pierre provides tutorials on the analysis and visualization of networks using Python and the R programming language. You are welcome to contact Pierre, in case you would like to have a chat about topics such as machine learning methods, data storytelling, and advanced visualization techniques. Read more about Pierre...

Former Team Members & Guest Authors on Statistics Globe

Some former team members no longer produce new content for Statistics Globe. However, you can find their previous contributions on their profile pages. Furthermore, Statistics Globe regularly features tutorials of guest authors.

Below, you can find all authors who have published articles on Statistics Globe in the past. You may click on the images to get further information about these authors as well as a list of their articles on Statistics Globe.

 

Anna-Lena Wölwer
50+ Articles
Kirby White
10+ Articles; 9 Videos
Gottumukkala Sravan Kumar
10+ Articles
Wolf Riepl
1 Article; 1 Video
Samer Hijjazi
1 Video
Neal Fultz
1 Article
Philip Gigliotti
1 Article
Jim Frost
1 Article
Adrián Álvarez Molina
1 Article

Social Media & Contact

A major goal of the Statistics Globe platform is to exchange with other statisticians, data scientists, programmers, and researchers of any field. Please let us know in the comments or on social media, in case you have any questions or topics you want to discuss!

In case you would like to follow Statistics Globe on social media or if you intend to contact us via email, you can find all details below.

 

Subscribe to the Statistics Globe Newsletter

Get regular updates on the latest tutorials, offers & news at Statistics Globe.
I hate spam & you may opt out anytime: Privacy Policy.


47 Comments. Leave new

  • how are you sir
    i want (ggplot ) for clusters for example bar plots of clusters

    thanks

    Reply
  • Hi Joachim,
    Hope you are well.
    Your tutorials are very helpful for understanding R programming for people without any background of the same.
    I’m hardcore biologist and wish to do data analyses and statistical analyses using R. However, I’m having trouble in finding reference for arranging my data (data frame) for certain packages (e.g.: vegan, microbiome, phyloseq, etc.)
    Can you help with these?

    Regards,

    Shruti

    Reply
    • Hey Shruti,

      I’m fine, and you? 🙂

      First of all, thanks a lot for the very kind words! Glad to hear that you like the Statistics Globe tutorials!

      Regarding your question: I’m not a biologist, so I have never worked with these packages. However, could you explain how your data should be modified? Maybe we can still find a solution.

      Regards

      Joachim

      Reply
      • Thank you so much for your reply.
        I deal with with environmental samples and I use molecular methods to draw certain inferences based on data that I get (metagenomic) and relating it to various environmental factors such temperature, pH, etc and sometimes intra-comparison within the samples. There are packages in R (Bioconductor actually) like the ones I mentioned which are widely used and a re known to help create and obtain different interpretations. And my major query is that for each of these packages, for R to read the file, the data has to be arranged in a particular way, so how do we know it or is there a way where changes in the script would make file readable

        -Regards,
        Shruti

        Reply
  • Thank you so much for your reply. I would surely try this and see if it works.

    -Regards,
    Shruti

    Reply
  • Yes, thank you. I hope to find a solution soon too ☺😇

    Regards,
    Shruti

    Reply
  • Lasith Ranasinghe
    November 4, 2021 9:19 am

    I just wanted to say thank you for all of your videos, they have been incredibly helpful throughout the project that I’m conducting at the moment. I only started learning R a couple of months ago but I feel like I’ve come a long way thanks to your videos. Whenever I face a problem, I type it into youtube and the first thing that turns up is a clear video by you explaining exactly how to do it! Really appreciate all the hard work you have put into statistics globe, it is the best R resource I’ve used!

    Reply
    • Wow, thank you so much Lasith! This is a wonderful feedback, and I’m very happy to hear that my videos helped to improve your R programming skills!

      Good luck with your further learning progress! 🙂

      Regards,
      Joachim

      Reply
  • Gottumukkala Sravan Kumar
    November 14, 2021 2:48 pm

    Hello team, I had one year of experience in TECHNICAL CONTENT WRITING (freelance) and TECHNICAL CONTENT REVIEWER (3 Months experience)
    Here’s my articles:

    https://auth.geeksforgeeks.org/user/sravankumar8128/articles

    I am interested to contribute my knowledge in your platform
    On Python,R, PHP etc

    Reply
  • Hello Joachim,
    Hope you are doing well. I want to find out if you could do a video on Bayesian mixing models using R Statistics software. Thank you. 

    Reply
  • Maitreyee Katre
    December 18, 2021 3:35 pm

    Hey Joachim,
    I chanced about this website today, and I am really amazed how simply the tutorials are explained. They have helped me a lot in my project, I just want to say Thank you for your work.

    Reply
    • Hey Maitreyee,

      Thank you very much for this wonderful feedback! It’s great to hear that my tutorials are helpful for your project! 🙂

      Regards,
      Joachim

      Reply
  • Hello i have a r project but little struggling, can i have your help? It s for put two charts with a diffferent x-axis beginning in the same point in the xaxis (0)

    Reply
  • Hi, I have a question about sensitivity analysis in R, i fitted multinomial logit model, we have equations like this:

    consider this equation for example,

    V1 = ASC1 +a1×Inc+b1×HS+c1×Cld+e1×Dri+ f1×Edu+ g1×Loc+h1×HD+m1×Rnt

    for example , V1 is the utility for having one car in the households, we have V0=0 as a base category to compare each category with this reference.

    we have also V2, V3, V4 for having 2,3,4 or more cars,

    we estimated a1,b1,c1, and so on by the multinomial logit model, now I want to test the change in household income; we want to test both a 25% decrease (reflecting a possible economic downturn) and a 25% increase; and see the effects on the predicted number of cars, I know I should use the equations resulting of the model and predict function in R , but i do not know how?

    Best Regards

    Reply
    • Hey Samin,

      Unfortunately, I’m not an expert for sensitivity analysis. However, I have created a quick example on how to use the predict function, so hopefully this is helpful to you:

      data <- data.frame(y = rnorm(100), # Example data
                         x = rnorm(100))
       
      my_mod <- lm(y ~ x, data) # Estimate linear regression model
       
      data_new <- data.frame(x = rnorm(50)) # New data frame without y
       
      data_new_predictions <- predict(my_mod, data_new) # Predict y for new data frame
       
      data_new_predictions # Print predictions for y

      In addition, you may ask your question in the Statistics Globe Facebook group: https://www.facebook.com/groups/statisticsglobe

      Regards,
      Joachim

      Reply
  • Hello,
    I have built a package in R (with the name MSB), but I forgot to run the dependencies of this package first. So, I need to remove this package and reinstall it again.
    When I write the CMD commands it gives the following error:

    > R CMD REMOVE MSB
    Error: unexpected symbol in “R CMD”

    Can you please help me with this problem?

    Reply
    • Hey Sarah,

      Usually, you should be able to simply use the install.packages function to re-install a package. Have you already tried that?

      Regards,
      Joachim

      Reply
  • iqbal hussain
    March 5, 2022 7:19 pm

    hey sir im a statistics student a researcher and im doing a research on bringing an accuracy in classification in machine learning so i need some help in R can i contact you personally ?

    Reply
  • Hi Joachim, not a request, not a question – but I just wanted to thank you and the team for the great work! I keep coming back to your website, since it has up-to-date, high-quality, reliable answers to just about any question I have regarding R. Keep up the amazing work!

    Reply
  • Geetansh Sahni
    June 5, 2022 4:25 pm

    Hi, Sir, I have two years of experience in contributing 500+ articles on the following platforms
    And I am also the reviewer of the same.
    I know Python, R, etc

    I can contribute python -pandas, NumPy, pyspark , R language, and other python related modules to your website
    Here are my past PUBLICATIONS on the following platforms: https://auth.geeksforgeeks.org/user/geetansh044/articles

    Reply
  • Hello Joachim,
    Thanks for the wonderful. I’m trying to learn R and I have some struggles in solving an economic data set. Would you be able to help me please?
    Thanks,
    N

    Reply
    • Hey Navya,

      Thank you very much for the kind comment, glad you like the tutorials on Statistics Globe!

      Sure, what is your specific question?

      Regards,
      Joachim

      Reply
  • Cecilia Ramirez
    September 30, 2022 9:06 pm

    Hello, Joachim.
    I am sorry to bother you with this question. I know it’s off topic, but I wanted to try at least. So I have this code in R:

    my_pmatch <- function(q, size, lower.tail=TRUE){
    if(!(floor(size) == size) | size < 1){
    stop("size must be a whole number")}else{
    for(i in 1:q){
    if(q < 0){
    return(0)} else {
    return(print(my_pmatch (1,size)))}}}}

    I want it to implement the p-series function for a Matching size distribution and return an answer for any numeric q. If you could give me any hints as to what is wrong with it, I would really appreciate it. If don't want to answer me, then no problem, I will understand. Thank you for your attention and have a nice day.

    Reply
    • Hi Cecilia,

      Thank you for your kind message. I just had a look at your function, and for me, it looks strange that you call your own function within this function (i.e. this line of code: return(print(my_pmatch(1,size)))).

      Could you please explain what you are trying to do in this line?

      Regards,
      Joachim

      Reply
      • Ana Cecilia Ramirez Licon
        October 5, 2022 4:59 pm

        Hello, Joachim.
        Thank you for answering my comment. What I was trying to do with that line is for the code to return a numeric answer, using the p series in a Matching (size) distribution. I though that this line will command R to return a numeric answer, following the conditions above the line. I don’t know if I am explaining myself correctly. Thank you for reading my comments and for your help. Have a great day.

        Reply
        • Hi again,

          Thank you for the clarifications. I’m afraid it is not possible in the way you are trying to do this. The first part of your function looks fine to me, but this last line should be modified.

          Unfortunately, I’m not an expert on p series in matching distributions, so I cannot help you in more detail. However, I have recently created a Facebook discussion group where people can ask questions about R programming and statistics. Could you post your question there? This way, others can contribute/read as well: https://www.facebook.com/groups/statisticsglobe

          Regards,
          Joachim

          Reply
          • Ana Cecilia Ramirez Licon
            October 6, 2022 9:15 pm

            Thank you for answering my last comment, and thank you for all your help and for recommending me the Facebook page. I will check it out. Have a great day.

          • You are very welcome Ana, I hope the Facebook group was helpful!

            Regards,
            Joachim

  • I get error

    data<-read.csv(file.choose(),sep=',')
    data = data[ 1:1535,]

    my_list2<-list()

    for(i in 1:ncol(data)){
    my_list2[[i]]<-data [,i]
    }

    names(my_list2)<-colnames(data)

    my_list2

    cfg <- compare_clusterings_configs(
    types = "partitional",
    k = 20L,
    controls = list(
    partitional = partitional_control(
    iter.max = 20L
    )
    ),
    distances = pdc_configs(
    "distance",
    partitional = list(
    ACF = list(
    window.size = seq(by = 1L),
    norm = c("L1")
    )
    )
    )
    )

    evaluators <- cvi_evaluators("ARI", ground.truth = my_list2)
    comparison <- compare_clusterings( my_list2 , types = "partitional",
    configs = cfg, seed = 8L,
    score.clus = evaluators$score,
    pick.clus = evaluators$pick)

    # some rows and columns from the results data frame
    head(comparison$results$partitional[, c("distance","ARI")])

    i get this

    (Error in { :
    task 1 failed – "'list' object cannot be coerced to type 'integer'")

    Reply
    • Hey Ahmed,

      Please excuse the delayed response. I was on a long holiday, so unfortunately I wasn’t able to reply sooner. Still need help with your code?

      Regards,
      Joachim

      Reply
  • Hello Joachim,
    It is a pleasure to come to this website because I can understand very easily what you explain. And I have gone to other sites to clarify how R works and I don’t see this didactic capacity that you have here. Thank you very much and congratulations

    Reply
    • Hey Isaac,

      Thank you so much for the very kind feedback! It’s really great to hear that you enjoy reading the tutorials on Statistics Globe!

      Regards,
      Joachim

      Reply
  • Hi Joachim,

    Hope you’re well.

    I’m looking to develop the following in R.

    https://github.com/MatthewSmith430/CompaniesHouse

    I’m hoping you can help; can you please email me to discuss in more detail.

    Thanks,

    Reply
    • Hi Jack,

      I apologize for the delayed reply. I was on a long vacation, so unfortunately I wasn’t able to get back to you earlier. Do you still need help with your syntax?

      Regards,
      Joachim

      Reply
  • Hi , could you help please
    Write three R functions called “Test1.R.Function()”, “Test2.R.Function()”, “Test3.R.Function()”, to perform the simulation study presented in section 4 “4 A Simulation Study” of the paper “Stavros_2004.pdf”. Repeat the simulation study as conducted and presented in section 4 for each test with only N = 1000 repetitions. Compare your results with the simulation results presented in tables:

    Table I(a) and Table I(b) for Test 1

    Table II(a) and Table II(b) for Test 2

    Table III(a) and Table III(b) for Test 3

    Reply
    • Hi Yousif,

      I apologize for the delayed reply. I was on a long holiday, so unfortunately I wasn’t able to get back to you earlier. Do you still need help with your syntax?

      Regards,
      Joachim

      Reply
  • Yes please

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Menu
Top