Citat:
Ursprungligen postat av
prince-lkpg
Tack för ditt svar VonFanderblad.
Jag behöver göra motsvarande beräkning i ett scriptspråk som tillhandahåller de vanligaste matematiska funktionerna (men inte denna). Hittade både en räknare och en formel här:
http://www.danielsoper.com/statcalc3/calc.aspx?id=53 men lyckas inte få till det själv ändå.
Din länk är säkerligen bra, men jag är ingen matematiker så om lösningen framgår där går det mig förbi. Jag skulle helst vilja hitta ett sätt att göra det i Excel utan NORM.FÖRD; går det tror jag mig kunna lösa nästa steg utan problem.
Hur stor noggrannhet behöver du?
Du kan göra en tabell med värdena för x = 0, 0.1, 0.2, 0.3, ... ,3.5 och sen göra en linjär interpolation i den tabellen. Värden för negativa x beräknas som 1 minus värdet för -x.
Det på så sätt beräknade värdet skiljer sig maximalt med ca 0.0003 från det exakta värdet.
Exempel: Det exakta värdet för x=0.95 är 0.82894387... och det beräknade blir
0.81593987 + (0.95-0.9)/(1-0.9)*(0.84134475-0.81593987) = 0.82864231
Vill du ha större precision kan du välja en "tätare" tabell och/eller någon mer avancerad interpolation.