Jarque-Bera Test in R With Examples

Jarque-Bera Test in R, the Jarque-Bera test is a statistical test used to determine whether a given dataset is distributed normally or not.

It tests whether the skewness and kurtosis of the dataset are consistent with a normal distribution. In this article, we will demonstrate how to conduct a Jarque-Bera test in R with inbuilt datasets.

Formulation of the Hypothesis:

Before conducting the Jarque-Bera test, it is necessary to formulate the null and alternative hypotheses.

The null hypothesis (H0) assumes that the dataset is distributed normally. It is usually written as:

H0: The dataset is normally distributed.

The alternative hypothesis (H1) assumes that the dataset is not distributed normally. It can be either one-tailed or two-tailed and is usually written as:

H1: The dataset is not normally distributed.

In the following sections, we will provide examples of how to conduct a Jarque-Bera test in R.

What is the bias variance tradeoff? » Data Science Tutorials

Example 1: Testing Distribution of Inbuilt Dataset – ‘mtcars’

In this example, we will use the inbuilt mtcars dataset to test whether the dataset is normally distributed.

First, we will load the mtcars dataset:

data(mtcars)

Next, we can extract a specific variable from the dataset:

mpg <- mtcars$mpg
library(tseries)

Then, we can conduct the Jarque-Bera test using the ‘jarque.test’ function:

jb_test <- jarque.bera.test(mpg)
Jarque Bera Test

data:  mpg
X-squared = 2.2412, df = 2, p-value = 0.3261

The output will display the test statistic, the p-value, and a conclusion based on the test results.

In this case, because the p-value is greater than 0.05, we fail to reject the null hypothesis and conclude that the mpg variable of mtcars dataset is normally distributed.

Example 2: Testing Distribution of Inbuilt Dataset – ‘iris’

In this example, we will use the inbuilt iris dataset to test whether the dataset is normally distributed.

First, we will load the iris dataset:

data(iris)

Next, we can extract a specific variable from the dataset:

petal_width <- iris$Petal.Width

Then, we can conduct the Jarque-Bera test using the ‘jarque.test’ function:

jarque.bera.test(petal_width)
Jarque Bera Test

data:  petal_width
X-squared = 11.416, df = 2, p-value = 0.003318

The output will display the test statistic, the p-value, and a conclusion based on the test results.

In this case, because the p-value is less than 0.05, we reject the null hypothesis and conclude that the Petal.Width of iris dataset is not normally distributed.

Conclusion:

In this article, we have demonstrated how to conduct a Jarque-Bera test in R using inbuilt datasets.

The Jarque-Bera test is a statistical test used to determine whether a given dataset is distributed normally or not.

By utilizing the examples provided in this article, researchers can use the Jarque-Bera test to test hypotheses related to the distribution of their datasets.

Data Visualization Analyst »

You may also like...

Leave a Reply

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

1 × four =

Ads Blocker Image Powered by Code Help Pro

Quality articles need supporters. Will you be one?

You currently have an Ad Blocker on.

Please support FINNSTATS.COM by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO