From 940b4d1848e8c70ab7642901a68594e8016caffc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 18:51:28 +0200 Subject: Adding upstream version 1:7.0.4. Signed-off-by: Daniel Baumann --- .../functions/statistical/fods/hypgeom.dist.fods | 5064 ++++++++++++++++++++ 1 file changed, 5064 insertions(+) create mode 100644 sc/qa/unit/data/functions/statistical/fods/hypgeom.dist.fods (limited to 'sc/qa/unit/data/functions/statistical/fods/hypgeom.dist.fods') diff --git a/sc/qa/unit/data/functions/statistical/fods/hypgeom.dist.fods b/sc/qa/unit/data/functions/statistical/fods/hypgeom.dist.fods new file mode 100644 index 000000000..392a93c22 --- /dev/null +++ b/sc/qa/unit/data/functions/statistical/fods/hypgeom.dist.fods @@ -0,0 +1,5064 @@ + + + + 2016-12-13T16:45:12.715871917P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/08fa2e9307c9e4a49e18ecb0b4e9461492122fe3 + + + 0 + 0 + 96879 + 18919 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 75 + 60 + true + false + + + 4 + 3 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 75 + 60 + true + false + + + Sheet2 + 1241 + 0 + 75 + 60 + false + true + true + true + 12632256 + true + true + true + true + true + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + cs + CZ + + + + + + de + DE + + + + + + en + US + + + + + + nl + NL + + + + + + true + true + 3 + 1 + true + 1 + true + sgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMA0wAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpMZXR0ZXIAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY= + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + / + + / + + + + + + + / + + / + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + - + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + - + + + + + + + - Kč + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + ¥€ + + + + + + + + + ( + + + + + + ) + + + + + + + + + + - + + + + + + + $ + + + + + + ($ + + ) + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + + + $ + + + + + ( + $ + + ) + + + + + % + + + + % + + + + - + + % + + + + + + + + - + + + + + + - + + - + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + % + + + + - + + % + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + DM + + + - + + + DM + + + + + - DM + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + + + DM + + + - + + + DM + + + + + - + + DM + + + + + + + + + + + Ouch! - + + - Error detected! + + + + - Result=0 - No Errordetection + + + + / + + / + + + + + / + + / + + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + £ + + + + + + + + + £ + + + + + + + + + + £ + + + + + + + + + £ + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + £ + + + + + + + + + + + + £ + + - + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + £ + + + + + + + + + + + + £ + + - + + + + + + + + + + + + + + + + + + - + + + + + + + + DM + + + - + + + DM + + + + + + DM + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + + + + + + + + - + + + + + tan + + aa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + + - Kč + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + - + + + + + : + + : + + + + + : + + + + + + + + ( + + ) + + + + + + + + % + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + % + + + + / + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HYPGEOM.DIST Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple HYPGEOM.DIST formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + Description + + + Result + + + 1 + + + 4 + + + 8 + + + 20 + + + + + + + + + + + 0.809090909090909 + + + 0.809090909090909 + + + TRUE + + + =HYPGEOM.DIST(2,2,90,100,0) + + + + 1 + + + Number of successes in the sample + + + + 2 + + + 5 + + + 9 + + + 21 + + + + + + + + + 1 + + + 1 + + + TRUE + + + =HYPGEOM.DIST(2,2,90,100,1) + + + + 4 + + + Sample size + + + + 3 + + + 6 + + + 10 + + + 22 + + + + + + + + + + + 0.465428276573787 + + + 0.465428276573787 + + + TRUE + + + =HYPGEOM.DIST(I2,I3,I4,I5,1) + + + + 8 + + + Number of successes in the population + + + + 4 + + + 7 + + + 11 + + + 23 + + + + + + + + + + + + + + + 0.363261093911249 + + + 0.363261093911249 + + + TRUE + + + =HYPGEOM.DIST(I2,I3,I4,I5,0) + + + + 20 + + + Population size + + + + 5 + + + 8 + + + 12 + + + 24 + + + + + + + + + + + + + + + + + + + 0.465428276573787 + + + 0.465428276573787 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + 6 + + + 9 + + + 13 + + + 25 + + + + + + + + + + + + + + + + + + + 0.647058823529412 + + + 0.647058823529412 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + + 7 + + + 10 + + + 14 + + + 26 + + + + + + + + + + + + + + + + + + + 0.770897832817337 + + + 0.7708978328173370000 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + + + + + + + + + + + + + + + + + 0.851662404092071 + + + 0.851662404092071 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + + + + + + + + + + + + + 0.903486337326692 + + + 0.903486337326692 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + + + + + + + + + + + + + 0.93665365459685 + + + 0.93665365459685 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + + + + + + + + + + + + + + + 0.95797550141338 + + + 0.95797550141338 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,1)} + + + + + + + + + + + + + + + 0.363261093911249 + + + 0.363261093911249 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 0.389208314904909 + + + 0.389208314904909 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 0.353825740822645 + + + 0.353825740822645 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 0.296136761340692 + + + 0.296136761340692 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 0.236909409072553 + + + 0.236909409072553 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 0.184789339076592 + + + 0.184789339076592 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 0.142145645443532 + + + 0.142145645443532 + + + TRUE + + + {=HYPGEOM.DIST(L1:L7,M1:M7,N1:N7,O1:O7,0)} + + + + + + + + + + + + + + 1 + + + 1 + + + TRUE + + + =HYPGEOM.DIST(2,2,90,100,2) + + + + + + + + + + + + + + 1 + + + 1 + + + TRUE + + + =HYPGEOM.DIST(2,2,90,100,-7) + + + + + + + + + + + + + + 0.009090909090909 + + + 0.009090909090909 + + + TRUE + + + =HYPGEOM.DIST(0,2,90,100,0) + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(-2,2,90,100,0) + + HYPGEOM.DIST(3,2,90,100,0) and =HYPGEOM.DIST(2,0,90,100,0) returns #error in calc, but 0 in excel. calc's result is correct according to specification https://support.office.com/en-us/article/hypgeom-dist-function-6dbd547f-1d12-4b1f-8ae5-b0d9e3d22fbf but this function is not defined in odff, so maybe we should mimics excel's faulty behaviour? what's your opinion? hypgeom.dist(sample_s,number_sample,population_s,number_pop,cumulative) if sample_s < 0 or sample_s is greater than the lesser of number_sample or population_s, hypgeom.dist returns the #num! error value.IMHO we should adhere to Excel's 'specification' of HYPGEOM() and notcopy Excel's bugs.Winfried + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(3,2,90,100,0) + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(2,0,90,100,0) + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(2,2,901,100,0) + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(2,2,190,100,0) + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(2,2,90,0,0) + + + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =HYPGEOM.DIST(2,2,90,,0) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3