To czas eksperymentu!
(Zaczynałem dostrzegać oba punkty widzenia, jeśli chodzi o rezygnację z 1, i byłem ciekawy, czy istnieje jakiś obiektywny sposób rozwiązania problemu ... więc pomyślałem, że może to być dobra okazja do eksperymentu. Nauka!)
Założenia: Cyfry znaczące są sposobem określania dokładności na liczbie - albo z niepewności pomiaru, albo jako wynik obliczeń na pomiarze. Jeśli pomnożymy dwa pomiary razem, wynik będzie miał taką samą liczbę cyfr znaczących jak niższa z dwóch wartości początkowych (więc 3,8714 x 2,14 ma łącznie trzy cyfry, a nie siedem, jak można uzyskać podłączając go do kalkulatora). / p>
Ta część „obliczeniowa” jest tym, co chciałbym wykorzystać. Ponieważ argumentowanie znaczących cyfr na liczbie w próżni to tylko semantyka. Zobaczenie, jak precyzja przenosi się do rzeczywistych operacji, daje rzeczywistą możliwą do przetestowania prognozę. (Innymi słowy, powinno to wyeliminować wszelkie problemy z „odcięciem”. Jeśli dwie liczby mają X cyfr znaczących, to ich pomnożenie powinno mieć dokładność mniej więcej X cyfr znaczących - i poprawność sposobu, w jaki określasz, co jest znaczące cyfra powinna być odpowiednio przetłumaczona.)
Experimental Layout
Wygeneruj dwa współczynniki o wysokiej precyzji, zgodne z Benfordem (nie jestem pewien, czy Benford ma znaczenie w tym eksperymencie, ale pomyślałem, że nie powinienem pomijać żadnych możliwych czynników komplikujących) - a jeśli mówimy o fizyce, nasze pomiary powinny być pasuje do prawa Benforda.) Wykonaj na nich operację taką jak mnożenie. Następnie zaokrąglij te same współczynniki w dół do 4 cyfr po przecinku i wykonaj to samo mnożenie na tych zaokrąglonych wartościach. Na koniec sprawdź, ile cyfr wspólnych mają dwie wartości.
Aka, sprawdź, jak dobrze nieprecyzyjna wersja „pomiaru” porównuje rzeczywiste, ukryte obliczenia o wysokiej precyzji.
W idealnym świecie wartość byłaby 5 pasującymi (znaczącymi) cyframi. Jednakże, ponieważ tylko oślepiamy sprawdzanie, czy cyfry się zgadzają, będziemy mieli takie dopasowanie przez zwykłe szczęście.
Eksperymentalne wyniki mnożenia
Dopasowywanie cyfr, gdzie wynik nie zaczyna się od jednego
... i żadna wartość wejściowa nie zaczyna się od jedynki:
5. cyfra odpowiada 89,7%
6. mecze 21.4%
... i jedna wartość wejściowa zaczyna się od One:
5. cyfra odpowiada 53,7%
6. mecze 5.57%
... a dwie wartości wejściowe zaczynają się od One:
5. cyfra odpowiada 85,2%
6. mecze 11,1%
Dopasowywanie cyfr, gdzie wynik zaczyna się od jednego:
... i żadna wartość wejściowa nie zaczyna się od jedynki:
5. cyfra odpowiada 99,9 +%
6. mecze 37.8%
... i jedna wartość wejściowa zaczyna się od One:
5. cyfra odpowiada 99,9 +%
6. mecze 25,5%
... a dwie wartości wejściowe zaczynają się od One:
5. cyfra odpowiada 95,0%
6. mecze 13,9%
Conkluzje do mnożenia
Po pierwsze, mnożąc dwie liczby i kończąc na liczbie zaczynającej się od 1, prawdopodobnie powinieneś policzyć 1 jako cyfrę znaczącą. Innymi słowy, jeśli pomnożymy „4,245” x „3,743” i otrzymamy „15,889035”, prawdopodobnie powinniśmy zostawić „15 0,89”. Jeśli dodasz dodatkową cyfrę i nazwiesz ją „15 .889”, masz 38% szans, że ostatnia cyfra będzie poprawna ... co prawdopodobnie nie jest wystarczająco wysokie, aby można było ją uwzględnić.
Ale mnożenie w miejscu, w którym jedno z danych wejściowych zaczyna się od 1, i robi się dziwne. Mnożąc „1,2513” x „5,8353” i realistycznie rzecz biorąc, nie otrzymamy w wyniku pięciu cyfr znaczących. Zgodnie z eksperymentem masz cztery cyfry ... i 54% szans na trafienie z tą piątą wartością. Cóż, jeśli 38% szansa w poprzedniej sytuacji (mnożenie dwóch liczb i kończenie na wartości zaczynającej się od „1”) uzyskania „dodatkowej” znaczącej cyfry jest niedopuszczalna, to prawdopodobnie można powiedzieć, że 54% szansa w ta sytuacja jest prawdopodobnie zbyt niska, aby uzasadniać włączenie piątej cyfry.
Możesz więc pokusić się o powiedzenie „Nie traktuj początkowego 1 tak samo znaczącego jak dane wejściowe w obliczeniu”… z wyjątkiem mnożenia 1. ##### x 1. #### (dwie liczby zaczynające się od 1) daje 85,2% dokładności tej piątej cyfry - czyli mniej więcej ten sam poziom dokładności, przy którym żadna z trzech liczb nie zaczyna się od 1. Więc jeśli 8,83 x 8,85 powinno mieć trzy cyfry znaczące, to powinno być 1,83 x 1,85.
Końcowy wniosek: Właściwie jest to pozornie trudny problem, aby znaleźć dobrą heurystykę. Zwłaszcza, że istnieje dość duża różnica między pomiarem 1,045, który jest podawany na dane wejściowe obliczenia, a wartością 1,045, która pojawia się jako wynik obliczenia. To wyjaśnia, dlaczego istnieje wiele metod obsługi wiodących jedynek. (Gdybym był zmuszony do wybrania heurystyki, byłoby to: nie licz początkowego „1” w żadnych wykonanych pomiarach , ale policz je jako wynik każdego obliczenia .)