Excel statistiska funktioner CHIINV
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Sammanfattning
I den här artikeln beskrivs CHI2INV-funktionen i Microsoft Office Excel 2003 och i senare versioner av Excel och en beskrivning av en förbättring i Excel 2003 och i senare versioner av Excel som kan påverka resultaten i extremfall jämfört med tidigare versioner av Excel.
Mer information
CHI2INV(p; df) är inverterad funktion för CHI2-FÖRD(x, df). För ett visst x returnerar CHI2DIST(x, df) sannolikheten för att en Chi2-distribuerad slumpvariabel med df frihetsgrader är större än eller lika med x.
Funktionen CHI2INV(p, df) returnerar värdet x där CHI2DIST(x, df) returnerar p. Därför utvärderas CHI2INV av en sökprocess som returnerar rätt värde för x genom att utvärdera CHI2DIST för olika kandidatvärden av x tills det hittar värdet x där CHI2DIST(x, df) är "acceptably close" till p.
Syntax
CHIINV(p, df)
Anteckning
I det här exemplet är p en sannolikhet med 0 < p < 1 och df >= 1 är antalet frihetsgrader. Eftersom df i praktiken är ett heltal; om ett värde som inte är ett heltal används Excel den (avrunda den nedåt) till ett heltal.
Exempel på användning
Illustrera funktionen CHI2INV genom att skapa ett tomt Excel-kalkylblad, kopiera följande tabell, markera cell A1 i ditt tomma Excel-kalkylblad och sedan klistra in posterna så att tabellen fyller cellerna A1:F21 i kalkylbladet.
| A | B | C | D | E | F |
|---|---|---|---|---|---|
| faktisk | försäljning | ||||
| 0 | 1 | 2 | 3 eller fler | ||
| före | 13 | 8 | 5 | 4 | =SUMMA(B3:E3) |
| under | 8 | 10 | 6 | 6 | =SUMMA(B4:E4) |
| =SUMMA(B3:B4) | =SUMMA(C3:C4) | =SUMMA(D3:D4) | =SUMMA(E3:E4) | =SUMMA(B5:E5) | |
| förväntat | försäljning | ||||
| 0 | 1 | 2 | 3 eller fler | ||
| före | =$F$3*B5/$F$5 | =$F$3*C5/$F$5 | =$F$3*D5/$F$5 | =$F$3*E5/$F$5 | |
| under | =$F$4*B5/$F$5 | =$F$4*C5/$F$5 | =$F$4*D5/$F$5 | =$F$4*E5/$F$5 | |
| (actual - expected)^2 | / förväntat | ||||
| 0 | 1 | 2 | 3 eller fler | ||
| före | =((B3-B9)^2)/B9 | =((C3-C9)^2)/C9 | =((D3-D9)^2)/D9 | =((E3-E9)^2)/E9 | |
| under | =((B4-B10)^2)/B10 | =((C4-C10)^2)/C10 | =((D4-D10)^2)/D10 | =((E4-E10)^2)/E10 | |
| =SUMMA(B14:E15) | |||||
| =CHI2DIST(A17;3) | |||||
| =CHI2TEST(B3:E4;B9:E10) | |||||
| =CHI2INV(A18;3) | |||||
| =CHI2INV(0,05;3) |
När du har klistrat in den här tabellen Excel det nya kalkylbladet klickar du på knappen Inklistringsalternativ och sedan på Matcha målformatering. När det klistrade området fortfarande är markerat använder du en av följande procedurer, efter vad som är lämpligt för den version Excel du kör:
- I Microsoft Office Excel 2007 klickar du på fliken Start, sedan på Format i gruppen Celler och sedan på Autopassa kolumnbredder.
- I Excel 2003 pekar du på Kolumn på Format-menyn och klickar sedan på Autopassa markering.
För att testa hur effektiv en försäljning är registrerar en butik antalet försäljningar som sålts per dag i 30 dagar före försäljningen och under 30 dagar under försäljningen (se anteckning 1). Data finns i cellerna B3:E4. Beräkningen Chi-Square beräknas genom att först hitta de förväntade talen i var och en av dessa celler. Dessa förväntade försäljningssiffror finns i cellerna B9:E10. Cellerna B14:E15 visar kvantiteterna som måste summeras för att kunna beräkna Chi-Square en statistik som visas i cell A17. Med r = 2 rader och c = 4 kolumner i datatabellen är antalet frihetsgrader (r - 1) * (c - 1) = 3. CHI2FÖRD-värdet i cell A18 visar sannolikheten för ett Chi-Square högre värde än det i A17 under hypotesen att den faktiska försäljningen, före eller under, är oberoende. CHI2TEST automatiserar processen genom att endast B3:E4 och B9:E10 krävs som indata. Den här funktionen härleder i princip antalet frihetsgrader och beräknar Chi-Square-statistiken och returnerar sedan CHI2FÖRD för den statistiken och antalet frihetsgrader. A20 visar inversen mellan CHI2DIST och CHI2INV. Slutligen använder A21 CHI2INV för att hitta brytvärdet för Chi-Square-statistik om signifikansnivån 0,05. Med den här signifikansnivån i det här exemplet avvisas inte hypotesen om oberoende mellan den faktiska försäljningen och före eller under eftersom Chi-Square-statistikvärdet var 1,90, långt under 7,81.
Anteckning
Det här exemplet kommer från den långa utskriftstexten: Bell, C.E., Kvantitativa metoder för administration, Irwin, 1977.
Resulterar i tidigare versioner av Excel
CHI2INV(p, df) hittas genom en iterativ process som upprepade gånger utvärderar CHI2DIST(x, df) och returnerar ett värde på x så att CHI2DIST(x, df) är "acceptably close" till p. Därför beror precisionen på CHI2INV på följande faktorer:
- Precisionen för CHI2DIST
- Utformningen av sökprocessen och definitionen av "acceptably close"
I sällsynta fall är "accepterande" i tidigare versioner Excel inte tillräckligt nära. Det här kommer inte att påverka de flesta användare. Om du begär CHI2INV(p, df) fortsätter sökningen tills värdet x hittas där CHI2DIST(x, df) skiljer sig från p med mindre än 0,0000003.
Resulterar i Excel 2003 och i senare versioner av Excel
Inga ändringar har gjorts i CHI2-Excel 2003 och i senare versioner av Excel. Den enda ändringen som påverkar CHI2INV var att omdefiniera "accepterande" i sökprocessen för att vara mycket närmare. Sökningen fortsätter nu tills det närmaste möjliga värdet på x hittas (inom gränserna för Excel ändlig precision aritmetiska). Det resulterande x bör ha ett CHI2-VÄRDE(x, df) som skiljer sig från p med ca 10^(-15).
Beslut
Många inversa funktioner har förbättrats i Excel 2003 och i senare versioner Excel. Vissa har förbättrats för Excel 2003 och för senare versioner av Excel bara genom att fortsätta med sökprocessen för att få en högre nivå på förfiningen. Denna uppsättning inverterade funktioner innehåller följande funktioner: BETAINV, CHI2INV, FINV, GAMMAINV och TINV.
Inga ändringar har gjorts i respektive funktioner som anropas av följande inversa funktioner: BETADIST, CHI2DIST, FDIST, GAMMADIST och TDIST.
Samma förbättring av sökprocessen gjordes dessutom för NORMSINV i Microsoft Excel 2002. För Excel 2003 och för senare versioner av Excel har även precisionen för NORMSDIST (som anropas av NORMSINV) förbättrats. Dessa ändringar påverkar även NORMINV och LOGINV (dessa anropa NORMSINV) och NORMDIST och LOGNORMDIST (dessa anropar NORMSDIST).