Next Article in Journal
Quantile Regression Approach for Analyzing Similarity of Gene Expressions under Multiple Biological Conditions
Previous Article in Journal / Special Issue
Bayesian Bootstrap in Multiple Frames
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Aspect Permutation Test for Goodness-of-Fit Problems

1
Department of Civil, Environmental and Architectural Engineering, University of Padova, 35131 Padova, Italy
2
Department of Management and Engineering, University of Padova, 36100 Vicenza, Italy
*
Author to whom correspondence should be addressed.
Stats 2022, 5(2), 572-582; https://doi.org/10.3390/stats5020035
Submission received: 28 March 2022 / Revised: 10 June 2022 / Accepted: 13 June 2022 / Published: 17 June 2022
(This article belongs to the Special Issue Re-sampling Methods for Statistical Inference of the 2020s)

Abstract

:
Parametric techniques commonly rely on specific distributional assumptions. It is therefore fundamental to preliminarily identify the eventual violations of such assumptions. Therefore, appropriate testing procedures are required for this purpose to deal with a the goodness-of-fit (GoF) problem. This task can be quite challenging, especially with small sample sizes and multivariate data. Previous studiesshowed how a GoF problem can be easily represented through a traditional two-sample system of hypotheses. Following this idea, in this paper, we propose a multi-aspect permutation-based test to deal with the multivariate goodness-of-fit, taking advantage of the nonparametric combination (NPC) methodology. A simulation study is then conducted to evaluate the performance of our proposal and to identify the eventual critical scenarios. Finally, a real data application is considered.

1. Introduction

In this study, we propose a permutation-based methodology, based on multi-aspect testing, to address the goodness-of-fit problems when the sample size is small and numeric multivariate data are available.
Parametric techniques rely on specific assumptions about the distribution of the population from which the parameter of interest is drawn. When such assumptions are violated, inference can be highly unreliable. For this reason, appropriate tests need to be preliminarily conducted to detect the eventual departure from the required distribution.
Considering the multivariate scenario, in the literature, a few solutions have been proposed to evaluate the multivariate normality.
For example, Mardia [1] proposed a pair of solutions based on multivariate versions of skewness and kurtosis measures. Let us suppose that S k e w = 1 n 2 i = 1 n j = 1 n m i j 3 , K u r t = 1 n i = 1 n m i i 2 , m i j = ( x i x ¯ ) S 1 ( x j x ¯ ) , S = 1 n i = 1 n ( x i x ¯ ) ( x i x ¯ ) , df = V ( V + 1 ) ( V + 2 ) 6 , x = { x i j , i = 1 , , n , j = 1 , , V } is the sample of interest, n is the sample size, and V is the number of multivariate components. Equation (1) displays the proposed skewness test, while a kurtosis test is reported in Equation (2).
n 6 S k e w ˙ X df 2
K u r t ˙ N V ( V + 2 ) , 8 V ( V + 2 ) n
Given that for small samples, the power and the type I error could be violated, the author afterwards proposed a corrected version of the Skewness test, using n c 6 S k e w as test statistic, where c = ( n + 1 ) ( n + 3 ) ( V + 1 ) n ( n + 1 ) ( V + 1 ) 6 .
A small sample size indeed makes multivariate goodness-of-fit problems quite challenging, given that we cannot rely on asymptotic properties. To deal with such circumstances, Arboretti et al. [2] proposed a permutation-based method relying on the nonparametric combination (NPC) methodology [3]. Given a random sample x from a population with distribution f and a theoretical distribution f 0 , the authors followed the approach suggested by Friedman [4], addressing a goodness-of-fit problem as a two-sample equality in distribution problem. They drew an additional sample x 0 from the theoretical distribution f 0 , and used x and x 0 to test whether f = f 0 . Arboretti et al. [2] also recommended the use of permutation tests, highlighting their non-parametric, distribution-free nature and their power.
Considering a generic equality in distribution problem, there are many aspects that can determine a difference and need to be monitored. We can have completely different distribution functions, but also differences in location, in variability or in shape parameters. For this reason, multi-aspect permutation tests represent a solution worth considering. These tests follow the idea proposed by Fisher in 1947, which affirmed that different tests can be adopted to evaluate different aspects of the same null hypothesis [5,6]. Multi-aspect testing procedures indeed are aimed at simultaneously testing multiple features of the same H 0 .
The NPC methodology allows us to easily extend such procedures to the multivariate scenario and thereafter to multivariate goodness-of-fit problems. In Section 2, we propose a possible extension, providing a detailed description of the underlying algorithm and of a possible competing technique. Then, Section 3 is devoted to the investigation of its performance through a simulation study. In Section 4, a real data application is proposed. Finally, in Section 5, we make conclusions about the conducted study.

2. Multi-Aspect Permutation Solution

Arboretti et al. [2] showed that goodness-of-fit problems can be easily converted into a two-sample equality in the distribution problem. For this reason, the nonparametric combination methodology can provide suitable and quite powerful solutions.
The NPC essentially requires three steps to be undertaken:
  • The decomposition of the global system of hypotheses (see System (3)) into multiple sub-problems:
    H 0 : X = d X 0 H 1 : X d X 0 ;
  • The application of partial test statistics to address each sub-problem and computation of partial p-values.
  • The combination of partial p-values using appropriate combining functions to finally compute a global p-value to test System (3).
In a multivariate scenario, the first step implies the following decomposition:
H 0 : v = 1 V H 0 v H 1 : v = 1 V H 1 v . where H 0 v : x v = d x 0 v H 1 v : x v d x 0 v .
where we create a sub-system of hypotheses for each of the V components x v of the multivariate outcome.
On the other hand, NPC-based solutions for multi-aspect testing [7,8,9,10] also require an initial decomposition of the system of hypotheses, defining a sub-problem for each aspect to be considered. For the sake of simplicity, in this study, we focus on three aspects and report the related sub-systems:
  • location
    H 0 μ : μ = μ 0 H 1 μ : μ μ 0 ;
  • variability
    H 0 σ : σ = σ 0 H 1 σ : σ σ 0 ;
  • cumulative distribution function
    H 0 F : F = F 0 H 1 F : F F 0 .
To address the aforementioned multivariate goodness-of-fit problem, we propose a multivariate multi-aspect test, and therefore we need to combine the two different decompositions:
H 0 μ : v = 1 V H 0 μ v = v = 1 V μ v = μ 0 v H 1 μ : v = 1 V H 1 μ v = v = 1 V μ v μ 0 v
H 0 σ : v = 1 V H 0 σ v = v = 1 V σ v = σ 0 v H 1 σ : v = 1 V H 1 σ v = v = 1 V σ v σ 0 v
H 0 F : v = 1 V H 0 F v = v = 1 V F v = F 0 v H 1 F : v = 1 V H 1 F v = v = 1 V F v F 0 v .
For each individual aspect, we then identify a suitable test statistic. In particular, we detect differences in the following:
  • For location, we use the absolute difference between sample means:
    T μ v = | x ¯ v x ¯ 0 v |
  • For variability, we adopt the ratio of the two estimated variances s 1 2 and s 0 2 :
    T σ v = max s 1 2 s 0 2 , s 0 2 s 1 2
  • For the cumulative distribution function, we use the Anderson–Darling test statistic [3]:
    T F v = i = 1 N [ F ^ ( z v i ) F ^ 0 ( z v i ) ] 2 / { F ¯ ( z v i ) [ 1 F ¯ ( z v i ) ] }
    where z = { x , x 0 } is the pooled sample, n and m are individual sample sizes, N = n + m , F ^ ( t ) = i = 1 n I ( x v i t ) / n , F ^ 0 ( t ) = i = 1 m I ( x 0 v i t ) / m , F ¯ ( t ) = i = 1 N I ( z v i t ) / N , I ( t ) = { 1 if t is TRUE ; 0 otherwise } , and t R 1 .
The second step of the NPC methodology can thereafter be undertaken. We apply each test statistic to each univariate component of the outcome and compute the related partial p-values via multivariate permutation.
The adopted algorithm is as follows:
  • Apply the three test statistics to the original pooled data set z = { x , x 0 } . Observed values T μ v o , T σ v o , and T F v o are achieved.
  • For b = 1 , , B :
    Shuffle rows of z (i.e., the same permutation scheme is applied to each component), implicitly taking into account the existing correlation among variables.
    Apply the three test statistics and retrieve T μ v b , T σ v b , and T F v b .
  • Compute the partial p-values λ μ v , λ σ v , and λ F v , comparing the values of the observed test statistics to those of the permuted test statistics (e.g., λ μ v = b I ( T μ v b T μ v o ) ( B + 1 ) , v = 1 , , V ), and their permutation distributions λ μ v b , λ σ v b , and λ F v b , b = 1 , , B (for further details, see Pesarin and Salmaso [3]).
The last step consists of the combination of the partial p-values and the computation of the global p-value. To do that, the following procedure needs to be followed:
  • For each aspect, apply a combining function ϕ ( · ) to the V vectors of partial p-values and their permutation distributions to achieve second-order test statistics T μ o = ϕ ( λ μ 1 , , λ μ V ) , T σ o = ϕ ( λ σ 1 , , λ σ V ) , T F o = ϕ ( λ F 1 , , λ F V ) and their estimated distributions T μ b = ϕ ( λ μ 1 b , , λ μ V b ) , T σ b = ϕ ( λ σ 1 b , , λ σ V b ) , T F b = ϕ ( λ F 1 b , , λ F V b ) , b = 1 , , B .
  • Compute second-order p-values λ μ , λ σ , and λ F (and the related distributions λ μ b , λ σ b , λ F b , b = 1 , , B ) comparing T a o to the permuted values T a b , b = 1 , , B , with a { μ , σ , F } .
  • Apply a combining function θ ( · ) to the second-order p-values and their permutation distributions to achieve a third-order test statistic T o = θ ( λ μ , λ σ , λ F ) and its estimated distribution T b = θ ( λ μ b , λ σ b , λ F b ) , b = 1 , , B .
  • Compute the global p-value λ comparing T o to the permuted values T b , b = 1 , , B .
The choice of the combining function can represent a key factor in determining the power of the proposed test. According to Pesarin and Salmaso [3], a combining function should satisfy four fundamental properties, which are as follows:
  • It should be a non-increasing and possibly symmetric function;
  • It should reach its supremum value even when only a single partial p-value attains 0;
  • For each significance level α , the related critical value should be finite and lower than the supremum value;
  • The rejection region of the resulting combined test should be convex.
Among the functions satisfying these requirements, we have the following:
  • Fisher’s [11]:
    ψ F i s h e r : R K R ( λ 1 , , λ K ) 2 · k = 1 K log ( λ k )
  • The truncated product method [12], a modification of Fisher’s combining function which generally helps in gaining power with highly dependent data [13]:
    ψ T P M : R K R ( λ 1 , , λ K ) 2 · k = 1 K log ( λ k ) · 1 [ 0 , τ ] ( λ k )
  • Tippett’s [14]:
    ψ T i p p e t t : R K R ( λ 1 , , λ K ) 1 min { λ 1 , , λ K }
In this study, we decided to set θ ( · ) = ψ T i p p e t t ( · ) and to investigate the impact of choosing the truncated product method over Fisher’s ψ F i s h e r ( · ) as the first combining function ϕ ( · ) used to combine V vectors of p-values related to the V components of the multivariate outcome. A simulation study was indeed conducted to evaluate the power of our proposal, implementing two different versions of the test, one using ϕ ( · ) = ψ T P M ( · ) (indicated as NPC—Fisher) and one using ϕ ( · ) = ψ F i s h e r ( · ) (indicated as NPC—Truncated).

A Competing Method

For a better evaluation of the performance of the proposed method, we decided to consider a possible competing method. In particular, we focused on the two-sample energy tests introduced by Székely et al. [15] in order to deal with the equality in distribution in high-dimensional problems. The test statistic they suggested is
ϵ = n m n + m i = 1 n i = 1 m | | x i x i | | + 1 m 2 i = 1 n i = 1 m | | x 0 i x 0 i | | 2 n m i = 1 n i = 1 m | | x i x 0 i | |
where | | · | | is the Euclidean distance. Large values of this statistic lead to rejection and in order to propose an adequate p-value, they rely on a permutation approach.

3. Simulation Study

In this study, we considered several different scenarios to accurately evaluate the performance of the proposed NPC-based approach.
Firstly, we decided to consider three different multivariate distributions:
  • Multivariate normal distribution with mean μ and variance-covariance matrix Σ ;
  • Multivariate log-normal distribution with the mean vector of the log of the distribution equal to μ and variance–covariance matrix of the log of the distribution equal to Σ ;
  • Multivariate Student’s t distribution with 3 degrees of freedom, location parameter μ and scale matrix Σ .
Data generation was conducted, taking advantage of the rmvnorm [16], LaplacesDemon [17] and compositions [18] packages implemented in R. The energy package [19] was adopted to apply the competing method, while R codes implementing the two versions of the multi-aspect test are available upon request.
Initially, the sizes of the observed and the theoretical samples were both fixed to 20, while we decided to consider two possible numbers of variables V, namely 6 and 10.
Under the null hypothesis, the observed and the theoretical distributions are expected to be the same. Therefore, under H 0 , we set the V-dimensional vector μ = [ 10 , , 10 ] and the ( V × V ) -dimensional matrix
Σ = 1 ω ω ω 1 ω ω ω 1
for both samples. We considered three possible values of ω , i.e., 0, 0.25, and 0.5, to introduce different degrees of correlation.
Under the alternative hypothesis, we focused on scenarios where the observed and the theoretical distributions were different in terms of both the location and scale parameters. For the theoretical sample X 0 , the aforementioned μ and Σ were adopted. On the other hand, to generate the observed sample X , we used μ 1 = [ 9.5 , , 9.5 ] and
Σ 1 = 3 ω ω ω 3 ω ω ω 3 .
Again, three possible values of ω , i.e., 0, 0.25, and 0.5, were considered, using each time the same value for both the distributions.
Given the well-known properties of the NPC methodology, increasing the size m of the theoretical sample could allow us to increase the power of our procedure. To better illustrate such a phenomenon, we also tried to vary m in a final scenario, where for the theoretical sample, we use μ = [ 10 , , 10 ] and
Σ = 1 ω ω ω 1 ω ω ω 1 ,
and for the observed sample, we have μ 1 = [ 9.5 , , 9.5 ] and
Σ 1 = 3 ω ω ω 3 ω ω ω 3 ,
with ω = 0.25 . In particular, we considered three possible values for m (i.e., 20, 30, and 40), while keeping n fixed to 20.
It is worth noting that the current choice of test statistics is not ideal for situations where the observed and the theoretical samples differ in terms of correlation structure. This shortcoming is illustrated and further discussed through an additional simulation scenario, where for the theoretical sample we use V = 6 , μ = [ 10 , , 10 ] and
Σ = 3 ω ω ω 3 ω ω ω 3
with ω = 0.5 , while for the observed sample we have μ 1 = [ 10 , , 10 ] and
Σ 1 = 3 ω 1 ω 1 ω 1 3 ω 1 ω 1 ω 1 3
with ω 1 = { 1.5 , 2.0 , 2.5 } .
The number of simulation runs was set equal to 5000, while the number of permutations was equal to 2000.

Results and Discussion

Under the null hypotheses, both versions of the NPC-based test (using Fisher’s combining function and the truncated product method with τ = 0.2 ) and the energy test all kept the nominal level. Having fixed the significance level α to 1 % , the rejection rates (i.e., the proportion of p-values less than or equal to α ) are always quite close to 1 % , with some slight random fluctuations (see Table 1).
Under the alternative hypothesis, we can appreciate some differences between the considered methods (see Table 2).
First of all, it appears that the choice of the combining function does not affect considerably the performance of the NPC-based multi-aspect test. This is probably due to the fact that two sequential combination steps are undertaken, mitigating the impact of the use of a specific function during the first step. However, when a larger number of variables and a multivariate log-normal distribution are considered, the solution adopting Fisher’s combining function appears to be perform slightly better.
Both the Fisher and truncated product methods show reasonably high rejection rates and outperform the energy test under the vast majority of scenarios. However, it should be noted that for the multivariate log-normal distribution, this is not true. When considering this asymmetric distribution, the methods show similar performance when V = 6 and the energy test even has the highest rejection rates when a larger number of variables is considered (i.e., when V = 10 ).
It is then worth noting how a high correlation among variables appears to be detrimental to the power of the methods. All the considered tests show indeed considerably lower rejection rates when ω = 0.5 with respect to the case ω = 0 . The performance of the NPC-based solutions, however, remains reasonably good, even for ω = 0.5 when the symmetrical distributions are considered.
Additionally, a higher number of informative variables appears to lead to an increase in power. This is a well-known property of NPC-based tests, called finite-sample consistency [20]. This means that whatever the sample size, a reasonably good power can be reached if a considerably high number of informative variables is available. This is a pretty useful property that introduces a potential solution to deal with the shortcomings posed by small-sample scenarios.
Table 3 allows us to appreciate the positive effect on power of an increase in the theoretical sample size m. In particular, we can see that the permutation-based solutions with m = 40 are able to outperform the competing method even for V = 10 and a multivariate log-normal distribution, i.e., the only case where the energy test was performing the best for smaller sample sizes. To further enhance the power of these tests, the user could therefore consider increasing the size of the theoretical sample, given that it can be freely chosen. However, when adopting such an approach, we should be aware that it could lead to a substantial increase in the computational burden.
Investigating a potential shortcoming due to the current choice of the test statistics, we noticed that the methods indeed fail at detecting differences in the correlation structure. This is true for both the NPC-based solutions and the energy test. Looking at Table 4, we can indeed see that the rejection rates are very close to the nominal level expected under H 0 . However, by including an additional test statistics specifically designed to detect differences in correlation, it could be possible to address even such a scenario [3].

4. Real Data Application

We decided to consider a real data application in order to better show the usefulness of our proposed procedure. In particular, we applied our approach to an industrial problem, where an operator is interested in checking the quality of a production process in terms of multiple key performance indicators. Initially, 25 different bottles (i.e., the output of the process) were randomly selected. Their diameters measured on three key positions were expected to be, on average, equal to 2.5 cm (Diameter A), 5 cm (Diameter B) and 7 cm (Diameter C), respectively (i.e., μ s = [ 2.5 , 5.0 , 7.5 ] ). Additionally, after an application of the Six Sigma methodology, we knew in advance that the expected variance–covariance matrix was as follows:
Σ s = 1.02 × 10 4 1.04 × 10 5 2.01 × 10 5 1.04 × 10 5 1.12 × 10 4 2.03 × 10 5 2.01 × 10 5 2.03 × 10 5 2.05 × 10 4 ,
with the diameters values following a multivariate normal distribution.
The gathered sample showed a potential shift from the expected mean value in Diameter A (i.e., the diameter of the neck of the bottle) as we can see in Table 5. We therefore applied both the versions of the NPC-based multi-aspect test and the energy test to further investigate this hypothesis.
Table 6 reports the achieved global p-values. We can see that all the considered methods allow us to reject the null hypothesis with a significance level equal to 5%, which means that the gathered sample does not follow a multivariate normal distribution with mean μ s and a matrix of variance and covariance Σ s . Looking at adjusted partial p-values (see Table 7) we can also identify which aspects lead to this rejection. In particular, we can see that a significant shift in mean did happen.

5. Conclusions

In this paper, we introduced a multi-aspect permutation test to deal with the multivariate goodness-of-fit (GoF). First of all, we adopted the approach already proposed by Arboretti et al. [2], transforming the GoF problem into a traditional two-sample one. Then, we simply introduced an extension of the nonparametric combination (NPC) methodology [3], which is able to detect differences in location, scale and cumulative distribution function between the observed sample distribution and the theoretical distribution.
To evaluate the performance of this solution, we proposed a simulation study, which allowed us to appreciate the goodness of our proposal, even when compared to a possible competing testing procedure (i.e., the energy test proposed by Székely et al. [15]). Its power appears to be negatively affected by high correlation among variables, but at the same time, it tends to substantially increase when the number of informative variables increases. It also emerged that the choice of the combining function adopted in the first combination step required by the NPC methodology does not appear to significantly affect the performance of the proposed test.
The conducted simulation study showed the benefits of choosing a large size m of the sample drawn from the theoretical distribution, which appears to lead to an increase in power. Future studies could therefore consider providing guidelines about the appropriate ratio between the observed and the theoretical samples sizes.
On the other hand, it emerged also a shortcoming of the current configuration of the proposed approach, which fails at detecting differences in the correlation structure. For this reason, future studies could focus on the introduction of a further test statistic, specifically designed to detect such differences, which could allow us to improve the performance under such scenarios.
A real data application was also proposed, which allowed us to show the usefulness of our approach.
Overall, our proposal demonstrated to be a quite powerful solution to goodness-of-fit problems, which shows high flexibility and leaves room for further improvement and investigation.

Author Contributions

Conceptualization, R.C., N.B. and E.B.; Methodology, R.C., N.B. and E.B.; Software, R.C., N.B. and E.B.; Validation, R.C., N.B. and E.B.; Formal Analysis, R.C., N.B. and E.B.; Investigation, R.C., N.B. and E.B.; Resources, R.C., N.B. and E.B.; Data Curation, L.C., L.S. and R.A.; Writing—Original Draft Preparation, L.C., L.S. and R.A.; Writing—Review and Editing, L.C., L.S. and R.A.; Visualization, L.C., L.S. and R.A.; Supervision, L.C., L.S. and R.A.; Project Administration, L.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mardia, K.V. Applications of some measures of multivariate skewness and kurtosis in testing normality and robustness studies. Sankhyā Indian J. Stat. Ser. B 1974, 36, 115–128. [Google Scholar]
  2. Arboretti, R.; Ceccato, R.; Salmaso, L. Permutation testing for goodness-of-fit and stochastic ordering with multivariate mixed variables. J. Stat. Comput. Simul. 2021, 91, 876–896. [Google Scholar] [CrossRef]
  3. Pesarin, F.; Salmaso, L. Permutation Tests for Complex Data: Theory, Applications and Software; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
  4. Friedman, J. On Multivariate Goodness-of-Fit and Two-Sample Testing; SLAC National Accelerator Lab.: Menlo Park, CA, USA, 2004. [Google Scholar]
  5. Fisher, R.A. The Design of Experiments, 4th ed.; Hafner Press: New York, NY, USA, 1947. [Google Scholar]
  6. Lehmann, E.L. The Fisher, Neyman-Pearson theories of testing hypotheses: One theory or two? J. Am. Stat. Assoc. 1993, 88, 1242–1249. [Google Scholar] [CrossRef]
  7. Salmaso, L.; Solari, A. Multiple aspect testing for case-control designs. Metrika 2005, 62, 331–340. [Google Scholar] [CrossRef]
  8. Brombin, C.; Salmaso, L. Multi-aspect permutation tests in shape analysis with small sample size. Comput. Stat. Data Anal. 2009, 53, 3921–3931. [Google Scholar] [CrossRef]
  9. Brombin, C.; Salmaso, L.; Ferronato, G.; Galzignato, P.F. Multi-aspect procedures for paired data with application to biometric morphing. Commun. Stat. Comput. 2010, 40, 1–12. [Google Scholar] [CrossRef] [Green Version]
  10. Corain, L.; Salmaso, L. Improving power of multivariate combination-based permutation tests. Stat. Comput. 2015, 25, 203–214. [Google Scholar] [CrossRef]
  11. Fisher, R. Statistical Methods for Research Workers; Oliver and Boyd: Edinburgh, UK, 1932. [Google Scholar]
  12. Zaykin, D.V.; Zhivotovsky, L.A.; Westfall, P.H.; Weir, B.S. Truncated product method for combining P-values. Genet. Epidemiol. Off. Publ. Int. Genet. Epidemiol. Soc. 2002, 22, 170–185. [Google Scholar]
  13. Arboretti Giancristofaro, R.; Bonnini, S.; Corain, L.; Salmaso, L. Dependency and truncated forms of combinations in multivariate combination-based permutation tests and ordered categorical variables. J. Stat. Comput. Simul. 2016, 86, 3608–3619. [Google Scholar] [CrossRef]
  14. Tippett, L.H.C. The Methods of Statistics. An Introduction Mainly for Workers in the Biological Sciences; Williams & Norgate: London, UK, 1931. [Google Scholar]
  15. Székely, G.J.; Rizzo, M.L. Testing for equal distributions in high dimension. InterStat 2004, 5, 1249–1272. [Google Scholar]
  16. Genz, A.; Bretz, F.; Miwa, T.; Mi, X.; Leisch, F.; Scheipl, F.; Hothorn, T. Mvtnorm: Multivariate Normal and t Distributions; R Package Version 1.1-3; R Foundation for Statistical Computing: Vienna, Austria, 2021. [Google Scholar]
  17. Statisticat LLC. Bayesian Inference; R Package Version 16.1.6; R Foundation for Statistical Computing: Vienna, Austria, 2021. [Google Scholar]
  18. van den Boogaart, K.G.; Tolosana-Delgado, R.; Bren, M. Compositions: Compositional Data Analysis; R Package Version 2.0-4; R Foundation for Statistical Computing: Vienna, Austria, 2022. [Google Scholar]
  19. Rizzo, M.; Szekely, G. Energy: E-Statistics: Multivariate Inference via the Energy of Data; R Package Version 1.7-8; R Foundation for Statistical Computing: Vienna, Austria, 2021. [Google Scholar]
  20. Pesarin, F.; Salmaso, L. Finite-sample consistency of combination-based permutation tests with application to repeated measures designs. J. Nonparametric Stat. 2010, 22, 669–684. [Google Scholar] [CrossRef]
Table 1. Rejection rates with significance level α = 1 % under the null hypothesis.
Table 1. Rejection rates with significance level α = 1 % under the null hypothesis.
ω VMethodMultivariate
Normal
Multivariate
Log-Normal
Multivariate
Student’s t
06Energy0.0100.0090.010
NPC —Fisher0.0120.0100.011
NPC—Truncated0.0120.0090.010
10Energy0.0070.0110.010
NPC—Fisher0.0080.0090.011
NPC—Truncated0.0070.0090.013
0.256Energy0.0100.0100.009
NPC—Fisher0.0100.0080.009
NPC—Truncated0.0090.0090.011
10Energy0.0080.0120.009
NPC—Fisher0.0090.0130.009
NPC—Truncated0.0080.0140.009
0.56Energy0.0090.0100.011
NPC—Fisher0.0090.0100.009
NPC—Truncated0.0090.0090.009
10Energy0.0120.0110.011
NPC—Fisher0.0090.0120.011
NPC—Truncated0.0090.0120.011
Table 2. Rejection rates with significance level α = 1 % under the alternative hypothesis varying ω .
Table 2. Rejection rates with significance level α = 1 % under the alternative hypothesis varying ω .
ω VMethodMultivariate
Normal
Multivariate
Log-Normal
Multivariate
Student’s t
06Energy0.7570.4480.807
NPC—Fisher0.9650.4530.976
NPC—Truncated0.9580.4500.972
10Energy0.9490.6770.970
NPC—Fisher0.9990.5821.000
NPC—Truncated0.9990.5581.000
0.256Energy0.6470.4250.734
NPC—Fisher0.9310.4350.955
NPC—Truncated0.9260.4300.946
10Energy0.8540.5950.891
NPC—Fisher0.9900.5510.997
NPC—Truncated0.9870.5350.995
0.56Energy0.5630.3780.645
NPC—Fisher0.8770.3800.908
NPC—Truncated0.8760.3740.901
10Energy0.7090.4790.770
NPC—Fisher0.9610.4610.959
NPC—Truncated0.9530.4550.955
Table 3. Rejection rates with significance level α = 1 % under the alternative hypothesis varying m.
Table 3. Rejection rates with significance level α = 1 % under the alternative hypothesis varying m.
mVMethodMultivariate
Normal
Multivariate
Log-Normal
Multivariate
Student’s t
206Energy0.6670.4210.731
NPC—Fisher0.9410.4340.958
NPC—Truncated0.9350.4440.952
10Energy0.8470.5720.911
NPC—Fisher0.9940.5060.996
NPC—Truncated0.9900.4920.995
306Energy0.7110.4320.800
NPC—Fisher0.9850.4670.986
NPC—Truncated0.9840.4560.982
10Energy0.9020.5780.934
NPC—Fisher0.9980.5231.000
NPC—Truncated0.9970.5151.000
406Energy0.7530.4330.825
NPC—Fisher0.9930.5240.993
NPC—Truncated0.9920.5180.992
10Energy0.9290.5800.959
NPC—Fisher1.0000.5951.000
NPC—Truncated1.0000.5821.000
Table 4. Rejection rates with significance level α = 1 % with differences in the correlation structure.
Table 4. Rejection rates with significance level α = 1 % with differences in the correlation structure.
ω 1 VMethodMultivariate
Normal
Multivariate
Log-Normal
Multivariate
Student’s t
1.56Energy0.0130.0120.014
NPC—Fisher0.0100.0130.012
NPC—Truncated0.0100.0150.010
2.06Energy0.0190.0140.018
NPC—Fisher0.0120.0090.010
NPC—Truncated0.0150.0130.009
2.56Energy0.0210.0220.028
NPC—Fisher0.0120.0090.014
NPC—Truncated0.0130.0090.014
Table 5. Descriptive statistics.
Table 5. Descriptive statistics.
ValueDiameter ADiameter BDiameter C
Average2.5164.9997.002
Variance1.04 × 10 4 1.17 × 10 4 2.03 × 10 4
Table 6. Global p-values.
Table 6. Global p-values.
EnergyNPC—Fisher ANPC—Truncated
4.99 × 10 4 1.14 × 10 2 2.79 × 10 2
Table 7. Partial p-values.
Table 7. Partial p-values.
Test StatisticsNPC—Fisher ANPC—Truncated
T μ 0.0140.019
T σ 0.0950.147
T F 0.0140.019
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Arboretti, R.; Barzizza, E.; Biasetton, N.; Ceccato, R.; Corain, L.; Salmaso, L. A Multi-Aspect Permutation Test for Goodness-of-Fit Problems. Stats 2022, 5, 572-582. https://doi.org/10.3390/stats5020035

AMA Style

Arboretti R, Barzizza E, Biasetton N, Ceccato R, Corain L, Salmaso L. A Multi-Aspect Permutation Test for Goodness-of-Fit Problems. Stats. 2022; 5(2):572-582. https://doi.org/10.3390/stats5020035

Chicago/Turabian Style

Arboretti, Rosa, Elena Barzizza, Nicolò Biasetton, Riccardo Ceccato, Livio Corain, and Luigi Salmaso. 2022. "A Multi-Aspect Permutation Test for Goodness-of-Fit Problems" Stats 5, no. 2: 572-582. https://doi.org/10.3390/stats5020035

Article Metrics

Back to TopTop