Author Archives: Martin Héroux

Independent t-test in Python

In a previous post we learned how to perform an independent t-test in R to determine whether a difference between two groups is important or significant. In this post we will learn how to perform the same test using the Python programming language. Along the way we will learn a few things about t distributions and calculating confidence intervals. dataset.In

Read more

Independent t-test in R

As scientists, we often want to know if the difference between two groups is important or significant. For example, you may have data on leg strength from students who came to class wearing dress shoes or running shoes. How would you decide if there was a difference in strength between these two groups? How would you quantify the size of

Read more

Research funding: let’s play the lottery!

Last year, Fang & Casadevall (2016) wrote an editorial entitled Research Funding: the Case for a Modified Lottery highlighting the chronic and severe lack of research funds and the resistance to change how these funds are allocated. While their proposal may seem drastic, especially to the lucky 10% or so who get their grants funded, the arguments put forth by

Read more

Good enough practices in scientific computing

Three years ago, Greg Wilson of Software Carpentry fame, along with fellow members of the Software Carpentry Community, published an article entitled Best Practices for Scientific Computing. This article is a great reference and covers all aspects of scientific computing. However, the paper could be intimidating to novices. To remedy this, Greg Wilson et al. recently published a follow-up paper

Read more

Formalizing the definition of reproducibility and replicability

As highlighted in previous posts (e.g., 1, 2, 3), reproducibility and replicability are key features of scientific studies that have received considerable attention in the popular press and the scientific literature. However, as highlighted in a recent paper by Patil, Peng & Leek, there is no consensus on what these terms mean. Therefore, these authors took on the task of

Read more

Software licenses demystified

Almost all scientists use computers on a daily basis. While some of the software they use will be proprietary, other software are conceived and developed by researchers themselves. In line with the current push for open and reproducible science, making scientific software available for inspection and use by other researchers is an important step in the research process. Furthermore, making

Read more
« Older Entries