spss modeler幫助其他文件ibm14.是SPSSInc企業(yè)級數(shù)據(jù)挖掘_第1頁
spss modeler幫助其他文件ibm14.是SPSSInc企業(yè)級數(shù)據(jù)挖掘_第2頁
spss modeler幫助其他文件ibm14.是SPSSInc企業(yè)級數(shù)據(jù)挖掘_第3頁
spss modeler幫助其他文件ibm14.是SPSSInc企業(yè)級數(shù)據(jù)挖掘_第4頁
spss modeler幫助其他文件ibm14.是SPSSInc企業(yè)級數(shù)據(jù)挖掘_第5頁
已閱讀5頁,還剩406頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Note:Beforeusingthisinformationandtheproductitsupports,readthegeneralinformationunderNotices第頁碼.ThiscontainsproprietaryinformationofSPSSInc,anIBM.Itisprovidedunderalicenseagreementandisprotectedbycopyrightlaw.andanystatementsprovidedinthismanualshouldnotbeinterpretedassuch.righttouseordistributetheinformationinanywayitbelievesappropriatewithoutincurringanyobligationtoyou.?CopyrightIntegralSolutionsLimited1994,前IBM?SPSS?ModelerSPSSInc.企業(yè)級數(shù)據(jù)挖掘工作平臺。SPSSModeler通過深入的數(shù)據(jù)分析幫助組織改進與客戶和市民的關(guān)系。組織通過借助源自SPSSModeler的洞察力可以留住優(yōu)質(zhì)客戶,識別交叉銷售機遇,吸引新客戶,檢測,降低風險,促進服務(wù)交付。SPSSModeler’的可視化界面讓用戶可以應用他們自己的業(yè)務(wù)專長,這將生成更強有SPSSModeler例如預測、分類、細分和關(guān)聯(lián)檢測算法。模型創(chuàng)建成功后,通過IBM?SPSS?ModelerSolutionPublisher,在廣泛的企業(yè)內(nèi)交付給決策者,或通過數(shù)據(jù)庫交付。關(guān)于SPSSInc.,IBM下屬公司SPSSIncIBM商。該公司擁有全面的產(chǎn)品系列,涵蓋數(shù)據(jù)收集、統(tǒng)計分析、建模和部署過程,通過在業(yè)務(wù)流程中嵌入分析技術(shù),可以收集人們的態(tài)度與看法,預測未來客戶交互結(jié)果,然后針對這些深入見解采取相應行動。PSSIn.解決方案著眼于整合分析技術(shù)、IT基礎(chǔ)設(shè)施和業(yè)務(wù)流程,以幫助達成整個企業(yè)內(nèi)相互關(guān)聯(lián)的業(yè)務(wù)目標。全球各地的眾多企業(yè)、和學術(shù)機構(gòu)客戶依靠SPSSnc.技術(shù)在吸引、留住和發(fā)展客戶方面取得競爭優(yōu)勢,同時減少并緩解風險。SPSSIc.在009年10被IBM并購。關(guān)更多信息,請h 。TechnicalTechnicalsupportisavailabletomaintenancecustomers.CustomersmaycontactTechnicalSupportforassistanceinusingSPSSIductsorforinstallationhelpforoneofthesupportedhardwareenvironments.ToreachTechnicalSupport,seetheSPSSInc.websiteathttp: thewebsiteathttp: /default.asp?refpage=contactus.asp.Bepreparedtoidentifyyourself,yourorganization,andyoursupportagreementwhenrequestingassistance.?CopyrightIntegralSolutionsLimited1994,2010

內(nèi)概 CLEF簡 系統(tǒng)體系結(jié) 客戶端組 服務(wù)器端組 CLEF的功 規(guī)范文 節(jié) Data 輸入和輸出文 應用程序編程接口 文件結(jié) 客戶端組 服務(wù)器端組 節(jié) 節(jié)點概 數(shù)據(jù)器節(jié) 數(shù)據(jù)變換器節(jié) 模型構(gòu)建器節(jié) 文檔構(gòu)建器節(jié) 模型填充器節(jié) 數(shù)據(jù)記錄器節(jié) 菜單、和選項 菜單和子菜 15選項板和子選項 設(shè)計節(jié)點圖 邊 背 圖形要 創(chuàng)建自定義圖 將圖像文件添加至節(jié)點規(guī) 設(shè)計 關(guān)于節(jié)點 框的設(shè)計原 框組 設(shè)計輸出窗 CLEF示 關(guān)于示 激活示 數(shù)據(jù)器節(jié)點(ApacheLog 數(shù)據(jù)轉(zhuǎn)換器節(jié)點(URL 文檔構(gòu)建器節(jié)點(WebStatus 模型構(gòu)建器節(jié)點 檢查規(guī)范文 檢查源代 刪除示 規(guī)范文 規(guī)范文件概 規(guī)范文件的示 XML擴展元 擴展詳細信息部 資源部 數(shù)據(jù) Jar文 共享 幫助信 通用對象部 屬性類 屬性 容器類 用戶界面(選項板)部 對象定義部 對象標識 模型構(gòu)建 文檔構(gòu)建 模型提供 屬 用戶界 執(zhí) 輸出數(shù)據(jù)模 通用特 值類 求值的字符 操 字段和字段元數(shù) 字段 角 邏輯運算 條 在中使用CLEF節(jié) 保持向后兼容 構(gòu)建模型和文 模型和文檔構(gòu)建簡 模 文 構(gòu)建模 模型構(gòu)建 模型輸 構(gòu)建交互模 自動建 應用模 構(gòu)建文 文檔構(gòu)建 文檔輸 使用構(gòu)造函 創(chuàng)建模型輸 創(chuàng)建文檔輸 創(chuàng)建交互模型構(gòu)建 創(chuàng)建模型填充 構(gòu)建用戶界 關(guān)于用戶界 用戶界面部 菜 菜單 示例:添加至主窗 鍵和鍵盤快捷 面板規(guī) 文本瀏覽器面 擴展對象面 屬性面 模型查看器面 屬性控件規(guī) UI組件控 屬性面板控 控制 屬性控件布 標準控件布 自定義控件布 自定義輸出窗 添加幫助系 幫助系統(tǒng)的類 HTML幫 實施幫助系 定義幫助系統(tǒng)的位置和類 指定要顯示的特定幫助本地化和輔助功 簡 本地 屬性文 幫助文 測試本地化后的CLEF節(jié) 輔助功 程序設(shè) 關(guān)于CLEF節(jié)點的程序設(shè) CLEFAPI文 客戶端 客戶端API 使用客戶端 PredictiveServerAPI 服務(wù)器端 體系結(jié) 服務(wù)函 回調(diào)函 處理流 服務(wù)器端API功 錯誤處 XML解析 使用服務(wù)器端 服務(wù)器端編程準 測試和分 測試CLEF擴 測試CLEF擴 調(diào)試CLEF擴 分發(fā)CLEF擴 安裝CLEF擴 卸載CLEF擴 附CLEFXML架 CLEF元素參 Action元 ActionButton元 Actions元 AddField元 And元 Attribute元 BinaryFormat元 Catalog元 Catalogs元 ChangeField元 CheckBoxControl元 CheckBoxGroupControl元 DirectoryChooserControl元 FileChooserControl元 ComboBoxControl元 Command元 CommonObjects元 Condition元 Constraint元 Constructors元 Container元 ContainerFile元 ContainerTypes元 Controls元 元 Output元 Builder元 ctiveModelBuilder元 CreateModel元 CreateModelApplier元 CreateModelOutput元 DatabaseConnectionValue元 DataFile元 DataFormat元 DataModel元 DBConnectionChooserControl元 DBTableChooserControl元 DefaultValue元 DelimitedDataFormat元 DisyLabel元 Builder元 Output元 Type元 Enabled元 Enumeration元 ErrorDetail元 Executable元 Execution元 Extension元 ExtensionDetails元 ExtensionObjectPanel元 Field元 FieldFormats元 FieldGroup元 FieldGroups元 FileFormatType元 FileFormatTypes元 ForEach元 Icon元 Icons元 InputFiles元 Builder元 ctiveModelBuilder元 Layout元 License元 ListValue元 MapValue元 元 Item元 MissingValues元 ModelBuilder元 ModelOutput元 ModelProvider元 ModelType元 ModelViewerPanel元 Module元 MultiFieldChooserControl元 MultiItemChooserControl元 Node元 Not元 NumberFormat元 NumericInfo元 Option元 OptionCode元 Or元 OutputDataModel元 OutputFiles元 Palette元 Parameters元 PasswordBoxControl元 Properties元 PropertiesPanel元 PropertiesSubPanel元 Property元 PropertyControl元 PropertyGroup元 PropertySets元 PropertyType元 PropertyTypes元 RadioButtonGroupControl元 Range元 Range元 RemoveField元 Resources元 Run元 SelectorPanel元 ServerDirectoryChooserControl元 ServerFileChooserControl元 SetContainer元 SetProperty元 SingleFieldChooserControl元 SingleFieldValueChooserControl元 SingleItemChooserControl元 SpinnerControl元 SPSSDataFormat元 StaticText元 StatusCode元 StatusCodes元 StatusDetail元 Structure元 StructuredValue元 SystemControls元 Tab元 TabbedPanel元 TableControl元 Tabs元 TextAreaControl元 TextBoxControl元 TextBrowserPanel元 ToolbarItem元 UserInterface元 UTF8Format元 Value元 Values元 Values元 Visible元 擴展類 索 章1概CLEF簡介(CLEF)IBM?SPSS?ModelerSPSSModeler(例如,數(shù)據(jù)處理例程或要執(zhí)行該操作,SPSSModeler需要有關(guān)該自定義程序的詳細信息,例如其名稱、應傳遞給該程序令參數(shù)以及SPSSModeler如何向程序顯示選項和如何向用戶顯示結(jié)果XML規(guī)范文件。SPSSModelerCLEF提供簡單易用、異常靈活且穩(wěn)定的環(huán)境,可供工程師、顧問和最終用戶將新功能集成到PSSModler確保擴展模塊的外觀和功能與本地SPSSModelerSPSSModeler系統(tǒng)體系結(jié)構(gòu)IBM?SPSS?Modeler,CLEF客戶端組件?CopyrightIntegralSolutions 1994,21-1客戶規(guī)范文件 列出了擴展定義的屬性、格式、數(shù)據(jù)模型更改、控件和其他特征圖像文件 包含用于識別擴展中的節(jié)點的圖像幫助文件 用于顯示有關(guān)擴展的幫助信息屬性文件 包含的文本字符串包括擴展在屏幕上顯示的名稱、和消息Java.jar或.class文件。包含了擴展使用的所有JavaJava應用程序編程接口(API)??晒┬枰从梢?guī)范文件直接提供的其他控件、用戶服務(wù)器端組件3概2服務(wù)器端組共享庫的基于C的API。包含設(shè)置和獲取執(zhí)行設(shè)置、這些設(shè)置的持續(xù)時間、執(zhí)行反饋、作業(yè)控制(例如,中斷執(zhí)行)、SQL生成和返回的對象等方面。服務(wù)器端共享庫。一個支持節(jié)點執(zhí)行的動態(tài)庫(DLL)。C++工具是一些基于C的API的包裝器,這些基于C的API作為源代碼提供,可以很容易地編譯為C++CLEFCLEF的功能下面的章節(jié)介紹了CLEF應用程序編程接口(規(guī)范文件CLEFXML4IBM?SPSS?Modeler有關(guān)信息,請參閱第4章和規(guī)范文件第35頁碼節(jié)IBM?SPSS?Modeler(例如,節(jié)點是用于生成模型還是只用于轉(zhuǎn)換數(shù)據(jù))。有關(guān)詳細信息,請參閱第頁碼第2創(chuàng)建規(guī)范文件和所有必需的Java類和共享庫后,將文件到SPSSModeler可讀取這些文件的特定位置。下次啟動SPSSModeler時,新節(jié)點將添加到相應的選項板Data數(shù)據(jù)模型表示流過IBM?SPSS?Modeler流的數(shù)據(jù)的結(jié)構(gòu)。該模型描述流中各個點的數(shù)SSSodeer響。例如,一個衍生節(jié)點先獲取輸入數(shù)據(jù)模型,再為模型添加新字段,隨后生成輸出數(shù)據(jù)模型并將其傳遞到PSSodeer流中的下一個節(jié)點中。與此相比,圖形節(jié)點先獲輸入數(shù)據(jù)模型,但不生成任何輸出數(shù)據(jù)模型,因為該數(shù)據(jù)不會被傳遞到任何后續(xù)節(jié)點。SPSSMoeler些字段可用的正確信息。規(guī)范文件中的數(shù)據(jù)模型信息是SSSMoeler用于在整個流中保持數(shù)據(jù)模型一致性所必需的信息。依據(jù)數(shù)據(jù)是流入、流出還是流過節(jié)點,規(guī)范文件必需說明數(shù)據(jù)模型類型是輸入、輸出還是兩者兼?zhèn)?。CLEF節(jié)點可為傳遞到節(jié)點中的任何字段添加新字段,或使用程序自身生成的新字段替代傳輸?shù)焦?jié)點中的字段,從而影響到數(shù)據(jù)模型。規(guī)范文件中的OutpuDataodelCLEF有關(guān)詳細信息,請參閱第67頁碼第4輸入和輸出文件CLEF輸入文件器,在執(zhí)行節(jié)點時,該容器中的內(nèi)容將被傳輸?shù)街付ǖ妮斎胛募S嘘P(guān)詳細信息,請參63頁碼第4章中的輸入文件。其他臨時文件是在執(zhí)行服務(wù)器的節(jié)點時生成的;例如,執(zhí)行模型構(gòu)建器或文檔構(gòu)建器節(jié)點的結(jié)果。這些文件是輸出文件,在執(zhí)行節(jié)點后,它們將被傳輸回客戶端。有關(guān)詳細信息,請參閱第64頁碼第4章中的輸出文件。5概應用程序編程接口根據(jù)您對擴展的期望,您可能需要使用應用程序編程接口(AP)。對于簡單的數(shù)據(jù)轉(zhuǎn)換,可能需要在規(guī)范文件中完整地定義必要的過程。但是,如果有更高級的需求,將需要具有一個或多個API的接口:CLEFCLEFCLEFAPIJavaAPI,可供需要其他控件、用戶界面組件或交互(未由規(guī)范CLEFAPICAPI,涵蓋了多個方面,例如設(shè)置和獲取執(zhí)行設(shè)置、這些設(shè)置的持續(xù)時間、執(zhí)行反饋、作業(yè)控制(例如中斷執(zhí)行)、SQL生成和返回的對象。PredictiveServerAPIJavaAPIIBM?SPSS?Modeler有關(guān)信息,請參閱第9章和程序設(shè)計第197頁碼文件結(jié)構(gòu)CLEF客戶端組件包含擴展規(guī)范文件、Java.jar服務(wù)器端組件是執(zhí)行擴展節(jié)點時所需的共享庫 DLL客戶端組件客戶端組件安裝在IBM?SPSS?Modeler安裝 的\ext\lib文件夾下。服務(wù)器端組Java.jar擴展文件夾\ext\lib下自身的擴展文件夾中。6其中,providerTagExtensionDetails元素的提供程序標識符,idExtensionDetails<ExtensionDetailsproviderTag="myco"id="sorter"...則使用擴展文件夾名myco.sorter規(guī)范文件規(guī)范件身名必為extnsion.xl,且位于擴展文件夾根 。面提供的例中,向規(guī)范件的路必須在BM?SPSS?Modeer安裝 下如下所示:Java類和.jar文件JavaAPIJava.class文件集,也可以打包為.jar文件。Java.classActionHandler接在該示例中,.class文件應當在SPSSModeler安 .jarJarFile.jar.jar\規(guī)范文件應當在Resources<JarFileid="util"path="lib\common-40頁碼第4Jar7概屬性文件本地化后的資源(例如,屏幕文本和錯誤消息及其外語翻譯).properties閱第190頁碼第8章中的屬性文件。圖像和幫助文件包含可用于顯示圖標的圖形圖像的文件和包含幫助系統(tǒng)的文件可位于擴展文件夾下的任意位置。如果將圖像文件和幫助文件分別放在其各自的子文件夾下,將會非常方便??梢酝ㄟ^規(guī)范文件中Icon元素的imagePath屬性圖像文件的位置。有關(guān)詳細信息,請參閱第121頁碼第6章中的Icons。與該方法相似,可以使用規(guī)范文件中HelpInfo元素的path屬性幫助系統(tǒng)的位置。有關(guān)詳細信息,請參閱第186頁碼第7章中的定義幫助系統(tǒng)的位置和類型。示服務(wù)器端組件執(zhí)行時所需的共享庫必須位于IBM?SPSS?Modeler安裝 中\(zhòng)ext\bin文件夾下的\ext\bin元素中其位置。有關(guān)詳細信息,請參閱第40頁碼第4章中的共享庫主共享庫可能要使用其他庫。也可以將所有相關(guān)共享庫與主共享庫放置在同一位置,以方便主共享庫查找相關(guān)共享庫。示8章2節(jié)節(jié)點概述IBM?SPSS?ModelerSPSSModeler在CLEF中,節(jié)點的分類方法略有不同。下表列出了這兩個系統(tǒng)之間的映射:2-CLEF節(jié)點類型SPSSModeler分選項板CLEF節(jié)點類型源數(shù)據(jù)過程節(jié)點記錄選項數(shù)據(jù)變換字段選項輸出節(jié)點圖文檔構(gòu)建輸出(報告節(jié)點導數(shù)據(jù)記錄建模節(jié)點建模型構(gòu)建器CLEFCLEF2-節(jié)點類型和功CLEF描對應的節(jié)點選項圖標數(shù)據(jù)將不同格式的數(shù)據(jù)導入SPSS源數(shù)據(jù)變SPSSModeler獲取數(shù)據(jù),并以某種方式修改數(shù)據(jù),然后將修改后的數(shù)據(jù)返回至SPSSModeler記錄選項模型構(gòu)使用SPSSModeler中的建?CopyrightIntegralSolutions 1994,CLEF描對應的節(jié)點選項圖標文檔構(gòu)SPSSModeler中的數(shù)據(jù)生成圖圖輸出(報告節(jié)模型填充(為恢復到SPSSModeler工作區(qū)–數(shù)據(jù)記SPSSModeler格式的數(shù)據(jù)導出為適合于其他應用程序使用的格導例如,在規(guī)范文件的Nodepalette="recordOp"...>-nodeelements-palette屬性定義用戶可以從中節(jié)點的SPSSModeler主窗口中的選項板,此示例中IBM?SPSS?Modeler提供了大量示例節(jié)點。有關(guān)詳細信息,請參閱第30頁碼第3章中的關(guān)于示例。數(shù)據(jù)器節(jié)通過數(shù)據(jù)器節(jié)點,可以將外部源的數(shù)據(jù)到IBM?SPSS?Modeler流中。SPSSModeler“源”選項板上的節(jié)點與數(shù)據(jù)器節(jié)點等效,并且用圓形圖標形狀標識。數(shù)據(jù)源(如文件或數(shù)據(jù)庫與每個字段關(guān)聯(lián)的數(shù)據(jù)類型(如范圍、集合或標志)和類型(如字符串、整數(shù)或?qū)崝?shù))數(shù)據(jù)器節(jié)點可以包含用于源數(shù)據(jù)記錄的邏輯。另外,這也可以通過SPSSModeler中的類型節(jié)點在下游完成。節(jié)IBM?SPSS?Modeler提供了一個示例數(shù)據(jù)器節(jié)點。有關(guān)詳細信息,請參閱30頁碼第3數(shù)據(jù)變換器節(jié)點IBM?SPSS?Modeler流獲取數(shù)據(jù),并以某種方式修改數(shù)據(jù),然后將修改后的數(shù)據(jù)返回至該流。SPSSModeler“記錄選項”和“字段選項”選項板上的節(jié)IBM?SPSS?Modeler30碼第3章中的關(guān)于示例。模型構(gòu)建器節(jié)點IBM?SPSS?ModelerSPSSModeler14.1序指南》中的“建模簡介”。SPSSModeler或“輸出”選項卡上。SPSSModeler“建模”選項板上的節(jié)點是模型構(gòu)建器節(jié)點的示例,并且用五邊形圖標形狀標識。執(zhí)行后,模型構(gòu)建器節(jié)點會在“模型”選項卡上生成模型輸出對象(也稱為“模型塊”)。1模型構(gòu)建器節(jié)點生成模型輸出對象(模型塊2將模型輸出對象作為模型模型構(gòu)建詳細信息,如用于生成模型的算法以及哪些輸入和輸出字段可用于對模型的數(shù)據(jù)進行計分節(jié)點框的用戶界模型填充器節(jié)點的標識符(請參閱模型填充器節(jié)點第13頁碼注意:定義模型構(gòu)建器節(jié)點時,需要在相同規(guī)范文件的其他位置定義實際的模型輸出對象和模型填充器節(jié)點。IBM?SPSS?Modeler30碼第3章中的關(guān)于示例。文檔構(gòu)建器節(jié)點文檔構(gòu)建器節(jié)點生成的對象會顯示在IBM?SPSS?Modeler主窗口中管理器窗格的“輸形狀標識。執(zhí)行后,文檔構(gòu)建器節(jié)點會在管理器窗格的“輸出”選項卡上生成文檔輸出對象節(jié)3文檔SPSSModeler節(jié)點框的用戶界注意:定義文檔構(gòu)建器節(jié)點時,需要在相同規(guī)范文件的其他位置定義實際的文檔輸出對象。模型填充器節(jié)點模型填充器節(jié)點定義用于容納生成模型的容器,將生成的模型從管理器窗格的“模型”選項卡添加到IBM?SPSS?Modeler工作區(qū)時使用該容器。用戶瀏覽“模型”選項卡上的填充器節(jié)點或在工作區(qū)打開填充器節(jié)點時顯示的框的用戶界面詳細信息數(shù)據(jù)記錄器節(jié)點IBM?SPSS?Modeler格式。SPSSModeler“導出”選項板上的節(jié)點是數(shù)據(jù)記錄器節(jié)點,并且用矩形圖標形狀標識。菜單、和選項用戶可以從IBM?SPSS?Modeler菜單、或選項板擴展。擴展可以實現(xiàn)節(jié)菜單和子菜單用戶可以從“插入”菜單標準的IBM?SPSS?Modeler節(jié)點。此菜單最后一組中的每2-4插入菜這些項直接與節(jié)點選項板上的條目相對應。將節(jié)點添加到選項板時,也會自動將其添加到“插入”菜單的相應組中。如果擴展定義的操作無法通過節(jié)點,則可以通過添加下列一項或多項使該擴展可用:節(jié)SPSSModeler的新項(請參閱第15頁碼新菜單或菜單項還可以顯示與擴展關(guān)聯(lián)的圖標,如與“插入”菜單項中的某些項一樣。有關(guān)信息,請參閱第123碼和菜第124。如果擴展定義的操作無法通過節(jié)點來,則可以通過將其添加到IBM?SPSS?Modeler的主來使該擴展成為可用。將項添加到將項添加到也可以將項添加到節(jié)點框或輸出窗口的中??梢赃x擇顯示或隱藏項標簽,如下面的示例所示:將項添加將項添加 中有關(guān)詳細信息,請參閱第126頁碼第6章中的項選項板和子選項板IBM?SPSS?Modeler7標準選項板上的新節(jié) 8自定義添加到標準子選項板上的新節(jié)9自定義選項板上的新節(jié)點10有關(guān)信息,請參閱節(jié)點第55頁碼和用戶界面(選項板)部分第49頁碼設(shè)計節(jié)點圖標CLEFIBM?SPSS?Modeler11CLEF圖標的默認圖SPSSModeler節(jié)對于新節(jié)點,您只需提供圖像(也稱為輪廓),SPSSodeer會邊框和景進行處理。輪廓圖像需要透明背景,以免遮擋圖標背景層。在本節(jié)中,表示輪廓時采用的是彩色背景以便指示。包含的彩色背景的輪包含SPSSModeler2-節(jié)點圖標和已生成模型圖標的組節(jié)點圖標生成的模型圖邊背輪邊節(jié)點的功能由圖標邊框的形狀表示。有關(guān)詳細信息,請參閱第9如果節(jié)點啟用了緩存,邊框形狀上會添加一個文檔符號縮圖。節(jié)點上的白色文檔圖標指示其高速緩存為空。當高速緩存已滿時,該文檔圖標將保持綠色不變。2-節(jié)點邊框和緩存狀緩存狀示緩存狀示IBM?SPSS?Modeler背除生成的模型節(jié)點和模型填充器節(jié)點的圖標以外,其他節(jié)點圖標的背景均會更改顏色以指示狀態(tài)。2-節(jié)點背景顏示未選中灰藍錯紅紫IBM?SPSS?Modeler圖形要求對于每個新的CLEF大尺寸(49x49像素)小尺寸(38x38像素)節(jié)縮圖尺寸(16x16像素)小尺寸(38x38)圖像,設(shè)計為移到左下角以覆蓋生成的模型圖標(金色塊)注意:大于這些尺寸的圖像在IBM?SPSS?Modeler中顯示時將被剪裁。1216Icons創(chuàng)建自定義圖像為節(jié)點創(chuàng)建的圖像應傳達該節(jié)點的主要功能??紤]到國際用戶,請注意使用的圖像不要特定于某一個國家/地區(qū),并且不會引起其他國家/地區(qū)用戶的誤解。要創(chuàng)建用于CLEF 將每個版本(大尺寸、小尺寸等).gif16色(4位)將圖像背景設(shè)為透明的方法取決于使用的圖形包。例如,您可能可以將背景顏色直接設(shè)置為透明,或者可能需要先指定一種透明顏色,然后再用此顏色“描畫”圖像背景。對于圖像文件,建議采用下列IBM?SPSS?Modeler的文件命名規(guī)則2-圖像文件命名規(guī)圖像類文件名小生成的模 至SPSSModeler(請參閱測試CLEF擴展第224頁碼)來測試圖像的外觀。將圖像文件添加至節(jié)點規(guī)范創(chuàng)建圖像文件后,將它們到將要運行IBM?SPSS?Modeler的計算機上的文件夾中。在規(guī)范文件中,需要圖像相對于SPSSModeler安 夾。有關(guān)詳細信息,請參閱第121頁碼第6章中的Icons。NodeUserInterfaceIcons元素將大圖標<Icontype="standardNode"imagePath="images/lg_mynode.gif"<Icontype="smallNode"imagePath="images/sm_mynode.gif"對于模型構(gòu)建器或文檔構(gòu)建器節(jié)點,還需要在ModelOutput規(guī)范(對于模型構(gòu)建器節(jié) Output規(guī)范(對于文檔構(gòu)建器節(jié)點)的UserInterface部分中縮圖(16x16像素)<Icontype="standardWindow"imagePath="images/mynode16.gif"對于模型填充器節(jié)點,還需要在Node規(guī)范的UserInterface部分中生成的模型<Icontype="standardNode"imagePath="images/lg_gm_mynode.gif"<Icontype="smallNode"imagePath="images/sm_gm_mynode.gif"設(shè)計本節(jié)介紹標準IBM?SPSS?Modeler節(jié)點框的特征,以幫助您在CLEF中設(shè)計一致的框。關(guān)于節(jié)點節(jié)點框可為最終用戶提供一個可修改執(zhí)行設(shè)置的界面??虻耐庥^很重要,因為節(jié)點行為是通過使用各種基于框的控件來進行更改的,這些控件是用戶可以進行交互的用戶界面元素??蚩梢园S多控件,如單選按鈕、復選框、文本框和菜單。CLEF供各各的控,可將用于的設(shè)。有關(guān)詳細信息,請參閱第137頁碼第6章中的屬性控件規(guī)范。節(jié) 由控件修改的參數(shù)類型決定出現(xiàn)在框中的控件,其中有些類型可提供可選控件。可以通過規(guī)范文件中的Tab元素對新選項卡上選項進行分組。有關(guān)詳細信息,請參閱第25息,請參閱第224頁碼第10章中的測試CLEF擴展。框的設(shè)計原則仔細考慮控件顯示上要使用的文本。該文本應簡短適度,同時能夠傳達準確的信息。如果設(shè)計面向國際市場,請注意翻譯后的文本長度可能會與原始文本長度有顯著差異。對參數(shù)使用合適的控件。例如,對于僅有兩個值的參數(shù),最佳選擇并不一定總是復選框。IM?PSS?ModlerC5.0節(jié)點框使用單選按鈕來使用戶選擇具有—決策樹和—規(guī)則集這兩個值的輸出類型。14在兩個值之間進行選此設(shè)置可以用一個為決策樹的復選框來表示。選中時,輸出類型為決策樹;取消選中時,輸出則為規(guī)則集。雖然結(jié)果一樣,但在本例中使用單選按鈕可使用戶更易于理解選項。文件名控件通常位于框的頂部組成節(jié)點重要部分的控件置于框的上端。例如,圖形節(jié)點顯示數(shù)據(jù)中的字段。選擇這些字段是該框的主要功能,因此字段參數(shù)位于頂部。復選框和單選按鈕通常允許用戶選擇需要進一步信息的選項。例如,在C5.0框15含有關(guān)聯(lián)控件的復選CLEF準SPSSodelr用SPSSModler提交編方式在用戶單擊確定、應用或執(zhí)行終端節(jié)點之后,才將框中顯示的值到節(jié)點。同樣,只有用戶取消或重新顯示框或單擊刷新按鈕后,框顯示的信息才會被更新(例如,在當前節(jié)點的上游進行操作,導致節(jié)點的輸入字段被更改時)??蚪M件每一個自定義節(jié)點均需要一個框,用戶打開該節(jié)點時會顯示該框。假設(shè)您的規(guī)范文件包含一個Node元素,且該元素的UseInteaceTabs元素,當您打開該節(jié)點時會看到上述所有的框組件。根據(jù)節(jié)點類型的不同,選項卡區(qū)域和按鈕區(qū)域至少包含下列內(nèi)容:2-節(jié)點按注解(區(qū)域含有“刷確定、取重置注確定、取重置節(jié)節(jié)點按確定、取注確定、取注確定、取確定、取重置首先定位節(jié)點框,這樣當用戶打開該節(jié)點時,節(jié)點圖標會添加到它所表示的節(jié)點 框,但下次打開該節(jié)點時框并不會顯示在這個新位置上。如 擊原始節(jié)點以使第一個框再次顯示 面??蚴菬o模式的(即相同的用戶輸入始終會產(chǎn)生相同的操作)并可以調(diào)整大小。快捷作粘粘剪標題欄節(jié)點框的標題欄包含縮圖版的IBM?SPSS?Modeler金色塊圖標,緊隨其后的是模型名稱。文本來自模型名稱控件的設(shè)置。默認還在右上角提供“關(guān)閉”按鈕(X)。圖標區(qū)域節(jié) 框頂這是還可用于主窗口底部的節(jié)點選項板的小尺寸(38x38)版本的圖標,而不是顯和菜單區(qū)域數(shù)據(jù)器節(jié)點框還具有“刷新”按鈕,它將更新節(jié)點顯示的信息(例如,當節(jié)點的輸入字段發(fā)生更改時)。模型填充器節(jié)點擁有文件、生成和視圖菜單按鈕,使用戶能夠執(zhí)行,如導出模型或生成新節(jié)點。模型填充器節(jié)點還有“預覽”按鈕,但在本例中顯示輸入數(shù)據(jù)的樣本,以及應用節(jié)點時所創(chuàng)建的其他列。最大化常規(guī)尺寸按此按鈕可以將框調(diào)整為全屏尺寸。再次使用此按鈕時可將框收縮回最大化之前的尺寸。幫助按鈕此按鈕可打開節(jié)點的上下文相關(guān)的幫助。對于具有選項卡的框或輸出窗口,會顯示該選項卡的幫助。還可以用F1鍵來幫助。狀態(tài)區(qū)域框頂部的剩余區(qū)域保留為顯示信息、警告或錯誤文本。源節(jié)點會在此顯示源數(shù)據(jù)文件的完整路徑和文件名。各個節(jié)點可在此區(qū)域顯示其他節(jié)點特定的信息。為此區(qū)域指定的任何文本均應限制在兩行內(nèi)。面板區(qū)域這是框的主要區(qū)域,包含節(jié)點的所有控件和顯示區(qū)域。每一個選項卡均可以有不同節(jié)還可以指定子面板,子面板是在新窗口中打開的單獨框,并通過面板上的操作按鈕進行調(diào)用。1306選項卡區(qū)域節(jié)點框可以包含下列選項卡CLEFTabs第127頁碼第6章中的Tabs。模型輸出對象和模型填充器節(jié)點的框均包含一個系統(tǒng)提供的“匯總”選項卡。該選項卡顯示有關(guān)生成模型的匯總信息,包括使用的字段、構(gòu)建設(shè)置和模型評估過程。結(jié)果以樹狀視圖顯示,通過單擊指定項可以擴展或合并樹狀視圖。17“匯總”選項卡系統(tǒng)為所有節(jié)點框提供了“注解”選項卡,用戶可以通過該選項卡指定節(jié)點的相關(guān)18“注解”選項卡名稱NodeLabel屬性中指定(55應用確定自動會話保留。在“注解”選項卡上指定的自定義名稱會替代框中任何其他選項卡上指定的自定義名稱。工具提示文本。此處指定的文本顯示為工作區(qū)上節(jié)點的工具提示。如果此處未指定工具提示文本,當用戶將光標懸停在此節(jié)點上時不會顯示工具提示。關(guān)鍵字。用戶可以指定要用于工程報告的關(guān)鍵字,以及搜索或IBM?注釋面板。用戶可在此區(qū)域輸入注釋文本。創(chuàng)建和保存信息。這是一個不可編輯的文本區(qū)域,它顯示已存文件的創(chuàng)建信息、名稱以及日期/時間(日期/時間格式因區(qū)域不同而有所不同)。如果未進行保存,此字段將顯示“該項目尚未保存”。按鈕區(qū)域每一個框的底部都會顯示應用、重置、確定和取消按鈕。如果節(jié)點是終端節(jié)點(處理流數(shù)據(jù)的可執(zhí)行節(jié)點),則還會顯示執(zhí)行按鈕。2-2-節(jié)終端節(jié)點終端節(jié)點 框按確定。應用所有設(shè)置并關(guān)閉框。當?shù)谝淮螐墓?jié)點打開框時,該按鈕具有焦(由按鈕周圍的藍色矩形表示),按Enter取消。關(guān)閉框并保留打開框之前或上一次執(zhí)行“應用”操作之后的設(shè)置。當整個框具有焦點時,按Esc鍵也可以執(zhí)行“取消”操作。執(zhí)行。應用所有設(shè)置,關(guān)閉框并執(zhí)行終端節(jié)點應用。保存框的設(shè)置,以便下游操作可以使用這些設(shè)置重置。將整個框重置為打開框時或上一次執(zhí)行“應用”操作之后的值設(shè)計輸出窗口IBM?SPSS?ModelerCLEF116621模型輸出窗在和菜單區(qū)域中,省略了最大化/常規(guī)按鈕(在文檔輸出窗口中可由“關(guān)閉”和“刪除”按鈕代替),但仍然可以通過鼠標調(diào)整窗口大小“模型”選項卡(用于模型輸出窗口)顯示預測變量重要性數(shù)據(jù)(如果該選項在模型節(jié)點上選中)中使用ModelOutput或Output元素時,通常會顯示這兩個窗口。有關(guān)詳細信息,請參閱第55頁碼第4章中的對象標識符。節(jié)另外,可以通過指定ModelOutput或Output元素,使用自己設(shè)計的自定義窗口完全替換默認的輸出窗口。有關(guān)詳細信息,請參閱第182頁碼第6章中的章3CLEF示例關(guān)于示例CLEF,IBM?SPSS?ModelerCLEF數(shù)據(jù)器節(jié)點(名為ApacheLog數(shù)據(jù)轉(zhuǎn)換器節(jié)點(URL文檔構(gòu)建器節(jié)點(WebStatus模型構(gòu)建器節(jié)點(名為In 激活示例這些示例作為IBM?SPSS?Modeler安裝的一部分以壓縮格式安裝到Demos SPSSModelerESPSSModelerE將clef_examples_ext_lib.zip的內(nèi)容提取到SPSSModeler安裝 的\ext\lib文SPSSE將clef_examples_ext_bin.zip的內(nèi)容提取到SPSSModeler安裝 的\ext\bin文E將clef_examples_ext_bin.zip的內(nèi)容提取到SPSSModeler和SPSSModelerServer安 的\ext\bin文件夾中。?CopyrightIntegralSolutions 1994,CLEF示E(僅適用于UNIX和64位Windows服務(wù)器)除上述步驟之外,還需要使用clef_examples_ext_bin.zipmakefile請參閱第34頁碼檢查源代碼。 SPSSModeler選項節(jié)源ApacheLog字段選URL建交輸WebStatus數(shù)據(jù)器節(jié)點(ApacheLog數(shù)據(jù)器節(jié)點示例是從ApacheHTTPWeb服務(wù)器的日志文件中數(shù)據(jù)的源節(jié)點。日志中包含了Web服務(wù)器已處理的所有請求的詳細信息。日志記錄的格式為IP_address--[09/Jul/2007:07:57:38]"GET/lsearch.php?county_id=3HTTP/1.1"20016348"""Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;.NETCLR1.1.4322)"您可以使用該示例節(jié)點將日志記錄轉(zhuǎn)換為易于的表格格式。ApaheLogReder CLEF30EIBM?SPSS?Modeler ApacheLogReader demos_folderDemosIBM?SPSS?Modeler安裝中的位置(不要使用$CLEO_DEMOS格式)。E單擊確定E 值以數(shù)據(jù),然后單擊確定 數(shù)據(jù)轉(zhuǎn)換器節(jié)點(URL數(shù)據(jù)轉(zhuǎn)換器節(jié)點示例用于進一步處理前一示例返回的數(shù)據(jù)。選擇一個ID字段(該字段對每一行都應當包含唯一值)和一個包含URL的輸入字段。該節(jié)點會生成由這兩個字段組成輸出以及另外解析到各個生成字段的URL數(shù)據(jù)。例如,如果URL記錄包已生成字段內(nèi)URLParserEApacheLog URLParserEURLParserIDReturnedContentSize。從“URL字段”下拉列表中,選擇ReferralURL。單擊確定。字段,此外,ReferralURL還將解析到四個單獨的生成字段:ReferralURL_server、ReferralURL_path、ReferralURL_field和ReferralURL_value。文檔構(gòu)建器節(jié)點(WebStatus文檔構(gòu)建器節(jié)點示例會繼承自Web服務(wù)器日志的數(shù)據(jù),并生成HTML文件形式的報告。該報告中包含的表反映了返回各種HTTP狀態(tài)代碼(例如, 等)WebStatusReportEApacheLogReaderURLParser CLEF示模型構(gòu)建器節(jié)點(In模型構(gòu)建器節(jié)點示例的操作與其他示例無關(guān),您可以用它以標準(非交互)方法構(gòu)建簡單的模型,也可以在生成該節(jié)點之前將其與模型交互。該模型可嘗試預測電信公司的客戶流失情況。要使用 ction節(jié)點 CLEF30EIBM?SPSS?ModelerE添加可從Demos co.sav的Statistics文件源節(jié)點。 要測試標準(非交互) EE$I-churn中包含了預測值,而$IP-churn則顯示了這些預測的置信度值(從0.0到0.1)。 單擊執(zhí)行可顯示“交互測試”框 在框頂部的區(qū)域中,單擊帶有黃色菱形圖標的按鈕。該操作將在屏幕右上角的“模型”選項板中生成模型輸出對象(名為model_1)。除非該交互生成的模型使用其他名稱,否則它與第一個模型的名稱相同。重復從單擊啟動構(gòu)建任務(wù)開始的過程將生成另一個名為model_2的相同模型,以此類推。檢查規(guī)范文件了解CLEF其中install_dir是IBM?SPSS?Modeler安裝 您可能會看到\ext\libCLEF提供的IBM?SPSS?Modeler節(jié)點有關(guān)。這些節(jié)點是否在安裝中顯示取決于的SPSSModeler模塊。您可能還會發(fā)現(xiàn)瀏覽這些節(jié)點的規(guī)范文件很受啟發(fā),但是不要以任何方式更改這些文件。如果更改了這些文件,這些節(jié)點將無法正常發(fā)揮作用,在這種情況下,您必須重新安裝相關(guān)的SPSSModelerSPSSInc.不支持對系統(tǒng)提供的文件進行更改檢查源代碼為了便于,我們還提供了示例節(jié)點的完整源代碼。所有示例代碼都使用C++服務(wù)器端庫,但In ction節(jié)點還使用客戶端Java類。位內(nèi)DLLC++碼和項目文刪除示例IBM?SPSS?ModelerEIBM?SPSS?ModelerESPSSModelerext\binext\lib中刪除示例文件夾。不要誤刪任何標準SPSSModeler文件夾。如果誤刪,必須重新安裝相關(guān)的SPSSModeler產(chǎn)品。要SPSSModeler章4規(guī)范文件規(guī)范文件概述CLEFXML規(guī)范文件,通常名為extension.xml。規(guī)范文件包括以下幾個部分:XML。(可選)XML版本的及其他信息擴展元素擴展詳細信息部分資源部分。用于指定擴展生效所需的外部資源,如資源數(shù)據(jù)包、 文件和共享庫通用對象部分。(可選)定義在擴展中可能會使用被其他對象的項目,如模型、文檔和屬性類型。用戶界面(選項板)部分。(可選)定義在其中顯示節(jié)點的自定義選項板或子選項板對象定義部分每個部分既可以包含靜態(tài)(如元素中的組件),也可以只包含動態(tài)過程(如節(jié)點的輸出數(shù)據(jù)模型的計算過程),或者兩者都包含。完整的CLEF<?xmlversion="1.0"encoding="UTF-<Extension<ExtensionDetailsCommonObjectsUserInterface(Palettes)objectdefinitionobjectdefinitionobjectdefinition注釋行?CopyrightIntegralSolutions 1994,<!--commenttext--必需項或可選項在后面各章節(jié)的元素定義中(通常由標題格式標識),除非元素屬性及子元素指明為“(必需)”,否則均為可選項。要了解完整的元素語法信息,請參閱附錄A、CLEFXML架構(gòu)第229頁碼。規(guī)范文件的示例下面是一個完整的CLEF<?xmlversion="1.0"encoding="UTF-<Extensionversion="1.0"provider="SPSS,Inc."copyright="(c)2005-2006SPSS."description="Url變換CLEF擴展"/><SharedLibraryid="urlparser_library"path="spss.urlparser/urlparser"<Nodeid="urlparser_node"type="dataTransformer"palette="fieldOp"label="URL<Propertyname="id_fieldname"valueType="integer"label="IDfield"<Propertyname="url_fieldname"valueType="string"label="URLfield"<Icons<Tablabel="Types"<SingleFieldChooserControl storage="integer"<SingleFieldChooserControl storage="string"<Controls<ModulelibraryId="urlparser_library"<StatusCodecode="0"status="error"message="無法初始化對等方"<StatusCodecode="1"status="error"message="輸入數(shù)據(jù)時出錯"<StatusCodecode="2"status="error"message="內(nèi)部錯誤"<StatusCodecode="3"status="error"message="輸入字段不存在"<OutputDataModelmode="re<AddFieldname="${id_fieldname}"<AddFieldname="${url_fieldname}"<AddFieldname="${url_fieldname}_server"storage="string"<AddFieldname="${url_fieldname}_path"storage="string"規(guī)范文件<AddFieldname="${url_fieldname}_field"storage="string"<AddFieldname="${url_fieldname}_value"storage="string"ExtensionDetails元素提供有關(guān)在IBM?SPSS?Modeler的擴展的基本信息Resources元素用于指定服務(wù)器端庫的位置,該位置稍后將在文件中。路徑規(guī)范表 中CommonObjectsNode初始狀態(tài)下,Properties元素下具有兩個已的屬性,可供稍后在節(jié)點框UserInterface元素定義此擴展的節(jié)點框選項卡的外觀和布局(其他選項卡由SPSSModeler提供)。Execution元素則定義執(zhí)行節(jié)點時所使用的項目。在本例中,這些項目是之前在文件OutputDataModel元素定義此節(jié)點執(zhí)行的數(shù)據(jù)轉(zhuǎn)換。該元素指定輸入數(shù)據(jù)模型(輸 url_fieldname),而是另外添加了段,且其名稱派生自url_fieldnameIBM?SPSS?Modeler之一中提取出來的。有關(guān)詳細信息,請參閱第32頁碼第3章中的數(shù)據(jù)轉(zhuǎn)換器節(jié)點(URLParser)。XMLXML是可選項,用于指定當前所用XML的版本,同時還提供字符編碼格式的詳示<?xmlversion="1.0"encoding="UTF-擴展元素ExtensionDetailssectionResourcessectionUserInterface(Palettes)ObjectDefinitionversiondebug是可選項;如果設(shè)置為true,將在與CLEF節(jié)點或輸出相關(guān)的任意框或框中添加調(diào)試選項卡,同時還提供對為該對象定義的屬性和容器的。默認值為false。有關(guān)詳細信息,請參閱第225頁碼第10章中的使用“調(diào)試”選項卡。擴展詳細信息部分格<ExtensionDetailsproviderTag="extension_provider_tag"label="disy_name"version="extension_version_number"id(必需)是唯一標識此擴展的名稱,用于相關(guān)的系統(tǒng)消息中。按照慣例,擴展文件將在IB?PSS?Modler裝 為extlb\proideTagid的件夾中。label(必需)是擴展的顯示。添加節(jié)點后,此文本將顯示在選項板管理器的“名有關(guān)詳細信息,請參閱第224頁碼第10CLFversionprovider是標識此擴展的提供程序的字符串。添加節(jié)點后,此文本將顯示在選項板管理器的“提供程序”字段中。默認值為字符串(unknown)。copyrght是此擴展的 。添加節(jié)點后,此文本將顯示在選項板管理器的“版權(quán)”字段中。description是為什么創(chuàng)建此擴展的簡短說明。添加節(jié)點后,此文本將顯示在選項板示 Inc."copyright="(c)2005-2006 規(guī)范文件資源部分格<Bundle<JarFile<SharedLibrary<HelpInfoBundle標識一組位于客戶端的已本地化資源。有關(guān)詳細信息,請參閱第39頁碼數(shù)據(jù)包。JarFile標識位于客戶端的Javajar文件。有關(guān)詳細信息,請參閱第40頁碼Jar文件。SharedLibrary標識服務(wù)器端庫或DLL。有關(guān)詳細信息,請參閱第40頁碼共享庫。HelpInfo指定擴展幫助信息的類型(如果有)。有關(guān)詳細信息,請參閱第186頁碼第7章中的實施幫助系統(tǒng)。示<SharedLibraryid="discriminantnode"<Bundleid="translations.discrim"type="properties"<JarFileid="java"<HelpInfoid="help"數(shù)據(jù)包Bundle元素指定位于客戶端的資源數(shù)據(jù)包(例如一組用于本地化的消息文本),它可作為.properties文件或Java.class189頁碼第8章中的本地化。格.perties示<Bundleid="translations.discrim"perties的文件中Jar文件JarFileJava.jarJava格id(必需)是此.jarpath(必需)指定.jar示<JarFileid="java"這表示此擴展的.jar共享庫SharedLibrary元素指定服務(wù)器端共享庫或DLL。此元素通常僅在支持節(jié)點執(zhí)行時才需要使用。在一個實施了多個模塊的庫中,節(jié)點規(guī)范執(zhí)行部分中的Module元素用于格<SharedLibraryid="identifier"id(必需)path(必需)指定共享庫相對于服務(wù)器端安裝中的\ext\bin文件夾的位置。請注意,該路徑不能包含共享庫文件擴展名(例如.dll)。規(guī)范文件示下面的共享庫<SharedLibraryid="離散化"path="spss.binning/Binning"其中,install_dirCLEF組件的安裝。由于此庫實施了多個模塊,所需的特定模塊(supervisedBinning)由構(gòu)建節(jié)點規(guī)范中的Module元素標識,此時將<ModulelibraryId="binning"name="supervisedBinning"幫助信息186頁碼第7通用對象部分可選的通用對象部分用于定義可以在規(guī)范文件其他位置定義的元素間共享的對象。此部分中某些類型的對象(例如屬性枚舉)也可以根據(jù)需要在本地定義,但其他對象(例如模型和文檔)只能在此定義。格<PropertyTypes<PropertySets<ContainerTypes<Actions<CatalogsPropertyTypes使得通用屬性定義可以在對象間共享。有關(guān)詳細信息,請參閱第42頁碼屬性類型。PropertySets通常會在模型構(gòu)建器節(jié)點、模型輸出對象和模型填充器節(jié)點包含相同屬性集時使用。有關(guān)詳細信息,請參閱第43頁碼屬性集。ContainerTypes用于定義容器的類型,容器就是可容納復雜數(shù)據(jù)結(jié)構(gòu)的對象。有關(guān)詳細信息,請參閱第44頁碼容器類型。Actions用于定義有關(guān)用戶交互的基本信息,例如通過菜單或進行交互。有關(guān)詳細信息,請參閱第45頁碼Actions。Catalogs實現(xiàn)可從由服務(wù)器動態(tài)生成的值列表選擇一個或多個選項的控件。有關(guān)詳細信息,請參閱第47頁碼Catalogs。示<ModelTypeid="discriminant_model"format="utf8"<Typeid="zip_outputType"屬性類型可選的屬性類型部分使得通用的屬性定義可以在對象間共享。這在某種程度上可以減輕工作量,例如,某個屬性的定義可以出現(xiàn)在一個位置,而不是在多個位置重復出現(xiàn)。定義共享也可用于確保當創(chuàng)建新的對象實例時,不同對象中了值的屬性間相互兼容。格min="min_value"valueType="value_type"><Enumeration<Structure<DefaultValue<PropertyTypePropertyTypeid(必需)isKeyed,如果設(shè)置為true,則表示這是鍵控類型的屬性。鍵控屬性通過用戶自定義控件將一組操作關(guān)聯(lián)到某個字段(請參閱屬性控件第157頁碼)。如果isKeyed設(shè)置為true,則valueType屬性必須設(shè)置為structure。有關(guān)結(jié)構(gòu)化屬性的詳細信息,請參閱結(jié)構(gòu)化屬性第70頁碼。isListtruefalsemaxmin規(guī)范文件valueTypeenum(請參閱枚舉屬性第69頁碼structure(請參閱結(jié)構(gòu)化屬性第70頁碼Enumeration和Structure子元素相互排斥。在特定的情況下,還會使用Enumeration、Structure和DefaultValue子元素,請參閱枚舉屬性第69頁碼、結(jié)構(gòu)化屬性第70頁碼和默認值第72頁碼。屬性集當模型構(gòu)建器節(jié)點、模型輸出對象和模型填充器節(jié)點包含同一組屬性時,通常會用到屬性集。例如,模型構(gòu)建器節(jié)點可以定義一個在模型應用前已在構(gòu)建器中設(shè)定但并不實際使用的默認屬性集。為了能夠自動傳輸屬性集,還必須將它們包含在模型輸出中。格<PropertySet<Property<Property其中,idProperty59示本示例演示的定義由兩個屬性組成:要生成的預測數(shù),以及是否包含概率。在通用對象部分,您將定義:<PropertySet<Propertyname="prediction_count"valueType="integer"min="1"<Propertyname="include_probabilities"valueType="boolean"然后,在模型構(gòu)建器節(jié)點、模型輸出對象和模型填充器節(jié)點各自的定義中,都將包含一個incluePrpertSets屬性,如下所示(此處僅舉例說明模型構(gòu)建器節(jié)點的定義):<Nodeid="my_builder"type="modelBuilder"<Properties容器類型容器就是作為復雜數(shù)據(jù)結(jié)構(gòu)(如模型和文檔)的占位符使用的對象。容器定義總是包含具體的類型,而容器類型將在此處定義。可以定義下列容器類型:容器類型可以在客戶端和服務(wù)器之間傳輸,克隆后再保存到文件或內(nèi)容庫中。當從每種類型的容器都具有一個預定義的屬性集,不過,可以添加自定義屬性。容器類型只能在通用對象部分定義。格<ModelType<TypeModelType45Type45示<ModelTypeid="discriminant_model"規(guī)范文件<Typeid="zip_outputType"模型類型模型必須提供算法名稱、模型類型以及輸入和輸出數(shù)據(jù)模型等信息。模型類型定義用于指定特定模型類型的格式。模型類型信息可以在規(guī)范文件中的這一部分靜態(tài)指定,或者也可以在模型構(gòu)建器節(jié)點構(gòu)建模型時動態(tài)指定。格<ModelTypeid="identifier"format="model_type_format"id(必需)format(必需)utf8(文本)binary。必示<ModelTypeid="my_model"format="utf8"文檔類型是一種輸出對象,如圖形或報告。文檔類型定義用于指定特定文檔類型的格<Typeid="identifier"format="_type_format"id(必需)format(必需)是文檔類型的格式,既可以是utf8(文本),也可以是binary示<Typeid="html_output"format="utf8"<Typeid="zip_outputType"操作用于定義有關(guān)用戶交互的基本信息,例如通過菜單或進行交互。每個操作定義、工具提示或圖標等在用戶界面中的表示方式。一系列的操作則由為各組操作定Java格descriptionKey="description_key"imagePath="image_path"imagePathKey="image_path_key"mnemonic="mnemonic_char"mnemonicKey="mnemonic_key"shortcut="shortcut_string"shortcutKey="shortcut_key"/>id(必需)labelKey標識以便進行本地化。description是操作的說明,例如,對于自定義菜單項或上的圖標操作按鈕,這將descriptionKey imagePathKeymnemonic是與Alt(S,則用戶可通過Alt-S激活此控件)mnemonicKeymnemonicmnemonicKey,則此控件無可用的助記符。有關(guān)詳細信息,請參閱第129頁碼第6章中的鍵和shortcut是指示可用于啟動操作的鍵盤快捷鍵(例如,CTRL+SHIFT+A)shortcutKeyshortcutshortcutKey,則該操作無可用的快捷鍵。有關(guān)詳細信息,請參閱第129頁碼第6章中的鍵和示imagePath="images/generate.gif"description="Generatesaselectnode"imagePath="images/generate.gif"description="生成派生節(jié)點"規(guī)范文件可以將某個屬性與控件關(guān)聯(lián),以允許用戶從由服務(wù)器動態(tài)生成的值列表中選擇一個或多個選項。1允許當用戶單 條目時,值以彈出列表形式顯示在控件中2顯示的值列當用戶在列表中選擇一行時,在Catalog3從值列表進行選格<Catalogid="identifier"valueColumn="整數(shù)<Attributelabel="disy_name"id(必需) 的唯一標識符valueColumn(必需)是當用戶選擇某行時其值將被放入控件中的列的編號。列從按列為每個列使用一個AttributegetCatalogInformation函數(shù)從服務(wù)器檢索到包含值列表的。此函數(shù)返回包含值列表的XML文檔。有關(guān)詳細信息,請參閱第200頁碼第9章中的對等函數(shù)。示 關(guān)聯(lián)到框選項卡上的三個不同控件。首先,在通用對象部分中定 <Catalogid="cat1"<Attributelabel="col1"<Attributelabel="col2"<Catalogid="cat2"<Attributelabel="col1"<Attributelabel="col2"<Attributelabel="col3"<Catalogid="cat3"<Attributelabel="col1"<Nodeid="catalognode"type="dataReader"palette="import"<Propertyname="sometext"valueType="string"label="SomeText"<Propertyname="selection1"valueType="string"label="Selection1"<Propertyname="selection2"valueType="string"isList="true"label="Selection2"<Propertyname="selection3"valueType="string"label="Selection3"在節(jié)點定義的“用戶界面”部分中,對控件進行定義并通過屬性將其關(guān)聯(lián)到目錄定義:規(guī)范文件<Tablabel="CatalogControls"<TextBoxControlproperty="sometext"<SingleItemChooserControlproperty="selection1"catalog="cat1"<MultiItemChooserControlproperty="selection2"catalog="cat2"<SingleItemChooserControlproperty="selection3"catalog="cat3"用戶界面(選項板)部分這是一個可選部分,且僅當要將此擴展用于定義在其上顯示節(jié)點的自定義選項板或子選項板時才會包括這一部分。在定義了自定義選項板或子選項板的擴展中,當后續(xù)加載的擴展用于定義要包括在同一個選項板或子選項板中的節(jié)點時,可以省略此用戶界面(選項板)部分,此時只需Node元素包含此選項板的cusomPlette屬性即可。擴展按照povidrTa.id值的字母順序加載,其中,rovierTg和idEtenionetais元素的providerTagid屬性的值(請參閱擴展詳細信息部分第38頁碼)。因此,將先加載擴展myco.abc,再加載擴展myco.def。注意:用戶界面(選項板)部分與主用戶界面部分不同,前者顯示為單個對象定義的一部分,有關(guān)詳細信息,請參閱第6第116格用戶界面(選項板)<Paletteid="name"systemPalette="palette_name"customPalette="palette_name"relativePosition="位置"relativeTo="palette"label="disy_label"imagePath="image_path"/><Palette4-選項板屬性屬描屬描僅當在系統(tǒng)選項板中添加子選項板時使用,用于標識將顯示此子選項板的系統(tǒng)選項板:importrecordOp錄選項fieldOp-字段選項graph-圖形modeling-建模(請參閱下文)dbModeling-數(shù)據(jù)庫建模output-輸出export導僅當在自定義選項板中添加子選項板時使用,用于標識將顯示此子選項板的自定義選項板。這是定義自定義選項板的Palette元素的id屬性的值。僅當定義自定義選項板時使用,用于指定選項板在屏幕底部的選項板欄中的位置??赡艿闹蛋ǎ喝绻禐閎eforeafter,則還要求具有relativeTo屬性(請如果省 如果relativePosition的值為beforeafter,則relativeTo項板標識符將作為Node元素的選項板屬性值列出(請參閱節(jié)點第55頁碼)。(必需)當選項板或子選項板顯示在用戶界面上時所顯示的名稱。用于標識以便進行本地化當鼠標懸停在選項板選項卡(不適用于子選項板)上時顯示的工具提示文本。此值還可作為控件的詳細輔助說明。有關(guān)詳細信息,請參閱第195頁碼第8章中的輔助功能。用于標識所用圖像在選項板選項卡(不適用于子選項板)上的位置。該位置根據(jù)規(guī)范文件安裝所在的進行指定。如果您省略此屬性,將不使用任何圖像。示例-添加節(jié)點至系統(tǒng)選項板假設(shè)您的組織發(fā)明了一種新的挖掘音頻和數(shù)據(jù)的算法,您要將此算法集成到IBM?SPSS?Modeler中。您從定義自定義數(shù)據(jù)器節(jié)點開始,該節(jié)點將用于從音頻和文件中輸入數(shù)據(jù)。規(guī)范文件開始時,您決定將新的數(shù)據(jù)器節(jié)點添加到“源”系統(tǒng)選項板中。您只需通過palette55<Nodeid="AVreader"type="dataReader"palette="import"relativePosition="after"label="AV4標準選項板上的新節(jié)示例-添加自定義選項板BM?SPSS?Mdeler之后、“源”選項板之前。首先,您需要添加用戶界面(選項板)部分,以便按照下列操作定義自定義選項板:<Paletteid="AV_mininglabel="AVMining"relativePosition="before"relativeTo="import"description="音頻挖掘"/>relativeToimport。然后按照下列操作更改Node定義:<Nodeid="AVreader"type="dataReader"customPalette="AV_mining"label="AVAV4-5新選項板上的新節(jié)示例-添加自定義子選項板至自定義選項繼續(xù)使用上一個示例,您現(xiàn)在更希望將數(shù)據(jù)器節(jié)點置于AV挖掘選項板上自己的AV源子選項板中。為此,您首先需要通過在用戶界面(選項板)部分中添加另一個Palette元素來指定子選項板:<Paletteid="AV_mining"label="AVMining"descri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論