- How to install ADaMSoft
- Prerequisites to the installation
- The installation of ADaMSoft
- Test the correct installation of ADaMSoft
- What to do in case of ADaMSoft was not installed or it does not start
- Advanced options to install ADaMSoft
- Files created at the end of the ADaMSoft installation
- The file ADaMSoft.config created at the first run of ADaMSoft
- The personalization of the ADaMSoft.ini file
- Things to do in order to optimize the use of ADaMSoft
- Parameters for the execution of ADaMSoft
- Files associations and automatic opening of ADaMSoft to execute the correct operation
- A simple test of ADaMSoft
- How to keep ADaMSoft up to date
- Install the source code ADaMSoft
- Install the documentation of the source codes of ADaMSoft
- Delete an installation of ADaMSoft
- Install ADaMSoft server
- Files created and the end of the installation of ADaMSoft server
- How to personalize the content of the ADaMSoftServer.ini file
- Start and stopping a synchronous or an asynchronous ADaMSoft server
- Test the correct installation of a synchronous server of ADaMSoft
- More details on the ADaMSoft asynchronous server
- Notes on the compressed executable file
- Test the correct installation of an asynchronous ADaMSoft server
- Introduction and main concepts
- The story of ADaMSoft
- Some details on ADaMSoft
- Data table
- The dictionary
- Data set
- The variable
- The code label (codelabel)
- A missing data
- The writing format
- The weight of an observation
- The grouping variables
- The Document
- The Table of Contents
- The Report
- The command script
- The steps
- The strategy
- Strategies support system
- The Project Settings
- The compressed executable file
- Inside the Data Set
- The rules to define a missing data value
- The usage of the code labels and of the missing data rules
- The writing formats
- More details on ADaMSoft
- Requirement for ADaMSoft
- The license of ADaMSoft
- How ADaMSoft works
- The Graphical User Interface
- The Graphical User Interface
- The main menu
- Import/Export data
- Inside the Project Manager
- Inside the Messages area
- Inside the Output Area
- Inside the Command Script window
- Automatic saving of graphical interface position elements
- The quick link bar
- The System Monitor
- The graphical interface to operate with a data set
- The graphical interface to work with documents
- General layout of the interface for Documents, Analytical steps, ToC and Report
- Strategies support system
- Strategies creation
- Defining a new hierarchy of procedures
- Work with data
- Use external data tables in ADaMSoft
- External data tables
- How ADaMSoft stores the information to access the external data tables
- Type of external data tables that can be managed by ADaMSoft
- How to import a delimited text file
- The script syntax to import a delimited text file
- Import a delimited text file by using the graphical user interface
- Possible errors that can occur during the execution of the PROC DLMTXT2DICT
- How to import an Excel (97-2003) spreadsheet
- The script syntax to import an Excel (97-2003) spreadsheet
- Import an Excel (97-2003) spreadsheet by using the graphical user interface
- Possible errors that can occur during the execution of the PROC EXCEL2DICT
- How to import a text file with fixed fields
- The script syntax to import a text file with fixed fields
- Import a text file with fixed fields by using the graphical user interface
- Possible errors that can occur during the execution of the PROC FIXEDTXT2DICT
- How to import a SAS data set
- The script syntax to import a SAS data set
- Import a SAS data set by using the graphical user interface
- Possible errors that can occur during the execution of the PROC SAS2DICT
- How to import a table in a remote HSQLDB
- The script syntax to import a table in a remote HSQLDB: the definition of the SETTING HSQLDBREMOTE
- The script syntax to import a table in a remote HSQLDB: the PROC HSQLDBREMOTE2DICT
- Import a table from a remote HSQLDB by using the graphical user interface
- How to import a table in a local HSQLDB
- The script syntax to import a table in a local HSQLDB: the definition of the SETTING HSQLDBLOCAL
- The script syntax to import a table in a local HSQLDB: the PROC HSQLDBLOCAL2DICT
- Import a table from a local HSQLDB by using the graphical user interface
- How to import a table that can be accessed through ODBC
- The script syntax to import a table that can be accessed through ODBC: the definition of the SETTING MSODBC
- The script syntax to import a table that can be accessed through ODBC: the PROC MSODBC2DICT
- Import a table that can be accessed through ODBC by using the graphical user interface
- How to import a table stored in MySQL
- The script syntax to import a table stored in MySQL: the definition of the SETTING MYSQL
- The script syntax to import a table that stored in MySQL: the PROC MYSQL2DICT
- Import a table stored in a MYSQL DBMS by using the graphical user interface
- How to import a table stored in PostgreSQL
- The script syntax to import a table stored in PostgreSQL: the definition of the SETTING POSTGRESQL
- The script syntax to import a table that stored in PostgreSQL: the PROC POSTGRESQL2DICT
- Import a table stored in a PostgreSQL DBMS by using the graphical user interface
- How to import a table stored in a SQLSERVER
- The script syntax to import a table stored in SQLSERVER: the definition of the SETTING SQLSERVER
- The script syntax to import a table that stored in SQLSERVER: the PROC SQLSERVER2DICT
- Import a table stored in a SQLSERVER DBMS by using the graphical user interface
- How to import an Oracle data table
- The script syntax to import an Oracle data table: the definition of the SETTING ORACLE
- The script syntax to import a table that stored in ORACLE: the PROC ORACLE2DICT
- Import a table stored in an ORACLE SQLSERVER DBMS by using the graphical user interface
- WinIDAMS data set conversion
- The script syntax to import a WinIDAMS data set: the PROC WINIDAMS2DICT
- Execute a query and load the resulting data table in a data set
- The syntax of the PROC SQLCREATETABLE
- Errors that can occur during the PROC SQLCREATETABLE
- The graphical user interface for the PROC SQLCREATETABLE
- Personalize a data set
- Things that can be personalized
- The syntax of the DICTIONARY step
- The syntax to specify the code, or a list of codes, to use inside the CODELABEL or in the MD statements
- The SETTING CODELABEL
- General note on the syntax of the DICTIONARY step
- Create or add codelabels from existent variables
- The syntax of the PROC GETCLFROMVARS
- Errors that can occur during the PROC GETCLFROMVARS
- The graphical user interface for the PROC GETCLFROMVARS
- An example of the PROC GETCLFROMVARS
- Export a dictionary in an html file
- The syntax of the PROC DICT2HTML
- Errors that can occur during the PROC DICT2HTML
- The graphical user interface for the PROC DICT2HTML
- An example of the PROC DICT2HTML
- How to export a data set stored in ADaMSoft
- Export a data table in Excel or in a TAB delimited file
- The syntax of the PROC EXPORTDATATABLE
- Errors that can occur during the PROC EXPORTDATATABLE
- The graphical user interface for the PROC EXPORTDATATABLE
- Export a data table in an ASCII file with fixed fields
- The syntax of the PROC EXPORT2FIXEDTXT
- Errors that can occur during the PROC EXPORT2FIXEDTXT
- The graphical user interface for the PROC EXPORT2FIXEDTXT
- Export a MySQL data table in a TAB delimited file
- The syntax of the SETTING MYSQL
- The syntax of the PROC MYSQLCREATEASCII
- Errors that can occur during the PROC MYSQLCREATEASCII
- The graphical user interface for the PROC MYSQLCREATEASCII
- Create and export a table from a DB in a text file
- The script syntax to access a local HSQLDB: the definition of the SETTING HSQLDBLOCAL
- The script syntax to access a remote HSQLDB: the definition of the SETTING HSQLDBREMOTE
- The script syntax to access a table that can be accessed through ODBC: the definition of the SETTING MSODBC
- The syntax of the SETTING MYSQL
- The script syntax to access a PostgreSQL: the definition of the SETTING POSTGRESQL
- The script syntax to access an Oracle DBMS: the definition of the SETTING ORACLE
- The script syntax to access a SQLSERVER: the definition of the SETTING SQLSERVER
- The syntax of the PROC SQLCREATEDLMFILE
- Errors that can occur during the PROC SQLCREATEDLMFILE
- The graphical user interface for the PROC SQLCREATEDLMFILE
- How to use data sets ADaMSoft in which the data tables are in different formats
- How to manage input and output data sets
- General notes of the driver used by ADaMSoft to connect to a data base
- Store the data table in a TAB delimited file
- Store the data table in an Excel sheet
- Store the data table in memory
- Store the data table in the standard ADaMSoft format
- Store the data table in the not compressed ADaMSoft format
- Store the data table in a local file of the DBMS HSQLDB
- Store the data table in a remote DBMS HSQLDB
- Store the data table in a DB that can be reached with ODBC
- Store the data table in a DB managed by MySQL
- Store the data table in a DB managed by Oracle
- Store the data table in a DB managed by PostGreSQL
- Store the data table in a DB managed by SQLServer
- How to graphically define the parameters to use different kind of data tables
- Work with data sets
- Copy a data set (PROC COPY)
- Sort a data set (PROC SORT)
- Stack data sets vertically (add new cases) with the DATASET step
- Stack data sets vertically (add new cases) with the PROC APPEND
- Merge Data Sets horizontally (adds new variables)
- Simple merge (PROC MERGE)
- Matched merge (PROC SORTMERGE)
- Matched merge (PROC MEMSORTMERGE) in memory
- Text Mining
- Some details of Text Mining steps included in ADaMSoft
- Documents representation
- The selection of meaningful terms
- The lexical correspondence analysis
- The representation of a possible approach to analyse a series of documents
- Some notes on the preliminary treatment done to each document
- PROC MULTIWORDCOUNTER (Words counter for all the files with paths specified in a data set)
- An example of how a text can be accessed and transformed in a term-document matrix
- Input data set for the PROC MULTIWORDCOUNTER
- The syntax of the PROC MULTIWORDCOUNTER
- The order of the phases of the PROC MULTIWORDCOUNTER to treat the text
- Notes on the stop words
- Notes on the go words
- The resulting data set
- How to add more separators to help the step identifying other characters for the end of a sentence
- Errors that can occur during the PROC MULTIWORDCOUNTER
- The graphical user interface for the PROC MULTIWORDCOUNTER
- An example of the PROC MULTIWORDCOUNTER
- PROC WORDWRITER (as they were found in the document)
- The syntax of the PROC WORDWRITER
- The order of the phases of the PROC WORDWRITER to treat the text
- Notes on the stop words
- The resulting data set
- Errors that can occur during the PROC WORDWRITER
- The graphical user interface for the PROC WORDWRITER
- An example of the PROC WORDWRITER
- PROC NGRAM (N’Grams frequencies)
- The syntax of the PROC NGRAM
- Errors that can occur during the PROC NGRAM
- The graphical user interface for the PROC NGRAM
- An example of the PROC NGRAM
- PROC WORDTAGGER (Use TreeTagger to add information to words)
- The syntax of the PROC WORDTAGGER
- Errors that can occur during the PROC WORDTAGGER
- The graphical user interface for the PROC WORDTAGGER
- An example of the PROC WORDTAGGER
- PROC ANNOTATEWORDSINDOC (Annotate a document with words contained in another data set)
- The syntax of the PROC ANNOATEWORDSINDOC
- Note on the similarity metric considered by the step
- Errors that can occur during the PROC ANNOTATEWORDSINDOC
- The graphical user interface for the PROC ANNOTATEWORDSINDOC
- An example of the PROC ANNOTATEDOCS
- PROC LEXICALCA (Lexical correspondence analysis)
- Mathematical formalization of the lexical correspondence analysis
- The use of Correspondence Analysis to evaluate the projection of supplementary documents (in order to implement a classification approach)
- The syntax of the PROC LEXICALCA
- Note on the output data sets of the PROC LEXICALCA
- Note on the preliminary operation made by the PROC LEXICALCA
- Errors that can occur during the PROC LEXICALCA
- The graphical user interface for the PROC LEXICALCA
- An example of the PROC LEXICALCA
- PROC EVALDISTFORPROJDOCS (Evaluate the distances between docs by using the results of the lexical correspondence analysis)
- The syntax of the PROC EVALDISTFORPROJDOCS
- Note on the metric used by the PROC EVALDISTFORPROJDOCS in order to evaluate the distances between the reference documents and those to test
- Note on the output data sets of the PROC EVALDISTFORPROJDOCS
- Errors that can occur during the PROC EVALDISTFORPROJDOCS
- The graphical user interface for the PROC EVALDISTFORPROJDOCS
- An example of the PROC EVALDISTFORPROJDOCS
- PROC ADDVIRTUALDOCS (Add new virtual documents as the sum of the frequencies of already existent documents)
- Errors that can occur during the PROC ADDVIRTUALDOCS
- The graphical user interface for the PROC ADDVIRTUALDOCS
- An example of the PROC ADDVIRTUALDOCS
- PROC MULTITEXTEXTRACTOR (Extract in a text file the content of the documents with paths specified in a data set)
- Errors that can occur during the PROC MULTITEXTEXTRACTOR
- The graphical user interface for the PROC MULTITEXTEXTRACTOR
- An example of the PROC MULTITEXTEXTRACTOR
- PROC WEBSCRAPERTAGGER (Words Tagger for the results of a Web Scraper)
- The syntax of the PROC WEBSCRAPERTAGGER
- Errors that can occur during the PROC WEBSCRAPERTAGGER
- Notes on the terms written by the PROC WEBSCRAPERTAGGER
- The graphical user interface for the PROC WEBSCRAPERTAGGER
- An example of the PROC WEBSCRAPERTAGGER
- PROC MULTITRECORDEXTRACTOR (Write in several text files the content of each record of a data set)
- Errors that can occur during the PROC MULTIRECORDEXTRACTOR
- Importance and use of the PROC MULTIRECORDEXTRACTOR in the creation of the document term matrix
- The graphical user interface for the PROC MULTIRECORDTEXTRACTOR
- An example of the PROC MULTIRECORDEXTRACTOR
- APPENDIX: the PROC DIRLIST (Write in a data set the contents of a directory (and, eventually, of its subdirectories)
- Errors that can occur during the PROC DIRLIST
- The structure of the output data set of the PROC DIRLIST
- The graphical user interface for the PROC DIRLIST
- An example of the PROC DIRLIST
- Web Mining
- Some details on the web mining features implemented in ADaMSoft
- The PROC LOADWEBLOG
- The resulting data set of the PROC LOADWEBLOG
- How the records of the log file are treated by the PROC LOADWEBLOG
- Messages produced by the PROC LOADWEBLOG in the Messages area
- Errors that can occur during the PROC LOADWEBLOG
- The graphical user interface for the PROC LOADWEBLOG
- An example of the PROC LOADWEBLOG
- The PROC MULTIWEBSPIDER (Web spider for sites specified in a data set)
- Errors that can occur during the PROC MULTIWEBSPIDER
- The resulting data set from the PROC MULTIWEBSPIDER
- The graphical user interface for the PROC MULTIWEBSPIDER
- An example of the PROC MULTIWEBSPIDER
- The PROC FTPLIST (Write in a data set the list of files stored on a FTP server)
- Errors that can occur during the PROC FTPLIST
- The resulting data set from the PROC FTPLIST
- The graphical user interface for the PROC FTPLIST
- The PROC COPYURL (Make a local copy of a file from an URL)
- Errors that can occur during the PROC COPYURL
- The graphical user interface for the PROC COPYURL
- The PROC GOOGLEQUERIES (Execute in Google a series of queries contained in a data set)
- Errors that can occur during the PROC GOOGLEQUERIES
- The resulting data set from the PROC GOOGLEQUERIES
- The graphical user interface for the PROC GOOGLEQUERIES
- An example of the PROC GOOGLEQUERIES
- The PROC MULTIURLSPIDER (Get all the linked external URLs from the pages of a series of web site)
- Errors that can occur during the PROC MULTIURLSPIDER
- The resulting data set from the PROC MULTIURLSPIDER
- The graphical user interface for the PROC MULTIURLSPIDER
- An example of the PROC MULTIURLSPIDER
- The PROC MULTIWEBSCRAPER (Web scraper for sites described in a data set)
- Errors that can occur during the PROC MULTIWEBSCRAPER
- The resulting data sets from the PROC MULTIWEBSCRAPER
- The graphical user interface for the PROC MULTIWEBSCRAPER
- An example of the PROC MULTIWEBSCRAPER
- Further treatment of the results of PROC MULTIWEBSCRAPER