National Breed Club
Newfoundland

Login:
Password:
Обратите внимание:
Поддержать проект Ньюфы.ру
You're here: Newfs.ru / Persons / Sozidatel' (Соziдатель) / Заметки разработчика / Расчет инбридинга

Расчет инбридинга

Давно, но медленно, пишу систему расчета инбридинга.

Чтобы как-то ускорить ввод этой функции на сайте, предлагаю своим читателям потестировать это дело. Буду рад любым комментариям.

http://newfs.ru/base/inbreeding/

Комментарии

1. YUliya (Юлия)
23 March 2009 в 19:05
Мне понравилось:)
А будет ли возможность высчитывать процент инбридинга?
Очень хотелось бы.
2. Sozidatel' (Соziдатель)
23 March 2009 в 20:23
Если ты про коофициэнт Райта, то работа над этим идёт.
К сожалению, мне самому как-то не получается прочувствовать алгоритм для его расчета, поэтому я обратился к знакомому программисту.
Скоро он должен дать ответ.
3. YUliya (Юлия)
23 March 2009 в 20:25
Это будет вообще КРУТО!!!
Будем ждать.
4. Irrr
23 March 2009 в 22:49
Очень не плохо было бы, чтоб собаку можно было вносить по номеру в базе. А то набирать клички чужих собак да еще на "импортном"....А в общем очень интересно!!!
5. Ryijaya (Рыжая)
24 March 2009 в 10:36
Еще надо сделать такой поиск - у тебя есть собака (сука, допустим) С кем нужно ее повязать, чтобы получился инбридинг на такую-то конретную собаку. Ну и естественно степень чтоб отображалась и все остальные инбридинги тоже...
6. Sozidatel' (Соziдатель)
24 March 2009 в 12:34
Ирр, всю кличку вводить не надо, достаточно 3-5 букв и потом выбрать из списка.

Рыжая, т.е. надо взять всех живых потомков-кобелей нужной пёсы и для каждой пары (вместе с твоей сукой) расчитать инбридинг и показать получившийся список?
7. Ryijaya (Рыжая)
24 March 2009 в 14:27
ну да...показать список тех кобелей, у которых в пяти коленах предков есть эта собака. А там можно степень и самой рассчитывать уже для каждого этого кобеля в отдельности. Главное, хоть знать, кого "примерять" :))
8. Sozidatel' (Соziдатель)
24 March 2009 в 14:38
Пока же это можно сделать самостоятельно — открыть поколенную роспись потомков нужного предка и выбрать от туда кобелей в первых 5 поколениях.

Надо будет и впрямь добавить возможность иконки пола собаки у клички.
9. Ryijaya (Рыжая)
24 March 2009 в 14:42
ну в принципе можно, конечно... Но насколько проще кнопочку одну нажать, а система всех нашла сама:)))
10. Sozidatel' (Соziдатель)
24 March 2009 в 14:54
…сама договорилась с хозяевами кобеля (да вот же, они тутже на сайте), те кликнули «ОК» и вязка сама как-нибудь организовалась ;)
11. Ryijaya (Рыжая)
24 March 2009 в 15:17
эх... хорошо бы :))
12. Irrr
24 March 2009 в 22:43
А еще лучше, что б владельцы кобелей, которые не против повязать своего красавца и знают, что препятствий к этому по здоровью, возрасту, возможности получения потомства и пр. принципиальных нет, где-нибудь на личной страничке собаки отмечали что-то типа "готов к вязкам". А то высчитывал - высчитывал, примерял - подбирал, нашел, звонишь и слышишь:"Нет, мы своего мальчика принципиально вязать не будем". Или "Вы знаете, у нас была серьезная травма (болезнь) и мы не хотим рисковать
13. Sozidatel' (Соziдатель)
25 March 2009 в 01:19
Очень интересная мысль.
14. Ryijaya (Рыжая)
25 March 2009 в 05:40
Может, тогда и суммы за вязку пусть сразу указывают? :)))))))
15. Ryijaya (Рыжая)
30 March 2009 в 21:26
да, еще годы жизни сразу указывать..хотя бы год рождения. Или вообще пусть сразу из живых только выбирает. А то выдает "заморского" кобеля. Ты радостный открываешь, а ему уже 20 лет по базе... Т.е. о вязке можно и не мечтать.
16. Ryijaya (Рыжая)
30 March 2009 в 21:28
И еще...рождаются щенки. Естественно их еще нет в базе (только мама и папа). Но хочется уже для этих щенков рассчитать инбридинг на свою собаку. Ну мало ли? Может кто-нибудь себе щена в пару к взрослой купит? А пока это невозможно по существующей системе...
17. Sozidatel' (Соziдатель)
31 March 2009 в 12:53
С годами жизни всё сложно. Даже дату рождения не всегда получается узнать, то с датой смерти (и даже с самим фактом этой смерти) всё много сложнее. Пока не уведомят специально об этом — собака в базе будет числиться живой.

Расчет инбридинга для не существующей собаки? Расчитайте его по родителям предпологаемого щенка, расчитайте его по родителям другой собаки и сравните результаты :)
18. Ryijaya (Рыжая)
31 March 2009 в 13:46
Ну не для несуществующей собаки...а для собаки от такой-то пары. Т.е. в расчете должна фигурировать, например, моя сука, кобель (отец щенков) и сука (мать щенков). Три собаки.
19. Sozidatel' (Соziдатель)
31 March 2009 в 16:55
Повторю: расчитываете сперва инбридинг по паре родителей интересущего щенка, потом на свою суку. Сравниваете.
20. Ryijaya (Рыжая)
31 March 2009 в 17:01
да это я и так делала...больше-то никак нельзя :))
21. Sozidatel' (Соziдатель)
5 July 2010 в 23:40
Про индекс Райта:
http://pesiq.ru/forum/showthread.php?t=6946
Получается, что считать его как бы и незачем?
22. Irrr
5 July 2010 в 23:52
Читала много статей и несколько книг этого автора (Пасечник Л.А.) Мне очень нравится. Ее знания вызывают огромное уважение и к ее мнению стоит прислушаться.
23. bear
6 July 2010 в 00:26
Ну тут я бы добавил ещё и вопрос плана 'а как и зачем в большинстве случаев пользователи используют указанную функциональность?'. Типичные use cases.

Например, если берется заранее известная пара собак A и B и все, что нужно - это посчитать одну циферку именно для них - пусть это будет КИ не важно - это одно. Пришел -> ввел параметры -> посчитал -> посмотрел -> ушел.

А если например человек для своей заданной собаки A ищет оптимальную пару? В базе много собак и вариантов вязки тоже много. По крайней мере - теоретически. Тогда наверное с точки зрения искомого нужно найти набор возможных значений и из них некое оптимальное значение заданного параметра (КИ)? Можно конечно выбирать потенциальных кандидатов наугад (относительно) и для каждого запрашивать расчет КИ. Но если их десятки? Сотни? Тысячи..? В этом случае был бы разумным ввод данных вида 'Вот тебе собака A, найди мне оптимальных женихов/невест по таким то и таким то параметрам (в т.ч. КИ)'.
24. YUliya (Юлия)
6 July 2010 в 19:05
Интересно.Почему- то не нашла кнопочку "расчет коэффициента инбридинга" при выходе в базу ньюфов? Поланируется ли вывести такую кнопочку? Или я просто её не нашла?
25. Sozidatel' (Соziдатель)
6 July 2010 в 19:27
Нет мнения, что функция готова, вот я её и не интегрировал в интерфейс. Думаешь уже можно (ссылка наверху, в посте)?
26. YUliya (Юлия)
6 July 2010 в 19:33
Наверно с информацией, что это Бетта версия - можно. По крайней мере её увидят, начнут пользоваться и начнут писать про возможные недоработки и возможные ошибки. Мне для её использования приходиться перебирать всю историю сообщений. Тяжеловато...
27. SH.Noch' (Ш.Ночь)
18 February 2012 в 16:04
ой, что-то испортилось... невозможно ввести в поле поиска кличку
28. Irrr
18 February 2012 в 16:37
Точно, не получается:((((
29. Sozidatel' (Соziдатель)
18 February 2012 в 17:02
Какие у вас браузеры?
Под Хромом работает нормально.
30. SH.Noch' (Ш.Ночь)
18 February 2012 в 17:49
у меня Хром
31. YUliya Naumova (Юлия Наумова)
18 February 2012 в 19:20
через мозиллу не работает
32. SH.Noch' (Ш.Ночь)
20 February 2012 в 01:08
хм... теперь можно найти собаку, но нельзя ее выбрать. ни отец, ни мать не выбирается...
33. YUliya (Юлия)
20 February 2012 в 01:13
Не работает функция выбора собаки. Нажимаю на собаку и открывается её страница, но не забивается кличка. И при забивании кобелей должны выходить только кобели, а выходят и кобели и суки.
34. YUliya Naumova (Юлия Наумова)
20 February 2012 в 19:03
Женя, сделай,пожалуйста, нормально! А то ооочень надо, а не работает!!!!!!!!!!!!!!!!
35. Sozidatel' (Соziдатель)
20 February 2012 в 21:22
Я знаю и сам страдаю, но на работе такая запарка, что в туалет некогда сходить :-(
36. YUliya (Юлия)
20 February 2012 в 22:48
Сначала туалет, Потом Инбридинг, А потом все остальное!
Это хорошо, когда работы много)))
37. Irrr
21 February 2012 в 01:05
Кстати, с фотоархивом то же самое - вместо номера собаки открывается страница собаки
38. DarSveZy
11 February 2013 в 17:09
Евгений, работало нормально до сего момента... сейчас могу ввести кличку суки, но, даже если ПРАВИЛЬНО полностью набираю кличку кобеля, база отвечает, что "ничего не найдено". смотрю по постам, ровно год назад было нечто подобное... наверно, китайцы ушли на новый год, биржи встали, заодно и наша База решила отдохнуть ;)
39. DarSveZy
11 February 2013 в 17:10
у меня Мозилла, сейчас попробую через Хром.
40. Sozidatel' (Соziдатель)
11 February 2013 в 17:13
Как раз лучше написать малую часть клички, чем "целиком и правильно". Т.к. во втором случае по-любому какой-нибудь лишний пробел влезет, или дефис вместо тире или еще чего и искомая собака найдена не будет.
41. DarSveZy
11 February 2013 в 17:16
Евгений, не ищется ни в каком варианте :((
42. DarSveZy
11 February 2013 в 17:20
странно как... один претендент по Базе находится, расчет совершается, табличка получается. По другому претенденту не получается, не иначе, судьба ;)
43. DarSveZy
11 February 2013 в 17:22
и почему-то по претенденту, по которому расчет сделан, не получается проверить второго (третьего ;) ), т.к. нет кнопочки "ОЧИСТИТЬ", ну точно, не судьба выдать девку замуж :)
44. DarSveZy
11 February 2013 в 17:23
... за другого...
45. Sozidatel' (Соziдатель)
11 February 2013 в 17:23
Угу, ошибка. Стоит обновлять страницу между проверками.
46. DarSveZy
11 February 2013 в 17:48
Обновляю. Кнопка "очистить поле" не появляется у кобеля.
47. DarSveZy
11 February 2013 в 17:50
Не появляется эта кнопочка ни в Мозилле, ни в Хроме.
48. Sozidatel' (Соziдатель)
11 February 2013 в 17:58
Перезаходите по ссылке :)
49. Sozidatel' (Соziдатель)
11 February 2013 в 17:59
А вообще странно. Очистить там и не было никогда кнопки. Просто выбираешь другую собаку.
50. YUliya (Юлия)
11 February 2013 в 18:02
В Оперевсе собаки ищутся. Кнопка "Очистить" исчезла у кобеля. У суки она есть. Но при нажатии кнопки "выбрать" выбирется новый кобель.
51. DarSveZy
11 February 2013 в 18:03
Не выбирается другой кобель :) и по ссылке заходила. А кнопка была всегда, ну, или почти всегда ;)
52. DarSveZy
11 February 2013 в 18:05
Обычно, пару суке подбирает заводчик, в этом случае, менять надо кобелей, что было очень удобно. Во всяком случае, до сего дня опция (?)"инбридинг" работала бесперебойно.
53. Sozidatel' (Соziдатель)
11 February 2013 в 18:09
Там нет разделения по полу, можно в принципе расчитать инбридинг от вязки двух кобелей : )

Просто есть поле "Собака", обязательное и возможно единственное и опциональное поле, скажем "Вторая собака".
54. YUliya Naumova (Юлия Наумова)
11 February 2013 в 18:11
Странно, через Explorer все работает. Набрала свою суку, набрала кобеля -рассчитало все. Нажала конпку "выбрать собаку" (где кобель) выбрала другого -без проблем!

*Света, это точно судьба! :-)))
55. DarSveZy
11 February 2013 в 18:13
Да, можно и кобелей повязать...но мы не в Англии, где однополые браки...Таки хочу понять, как пользоваться, вариант смены Браузера только ради этой цели меня не устраивает ;) То есть, если мне нужно, я вместо суки забиваю кобеля, а вместо кобеля суку, если мне кнопка нужна для подбора пары?...
56. Sozidatel' (Соziдатель)
11 February 2013 в 18:14
Повторю: первое поле для основной собаки, второе для "сменной".
Если нужно, второе поле можно очистить, а первое сменить.
57. DarSveZy
11 February 2013 в 18:21
спасибо, понятно :)
58. DarSveZy
12 February 2013 в 14:15
Женя, ошибку нашла, честно, сильно расстроилась. Замечала, что иногда не показывает инбридинг, например, если в родословных предполагаемой пары есть однопометники, а не одна и та же собака... Ну, это ладно. А тут ОДНА и ТА ЖЕ, 3:3 У СУКИ, У КОБЕЛЯ ЕСТЬ ЭТА СОБАКА В ТРЕТЬЕМ КОЛЕНЕ, РАСЁТ ДОЛЖЕН ПОКАЗАТЬ У ДЕТОК 4,4:4, ничего подобного, показывает 4,4:0. Решила проверить кличку, может в разных родослоных (из разных стран приехавших) бывает по-раному немного, написана кличка, т.е., Расчет поэтому ее не цепляет, НЕТ, все одинаково. Вообще, у меня сайт еле дышит сегодня :((
...Все-таки Евгений, расчет Коэффициента потери предков можно "прикрутить", и именно, к вашей замечательной табличке!!!
59. Sozidatel' (Соziдатель)
12 February 2013 в 14:18
Ссылку бы еще, на ошибочный расчет.
Работу с однопомётниками добавить - отличная мысль, походу.
60. YUliya (Юлия)
12 February 2013 в 14:29
Попробовала повязать однопометников.
все получилось.
61. YUliya (Юлия)
12 February 2013 в 14:33
Попробовала расчитать инбридинг у полусибсов.
Получилось.

Вроде работает.
Может ошибка в работе с отдельными собаками?
Или с браузером.
Я работаю в Опере
62. YUliya (Юлия)
12 February 2013 в 14:38
В этой попытке отцы пары являются родными братьями.

Тоже все получилось.
63. DarSveZy
12 February 2013 в 16:18
Женя, сейчас вышлю вам на почту эту предполагаемую ошибку. Дело в том, вчера договорились, что, поскольку неважно в какую ячейку-кнопку писать кобеля-суку и что можно поменять их местами,я, собственно так и сделала :) Просто таки беда...Ко всему, у меня долго грузится только ОДИН сайт - сайт НКП. Браузер ни при чем, без регистрации работает, с регистрацией - висит. Только этот сайт :) прямо таки загадочное что-то...наверно, он "меня не любит" ;)
64. Sozidatel' (Соziдатель)
12 February 2013 в 16:22
Может и не любит.
Там какая-то заковыка в процедуре авторизации. Можно пробовать перезаходить.
65. YUliya (Юлия)
12 February 2013 в 16:22
У меня на прошлой неделе тоже ухасно грузился именно этот сайт. Только при регистрации. Если я выходила с сайта и заходила, как гость, то сайт летал.
66. Svyatoslav
18 October 2015 в 23:17
Прошу прощения! Может я сильно глубоко начал лезть, но не могу разобраться с цифрами инбридинга. Кто с кем (из любого выше примера)? Особенно не понятны цифры через запятую :(

Я читал:
http://newfs.info/lib/genetics/645/786/
http://newfs.info/lib/genetics/646/731/
http://eng.newfs.info/group/breeding/forum/2369/

но "табличка умножения" у меня не идет :((((((((((((.
67. YUliya (Юлия)
19 October 2015 в 02:02
Вам это пока и не нужно.
68. Svyatoslav
19 October 2015 в 09:13
:(((((

Наблюдать за новыми комметариями.

Chat:
05:55 Cvetik (Цветик): Inga (Инга) Жуть. Мы дружили, потом разошлись. Лет пять не общались. Сложный человек был... Но вспоминаю с теплотой. Я знаю, она православная была. Царствия небесного, Ира.
05:56 Cvetik (Цветик): А дат в чате нет по прежнему?
06:08 Cvetik (Цветик): А прививаться не надо, чё. Ира была из "элит". У них свое мнение на всё. Мы ревакцинировались 6-го января. Боимся сдохнуть. А "эти" не боялись :(
06:30 Cvetik (Цветик): Этта, а кроме мыла что-то в ленте есть вообще?
06:31 Cvetik (Цветик): Привет
11:53 SNOU-KVIN (СНОУ-КВИН): Все мои близкие вакцинированы.
07:17 Nat legion (Нат легион): Ну я вакцинировалась. А в субботу давали концерт. Руководитель в воскресенье вместо репетиции поехал сдавать ПЦР - вчера пришел положительный результат. Переболел по прошлому году. Трое из хора заболевают. - вакцинированы.
08:43 Cvetik (Цветик): Наташа, болеть и "болеть" - две большие разницы.
08:44 Cvetik (Цветик): Как это здесь раньше работало...
08:45 Cvetik (Цветик): Хоть это Женя не сломал :)
19:44 Sozidatel' (Соziдатель): Сломаю, фигли чат ломать.
19:54 Sozidatel' (Соziдатель): Лежу, скорее всего сам ковидю, хотя это мало чем отличается от прочих ОРВИ, только отдышка чаще. Есть свободное время, обновляю сервер. Могут быть перебои в работе.
22:49 Fedotova E. YU. (Федотова Е. Ю.): Женя выздоравлива! И да - видео в чате лишнее,мое мнение.
23:30 Sozidatel' (Соziдатель): Уф! Обновил базу данных до последней стабильной версии. Вероятность отказа уменьшена :)
Статистика сайта
0,398 s, 28 q
:
© 2006 Newfs.ru
// Editor: Kirill Ermakov
// Developer: Eugene Nenaglyadov
Feedback form
Правила Сайта