|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
Добрый день, имеется таблица peoples. Задание звучит так: "Требуется написать хранимую процедуру кластеризации возрастных групп по численности и отношению мужчин к женщинам алгоритмом k-means. Число кластеров задаётся параметром." Пол задается через id_gender, где 1 - М, 2-Ж. Ищу третий день, ничего по делу не смог найти. буду благодарен за любую помощь. create table peoples ( id int primary key identity(1,1), year int, id_type int, id_gender int, id_age_group int, count_ float ); ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 11:46 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
"Ищу третий день, ничего по делу не смог найти" Где же вы искали и что же вы искали? Начало здесь: https://ru.wikipedia.org/wiki/Метод_k-средних как освоите - отпишитесь здесь, продолжим ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 12:12 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
Ролг Хупин, благодарю за помощь, но это я видел. Проблема в реализации метода средствами языка SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 12:14 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
mssqlserver 2017+ ? Вызовите внешний скрипт на питоне. Например, нечто вроде такого: http://datareview.info/article/klasterizatsiya-s-pomoshhyu-metoda-k-srednih-na-python/ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 12:17 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
uaggster, благодарю за помощь. Забыл написать, что реализовать нужно на чистом SQL без python вставок. mssql server 19 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 12:22 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
moneyput uaggster, благодарю за помощь. Забыл написать, что реализовать нужно на чистом SQL без python вставок. mssql server 19 На чем остановились в написании скрипта? Покажите ваш вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 12:35 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
moneyput, реляционные БД не предназначены для обработки массивов. С чем связаны такие необычные требования? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 13:41 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
moneyput Ищу третий день, ничего по делу не смог найти. Надо-бы не искать, а брать и писать по шагам алгоритма если уж есть такая сильная необходимость использовать инструмент не по назначению (несмотря на то что MS постарался и прикрутил внешние средства для решения таких задач - как уже выше указали через процедуру sp_execute_external_script с вызовом соответствующих ML библиотек на Python или R ) то в лоб берёте алгоритм и реализуете очень длинным кодом с рекурсиями и сходимостями А не находится именно потому что sql server для других целей и в здравом уме не много найдётся мазохистов лезть на кактус. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 13:51 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
moneyput, это легко гуглится например: http://www2.cs.uh.edu/~ordonez/pdfwww/w-2004-KDD-sqlkm.pdf https://jonisalonen.com/2012/k-means-clustering-in-mysql/ http://blog.yantrajaal.com/2016/11/k-means-clustering-with-sql.html ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 14:27 |
|
Кластеризация K-means mssql
|
|||
---|---|---|---|
#18+
Помогите, пожалуйста, перевести этот MySQL в tSQL Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 10:12 |
|
|
start [/forum/topic.php?fid=46&fpage=5&tid=1683942]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 233ms |
total: | 391ms |
0 / 0 |