Результаты (
русский) 2:
[копия]Скопировано!
Вот очень простая компьютерная программа для применения вычисления вероятности , описанного выше. Он будет работать для большинства компиляторов C, но если вероятность очень высока, вам потребуется очень прочный двойной тип данных, которые я на Mac , но не Windows.
Важными параметрами являются размер лексикон п, вероятность того , фонетическое совпадение р и семантическая свобода действий semN (сколько значения считаются матч).
программа использует некоторые алгебраические приемы , чтобы упростить вычисление биномиальной вероятности. Например, мы всегда деля г !, но мы всегда вычислить вероятность для каждого г , начиная с единицы. Таким образом , мы можем начать с rfac = 1,0, и просто умножить на г каждой итерации , чтобы получить г !.
Остальная часть факторного расчета п! / (П) !. При г = 1, это п! / (П - 1)! которое может быть переписано в п (п-1)! / (N-1) !; (п-1)! условия отмены, оставив нам только с п. При г = 2 имеем п! / (П - 2) !, которая является такой же , как п (п-1) (N-2)! / (N-2) !, которая сводится к п (п-1). Это , в свою очередь , просто (N-1) раз значение , которое мы получили при г = 1. Получается, что коэффициент для каждого значения г только (п - г + 1) раз значение для предыдущей итерации, и это, как nfac_nrfac рассчитывается ниже. двойной PTOR = 1,0; Вот вывод программы генерируется , когда параметры установлены , как показано на рисунке. Обратите внимание , что STOPAT и бин являются параметры отчетов. STOPAT = 70 сказал компьютер для расчета propabilities при г = 1 до 70; бен = 10 сказал это , чтобы сообщить эти вероятности в группах 10. С небольшим количеством проб и ошибок , вы можете настроить эти значения для наиболее полезных отчетов о результатах. вероятностей 0.01982 фонетическую вероятность, корректируется с учетом данного семантического свободу действий. Когда вероятность ( после того, как семантическая регулировка) очень низкая, 0,002 или менее, вы должны установить размер бен 1 для достижения наилучших результатов. БЛАГОДАРНОСТЬ Спасибо людям на sci.lang, в частности , Жак Ги, Марк Hubey, Росс Кларк, Микаэль Томпсон, и Брайан М. Скотт, для дискуссий , которые привели к написанию этой статьи. ________________________________________ © 1998-99, 2002 Марк Rosenfelder [Home] ------------------- ++ + -
переводится, пожалуйста, подождите..
