ÕªÒª:
±¾ÎÄͨ¹ýͼÎÄÏêϸ½éÉÜÁËÈçºÎͨ¹ý Modeler µÄÊý¾Ý¿âÔ´½Úµã»ñÈ¡²»Í¬Êý¾Ý¿âÖеÄÊý¾Ý£¬È»ºó¶ÔÊý¾Ý½øÐкϲ¢¡¢×·¼Ó£¬×îºó½øÐн¨Ä£µÄ¹ý³Ì¡£
IBM SPSS Modeler ½éÉÜ
IBM SPSS Modeler ÊÇ IBM ÔÚ·ÖÎöÓëÔ¤²âÁìÓò½â¾ö·½°¸µÄÖØÒª×é³É²¿·Ö£¬ËüÊÇÒ»×éÊý¾ÝÍÚ¾ò¹¤¾ß£¬Í¨¹ýÕâЩ¹¤¾ß¿ÉÒÔ²ÉÓÃÉÌÒµ¼¼Êõ¿ìËÙ½¨Á¢Ô¤²âÐÔÄ£ÐÍ£¬
²¢½«ÆäÓ¦ÓÃÓÚÉÌÒµ»î¶¯£¬´Ó¶ø¸Ä½ø¾ö²ß¹ý³Ì¡£Modeler µÄ½çÃæÈçͼ 1 Ëùʾ£º

ͼ 1. IBM SPSS Modeler
½çÃæ
IBM SPSS Modeler ͨ¹ý½Úµã¶ÔÊý¾Ý½øÐд¦Àí£¬È»ºó½«ÕâЩ½ÚµãÁ¬½ÓÆðÀ´£¬¾ÍÐγÉÁ˶ÔÊý¾Ý´¦ÀíµÄһϵÁйý³Ì£¬ÎÒÃǽ«ÕâÒ»¹ý³Ì³ÆÎªÊý¾ÝÁ÷¡£Ò²¿ÉÒÔ˵
IBM SPSS Modeler ÊÇÒÔÊý¾ÝÁ÷ΪÇý¶¯µÄ²úÆ·£¬ÕâһϵÁнڵã´ú±íÒª¶ÔÊý¾ÝÖ´ÐеIJÙ×÷£¬¶ø½ÚµãÖ®¼äµÄÁ´½ÓָʾÊý¾ÝµÄÁ÷¶¯·½Ïò¡£IBM
SPSS Modeler ½«½Úµã·ÖΪÈçϼ¸ÖÖÀàÐÍ£º
Ô´£º´ËÀà½Úµã¿É½«Êý¾Ýµ¼Èë IBM SPSS Modeler£¬ÈçÊý¾Ý¿â¡¢IBM
SPSS Analytic Server Êý¾ÝÔ´¡¢Îı¾Îļþ¡¢SPSS Statistics Êý¾ÝÎļþ¡¢Excel¡¢XML
µÈ¡£
¼Ç¼ѡÏ´ËÀà½Úµã¿É¶ÔÊý¾Ý¼Ç¼ִÐвÙ×÷£¬ÈçÑ¡Ôñ¡¢ÅÅÐò¡¢³éÑù¡¢ºÏ²¢ºÍ×·¼ÓµÈ¡£
×Ö¶ÎÑ¡Ï´ËÀà½Úµã¿É¶ÔÊý¾Ý×Ö¶ÎÖ´ÐвÙ×÷£¬Èç¹ýÂË¡¢µ¼³öÐÂ×ֶκÍÈ·¶¨¸ø¶¨×ֶεIJâÁ¿¼¶±ðµÈ¡£
ͼÐΣº´ËÀà½Úµã¿ÉÔÚ½¨Ä£Ç°ºóÒÔͼ±íÐÎʽÏÔʾÊý¾Ý¡£Í¼ÐΰüÀ¨É¢µãͼ¡¢Ö±·½Í¼¡¢ÍøÂç½ÚµãºÍÆÀ¹Àͼ±íµÈ¡£
½¨Ä££º´ËÀà½Úµã¿ÉʹÓà IBM SPSS Modeler ÖÐÌṩµÄ½¨Ä£Ëã·¨£¬ÈçÉñ¾ÍøÂç¡¢¾ö²ßÊ÷¡¢±´Ò¶Ë¹ÍøÂç¡¢¾ÛÀàËã·¨¡¢Ö§³ÖÏòÁ¿»ú¡¢ºÍÊý¾ÝÅÅÐòµÈ¡£
Êä³ö£º½ÚµãÉú³ÉÊý¾Ý¡¢Í¼±íºÍ¿ÉÔÚ IBM SPSS Modeler Öв鿴µÄÄ£Ð͵ȶàÖÖÊä³ö½á¹û¡£
µ¼³ö£º½ÚµãÉú³É¿ÉÔÚÍⲿӦÓóÌÐò£¨Èç IBM SPSS Data Collection¡¢Êý¾Ý¿â¡¢XML¡¢IBM
SPSS Analytic Server Êý¾Ý »ò Excel£©Öв鿴µÄ¶àÖÖÊä³ö¡£
IBM SPSS Statistics£º½Úµã½« IBM SPSS Statistics
Êý¾Ýµ¼Èë»òµ¼³öΪ SPSS Statistics Êý¾Ý£¬ÒÔ¼°ÔËÐÐ SPSS Statistics ÌṩµÄ¹¦ÄÜ¡£
IBM SPSS SDAP ½éÉÜ
1. SDAP µÄ°²×°
IBM? SPSS? Data Access Pack£¨¼ò³Æ SDAP£©ÊÇÔÚ
Modeler µÄ°²×°Å̸½´øµÄ ODBC Çý¶¯³ÌÐò£¬ÔËÐÐ setup.exe ÎļþÒÔÆô¶¯Çý¶¯³ÌÐò°²×°£¬²¢Ñ¡ÔñËùÓÐÏà¹ØµÄÇý¶¯³ÌÐò¼´¿É¡£°²×°µÄ
SDAP ±ØÐëºÍÄãʹÓÃµÄ Modeler Server ÔÚͬһ̨»úÆ÷£¬Ò²¾ÍÊÇ˵Èç¹ûÄãʹÓñ¾µØµÄ Modeler
Server, ÄÇô¾Í°²×°ÔÚ Modeler Client ËùÔڵĻúÆ÷£¬Èç¹ûʹÓÃµÄ Modeler Server
ºÍ Modeler Client ²»ÔÚͬһ̨»úÆ÷£¬ÄÇô¾ÍÐèÒª°²×°ÔÚ Modeler Server ËùÔڵĻúÆ÷¡£

ͼ 2. SDAP µÄ°²×°
2. ´´½¨ ODBC
ÕâÀïÒÔ Windows 7 ΪÀý£¬×°ºÃ SDAP Çý¶¯ºó£¬´Ó¡°¿ªÊ¼¡±²Ëµ¥ÖÐÑ¡ÔñËùÓгÌÐò£¬Ñ¡Ôñ¹ÜÀí¹¤¾ß£¬Ñ¡ÔñÊý¾ÝÔ´
(ODBC)£¬ÔÚ´ò¿ª µÄ¶Ô»°¿òÖÐÑ¡Ôñϵͳ DSN Ñ¡Ï£¬È»ºóµ¥»÷Ìí¼Ó£¬ÔÚ´ò¿ªµÄ¶Ô»°ÁË¿ñÑ¡ÔñÒªÌí¼ÓµÄÊý¾Ý¿âµÄÇý¶¯£¬Èçͼ
3 Ëùʾ£º

ͼ 3. Ñ¡ÔñÇý¶¯
µã»÷Íê³É°´Å¥ºó£¬ÅäÖÃÊý¾Ý¿âµÄÐÅÏ¢£¬¶ÔÓÚ²»Í¬µÄÊý¾ÝÐèÒªÊäÈ벻ͬµÄÐÅÏ¢£¬±¾ÎĽ«ÒÔÖ÷Á÷µÄ IBM DB2¡¢Oracle
ºÍ SQL Server ΪÀý¡£Èçͼ 4 Ëùʾ£º

ͼ 4. ´´½¨ DB2 ODBC
ÔÚ¡°ODBC DB2 Wire Protocol Çý¶¯³ÌÐòÉèÖá±¶Ô»°¿òÖÐÐèÒªÖ¸¶¨ÈçÏÂÄÚÈÝ£º
Êý¾ÝÔ´Ãû³Æ£¨Ö¸¶¨Ò»¸ö ODBC µÄÃû×Ö£©£»
IP µØÖ·£¬Ö¸¶¨ DB2£¨Oracle£¬SQL Server£© RDBMS ËùÔÚ·þÎñÆ÷µÄÖ÷»úÃû»òÕß IP
µØÖ·£»
TCP ¶Ë¿Ú ( ¶ÔÓÚ DB2£¬Ä¬ÈÏÊÇ 50000£¬Oracle ÊÇ 1521£¬SQL Server
ÊÇ 1433)£»
Êý¾Ý¿âµÄÃû³Æ£¨Ö¸¶¨ÐèÒªÁ¬½ÓµÄÊý¾Ý¿â£©£»
µã»÷¡°²âÊÔÁ¬½Ó¡±ºó£¬ÊäÈëÒªÁ¬½ÓÊý¾Ý¿âµÄÓû§ÃûºÍÃÜÂ룬Ȼºóµ¥»÷È·¶¨°´Å¥¡£´Ëʱ»áÏÔʾ¡°Á¬½ÓÒѽ¨Á¢£¡¡±µÄÏûÏ¢£¬ËµÃ÷ÅäÖóɹ¦¡£
¶ÔÓÚ Oracle Êý¾Ý¿âÀ´Ëµ£¬Èçͼ 5 Ëùʾ£º

ͼ 5. ´´½¨ Oracle ODBC
¶ÔÓÚ SQL Server Êý¾Ý¿âÈçͼËùʾ£º

ͼ 6. ´´½¨ SQL Server ODBC
ÀûÓà IBM SPSS Modeler Êý¾Ý¿âÔ´½Úµã»ñÈ¡Êý¾Ý
1.»ñÈ¡Êý¾Ý
´ò¿ª IBM SPSS Modeler ¿Í»§¶Ë£¬µã»÷×óÏÂ½ÇµÄ Server °´Å¥£¬Ñ¡ÔñÒªÁ¬½ÓµÄ Modeler
Server£¬ÕâÀïÐèҪ˵Ã÷µÄ¾ÍÊÇÈç¹ûÄãµÄ SDAP ×°ÔÚºÍ Modeler Client ÔÚһ̨»úÆ÷£¬ÄÇô¾ÍÑ¡Ôñ
Local Server£¬ Èç¹û²»ÔÚͬһ̨»úÆ÷£¬¶øÊǺ͵¥¶ÀµÄ Modeler Server ×°ÔÚһ̨»úÆ÷£¬¾ÍÑ¡ÔÚÌí¼Ó°´Å¥£¬ÊäÈë»úÆ÷µÄÖ÷»úÃû»òÕß
IP µØÖ·£¬ÉèÖõǼµÄÓû§ÃûºÍÃÜÂ룬µã»÷Íê³É°´Å¥£¬Èçͼ 7 Ëùʾ£º

ͼ 7. Á¬½Ó Modeler Server
Á¬½ÓÉÏ Modeler Server Ö®ºó£¬ÔÚÔ´Ñ¡ÏîË«»÷Êý¾Ý¿â½Úµã£¬È»ºó¾Í¿ÉÒÔÌí¼ÓÊý¾Ý¿âÔ´½Úµãµ½Êý¾ÝÁ÷¹¤×÷Çø£¬Ë«»÷½Úµã£¬ÔÚÊý¾ÝÏîÑ¡ÔñÌí¼ÓÒ»¸öÊý¾Ý¿âÁ¬½Ó£¬È»ºó
Modeler Client »á½« Modeler Server ËùÔÚ»úÆ÷µÄËùÓÐ ODBC ²éѯ³öÀ´£¬ÕÒµ½ÐèÒªÁ¬½ÓµÄÊý¾Ý¿âÁ¬½ÓÐÅÏ¢£¬ÊäÈëÓû§ÃûºÍÃÜÂëºó£¬µã»÷Á¬½Ó°´Å¥£¬Ñ¡ÔñÍê³ÉÈ»ºó½øÈëÑ¡Ôñ±í£¬ÕâÀïÒÔ
SQL Server ΪÀý£¬Èçͼ 8 Ëùʾ£º

ͼ 8. Ìí¼ÓÊý¾Ý¿âÁ¬½Ó
µã»÷Íê³É°´Å¥ºó£¬ÔÚ±íÃûÁеã»÷Ñ¡Ôñ°´Å¥£¬Ñ¡Ôñ±íÃû£¬ÕâÀïÎÒÃÇÒÔ dbo.Modeler_Drug1 ΪÀý£¬Èçͼ
9 Ëùʾ£º

ͼ 9. Ñ¡Ôñ±íÃû
Ñ¡Ôñ±íºó£¬½Úµã×Ô¶¯¶ÁÈ¡±í½á¹¹£¬Èçͼ 10 Ëùʾ£º

ͼ 10. À´×Ô SQL Server µÄÊý¾Ý
ÓÃͬÑùµÄ·½·¨ÔÙÌí¼ÓÁ½¸öÊý¾Ý¿â½Úµã£¬Ñ¡Ôñ ODBC Ϊ DB2 ºÍ Oracle£¬ ÊäÈëÓû§ÃûºÍÃÜÂëÖ®ºó£¬¾Í¿ÉÒÔÑ¡ÔñÒª¶ÁÈ¡Êý¾ÝµÄ±íÃûÁË¡£ÕâÑù¾ÍÍê³ÉÁËÓÃ
Modeler Client ¶ÁÈ¡Êý¾Ý¿âÊý¾ÝµÄ²Ù×÷£¬È»ºóÒª½øÐеľÍÊǶÔÊý¾ÝµÄ´¦Àí¡£
Ê×ÏÈÎÒÃÇÀûÓà Modeler µÄ Merge ½Úµã¶Ô DB2 ºÍ Oracle ÖеÄÁ½ÕűíµÄÊý¾Ý½øÐкϲ¢£¬´¦ÀíºóµÄ½á¹ûÊÇÎÒÃǵõ½µÄÊý¾ÝÒ»²¿·ÖÀ´×Ô
DB2 Êý¾Ý¿â£¬Ò»²¿·ÖÀ´×Ô Oracle Êý¾Ý¿â¡£¶ÔÓÚÀ´×Ô Oracle Êý¾Ý¿âµÄÊý¾Ý£¬ÎÒÃÇÈ¡ 3 ¸ö×ֶεÄÖµ£¬Èçͼ
11 Ëùʾ£º

ͼ 11. À´×Ô Oracle µÄÊý¾Ý
¶ÔÓÚÀ´×Ô DB2 Êý¾Ý¿âµÄÊý¾Ý£¬ÎÒÃÇÈ¡ 4 ¸ö×ֶΣ¬Èçͼ 12 Ëùʾ£º

ͼ 12. À´×Ô DB2 µÄÊý¾Ý
2.Êý¾Ý´¦Àí
Ë«»÷¼Ç¼ѡÏîÖÐµÄ Merge ½Úµã£¬È»ºó½« DB2 ºÍ Oracle Á½¸ö½ÚµãÓëÖ®Á¬½Ó£¬Ë«»÷ Merge
½Úµã£¬¿ÉÒÔ¿´µ½´¦ÀíºóµÄÊý¾Ý°üÀ¨À´×Ô DB2 ºÍ Oracle µÄ 7 ¸ö×ֶΣ¬Èçͼ 13 Ëùʾ£º

ͼ 13. Merge ºóµÄÊý¾Ý
È»ºóÎÒÃÇÐèҪͨ¹ý Modeler µÄ Append ½Úµã½« Merge ºóµÄÊý¾Ý×·¼Óµ½À´×Ô SQL Server
Êý¾Ý¿âµÄÊý¾Ý¡£Ë«»÷¼Ç¼ѡÏîÖÐµÄ Append ½Úµã£¬ÔÚÁ÷¹¤×÷ÇøÖн« Merge ½ÚµãºÍ SQL Server
Êý¾ÝÔ´½ÚµãÓëÖ®Á¬½Ó£¬ÕâÑùµÃµ½µÄ¾ÍÊÇÀ´×ÔÈý¸öÊý¾Ý¿âµÄÊý¾ÝÁË¡£Èçͼ 14 Ëùʾ£º

ͼ 14. Append ºóµÄÊý¾Ý
ÎÒÃÇ»¹¿ÉÒÔͨ¹ý Modeler µÄÆäËû½Úµã¶ÔÊý¾Ý½øÐнøÒ»²½µÄ´¦Àí£¬±ÈÈçͨ¹ýÑ¡Ôñ½Úµã£¬¿ÉÒÔÉèÖÃÌõ¼þÀ´Ñ¡ÔñÎÒÃÇÐèÒªµÄÊý¾Ý£¬»òÕßͨ¹ýÅÅÐò½Úµã¶Ôij¼¸¸öÁнøÐÐÅÅÐòµÈµÈ£¬ÕâÀï¾Í²»Ïêϸ½éÉÜÁË¡£
3.½¨Ä£
×îºóÒª×öµÄ¾ÍÊǶԴ¦Àí¹ýµÄÊý¾Ý½øÐн¨Ä£ÁË£¬Ê×ÏÈÎÒÃÇÐèÒªÉ趨һ¸ö Target ÁУ¬Ò²¾ÍÊÇÐèÒªÔ¤²âµÄÁС£ÎÒÃÇͨ¹ý
Modeler µÄ Type ½ÚµãÉèÖà Target ÁУ¬ÔÚ×Ö¶ÎÑ¡ÏîË«»÷ Type ½Úµã£¬ÔÚÁ÷¹¤×÷ÇøÖн«
Append ½ÚµãÓëÖ®Á¬½Ó£¬Ë«»÷ Type ½Úµã£¬ÐÞ¸Ä Drug ÁеĽÇɫΪ Target£¬ÆäËûĬÈÏΪ
Input£¬Èçͼ 15 Ëùʾ£º

ͼ 15. ÉèÖà Target ÁÐ
È»ºó¾ÍÊÇÑ¡ÔñÎÒÃÇҪʹÓõÄÄ£ÐÍÁË£¬ÕâÀïÒÔÉñ¾ÍøÂçΪÀý£¬ÔÚÄ£ÐÍÑ¡ÔñÖÐË«»÷Éñ¾ÍøÂç½Úµã£¬ÔÚÁ÷¹¤×÷ÇøÖн« Type
½ÚµãÓëÖ®Á¬½Ó£¬´ò¿ªÉñ¾ÍøÂç½Úµã£¬¿ÉÒÔ¿´µ½ÎÒÃÇÊÇͨ¹ýËùÓеĽÇɫΪ Input µÄÁÐÀ´Ô¤²â¾õµÃΪ Target
µÄÁУ¬µ±È»ÎÒÃÇ¿ÉÒÔÔÚÕâÀïÐÞ¸Ä Input ºÍ Target£¬ÎÒÃǽ«ÄêÁäµÄ½ÇÉ«´Ó Input ÐÞ¸ÄΪ Target£¬Èçͼ
16 Ëùʾ£º

ͼ 16. ÉèÖà Input ºÍ Target
µã»÷ÔËÐа´Å¥£¬Éú³ÉÒ»¸öеÄÄ£ÐͿ飬¸ÃÄ£ÐÍ¿é»á±»×Ô¶¯Á¬½ÓÔÚÁ÷¹¤×÷Çø£¬²¢´øÓÐÖ¸Ïò´´½¨ËüµÄ½¨Ä£½ÚµãµÄÁ´½Ó¡£Òª²é¿´Ä£Ð͵ÄÏêϸÐÅÏ¢£¬ÓÒ¼üµ¥»÷Ä£ÐͿ鲢ѡÔñä¯ÀÀ£¨ÔÚÄ£ÐÍÑ¡Ïî°åÉÏ£©»ò±à¼£¨ÔÚ¹¤×÷ÇøÉÏ£©¡£Èçͼ
17 Ëùʾ£º

ͼ 17. °üº¬Ä£ÐÍ¿éµÄÁ÷
Ë«»÷´ò¿ªÉú³ÉµÄÄ£ÐͿ飬¿ÉÒÔ¿´µ½ÄÄЩֵ¶ÔÔ¤²â½á¹ûµÄÓ°Ïì×î´ó£¬ÏßÌõ¿íÉî˵Ã÷Ó°ÏìÔ½´ó£¬Èçͼ 18 Ëùʾ£º

ͼ 18. Ô¤²â±äÁ¿µÄÖØÒªÐÔ
4.Ä£ÐÍÆÀ¹À
½¨Ä£Íê³Éºó£¬ÐèÒªÆÀ¹ÀÄ£Ð͵Ä׼ȷ¶È£¬¾ÍÊǶÔһЩ¼Ç¼½øÐÐÆÀ·Ö£¬ÎÒÃÇÕâÀïÓÃÔʼÊý¾Ý½øÐÐÆÀ¹À£¬²¢½«Ä£ÐÍÔ¤²âµÄ½á¹ûÓëʵ¼Ê½á¹û½øÐбȽϡ£Èçͼ
19 Ëùʾ£º

ͼ 19. °üº¬Êä³öµÄÁ÷
Òª²é¿´·ÖÊý»òÔ¤²âÖµ£¬ÈçÉÏͼ½«±í½ÚµãÁ¬½Óµ½Ä£ÐͿ飬˫»÷±í½Úµã£¬È»ºóµ¥»÷ÔËÐС£¿ÉÒÔ´Ó±íÖп´µ½£¬Ä£ÐÍ´´½¨ÁËÁ½¸öÃûΪ
$N-Age ºÍ $N-Drug µÄ×ֶΣ¬ÓÃÀ´ÏÔʾԤ²âÖµ¡£
|