0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
206 Ansichten276 Seiten
UCINET standard datasets together with help on the '( file for"at. DATA>DESCRIBE>IMPORT LABELS PURPOSE I"ports labels which are in te.t file into a UCINET dataset.
UCINET standard datasets together with help on the '( file for"at. DATA>DESCRIBE>IMPORT LABELS PURPOSE I"ports labels which are in te.t file into a UCINET dataset.
UCINET standard datasets together with help on the '( file for"at. DATA>DESCRIBE>IMPORT LABELS PURPOSE I"ports labels which are in te.t file into a UCINET dataset.
To find help on a specific topic click on the index button above.
For a general tutorial and introduction to UCINET see the online Users !uide which acco"panies this progra". #n introduction to the general for" of "ost help files in UCINET is contained in the Introduction $ection %see link below&. #lso below are links to the UCINET standard datasets together with help on the '( file for"at. Introduction $ection '( $tandard 'atasets To obtain technical support) send e"ail to* support+anal,tictech.co" (for United States users) -.!.Everett+greenwich.ac.uk (for all other users) DATA>DESCRIBE>IMPORT LABELS PURPOSE I"port labels into a UCINET dataset DESCRIPTION I"ports labels which are in te.t for"at into a UCINET dataset. The labels should be separated b, a carriage return and be of plain te.t. PARAMETERS Label File Na"e of te.t file containing the labels Import into Choices are* Ro! Label" Col#mn Label" Matrix Label" LO$ FILE None TIMIN$ N/# COMMENTS None REFERENCES None FILE > DELETE PURPOSE 'elete a UCINET dataset DESCRIPTION 0oth the header and the data files are deleted. Files should be separated b, a space. PARAMETERS File%"& to be deleted (ist of files to be deleted. 'ata t,pe* an, UCINET file. LO$ FILE None TIMIN$ N/# COMMENTS None REFERENCES None FILE>RENAME UCINET FILE PURPOSE 1ena"e a UCINET dataset. DESCRIPTION 1ena"es both a header and data file of a UCINET dataset. PARAMETERS Ori'inal Data"et Name Na"e of file to be re2na"ed Ne! Data"et Name Na"e of new UCINET dataset. LO$ FILE None TIMIN$ N/# COMMENTS None REFERENCES None FILE>COP( UCINET DATASET PURPOSE Cop, a UCINET dataset to a new filena"e or folder. DESCRIPTION Copies both a header and data file of a UCINET dataset. PARAMETERS Ori'inal Data"et Name Na"e of dataset to be copied. 'ata t,pe* an, UCINET file. Ne! Data"et Name Na"e of new UCINET dataset. This can be sent to a new folder. 'efault is the sa"e folder as the original file. LO$ FILE None TIMIN$ N/# COMMENTS None REFERENCES None Introd#)tion This file gives technical infor"ation about all the routines contained within UCINET. The "anual assu"es that users have certain rudi"entar, knowledge of the 3indows operating s,ste" and of network ter"inolog,. Ele"entar, infor"ation on UCINET is available in the acco"pan,ing users guide. Each routine is docu"ented in a standard wa,. This should help the user to understand so"e of the non2 standard routines once docu"entation for which the, are fa"iliar has been thoroughl, digested. Command Format Each routine is docu"ented using the following ke,words* MENU* PURPOSE* PESCRIPTION* PARAMETERS* LO$ FILE* COMMENTS* and REFERENCES. The details of these are as follows* MENU This gives the e.act position of the routine within the UCINET "enu s,ste". For e.a"ple NET+OR,>SUB$ROUPS>,-PLE. can be found b, first selecting NET+OR, on the top level of the "enu and then fro" the pull down sub"enu selecting SUB$ROUPS and then finall, fro" this sub"enu selecting ,-PLE.. The selection of all the options in the MENU list followed b, a "ouse click will begin e.ecution of the routine. PURPOSE This gives a brief one or two line description of the routine. DESCRIPTION !ives a fuller account of what the routine does. This description will include a brief definition of so"e of the concepts re4uired to understand the techni4ue and an outline of the algorith"s e"plo,ed. It should contain sufficient infor"ation for a user to full, co"prehend the action of the routine. #n effort has been "ade to "ake the descriptions succinct. Users should read descriptions carefull, if the, are unfa"iliar with the action of a particular algorith". PARAMETERS This gives a co"plete list of what infor"ation "ust be supplied b, the user in order to run a routine. It contains a list of all the infor"ation re4uested on the for"s when a routine is e.ecuted. This list is indented in such a wa, as to "ake it clear what e.actl, appears on the for"s. For each entr, on the for" the "anual gives the defaults provided b, UCINET. This can be useful in tr,ing to locate files that have been created b, the software) or when re2running a particular routine with different para"eters. In addition the "anual gives additional infor"ation %to the help line on the for"& about how to co"plete each entr, on the for". If the routine re4uires a dataset %which "ost usuall, do& then the "anual specifies precisel, which t,pe of data can be anal,5ed. These are as follows* !raph 2 an nn s,""etric binar, ad6acenc, "atri.. 'igraph 2 an nn not necessaril, s,""etric binar, ad6acenc, "atri.. 7alued graph 2 an nn "atri.. The entries are usuall, reals) so"eti"es there are restrictions on the values to integers or the "atri. to s,""etric. $4uare "atri. 2 an nn "atri.. The entries are usuall, reals) so"eti"es there are restrictions on the values to integers or probabilities. Obviousl, valued graph and s4uare "atri. are the sa"e data t,pe) it is 6ust convention which dictates usage. -atri. 2 an n" "atri.. The entries are usuall, reals. These can be restricted to binar, or integer. Each data t,pe is contained within the ne.t. $o) for e.a"ple) an, routine that accepts valued graphs will run on digraphs or graphs. $o"e routines contain options which will run on different data t,pes. In this case the data t,pe given in the "anual is the mo"t 'eneral. Certain options dictated b, the para"eters "a, not run with this data t,pe. It should be apparent fro" the "anual which data t,pes will be applicable for the selected para"eters. 1outines which take specific action on "ultirelational data have this indicated in the data t,pe specification. For e.a"ple) the routine specified b, TRANSFORM>SEMI$ROUP has as its data t,pe 'igraph.-ultirelational. This indicates that this routine acts on "ultirelational data in a particular wa,. If this data t,pe is not included and a "ultirelational data set is sub"itted for anal,sis then UCINET will perfor" the anal,sis on each relation separatel,) if possible. In so"e cases such an action would not "ake network sense) and in other cases it is si"pl, not technicall, possible to do this. In these cases the routine onl, acts on the first relation. LO$ FILE The LO$ FILE contains output generated b, each routine. The contents of the file are displa,ed on the screen and the user can browse) edit) save or print it. For each routine a co"prehensive account of the contents of the file is given. TIMIN$ The ti"ing gives the order of the routine related to the longest di"ension of the data "atri.) which is called N. Care should be taken on the interpretation of this value since it onl, gives the order of the pol,no"ial %if one e.ists& which dictates the ti"e. Hence a ti"e O%N89& "eans that for sufficientl, large N the ti"e to e.ecute will increase at the rate of N89. It is 4uite possible for the user to increase N for an O%N89& routine b, a factor of : sa,) and the e.ecution ti"e to increase b, :;2fold instead of the e.pected <2fold increase. This would be because N was not sufficientl, large for the highest order to do"inate. E4uall, well it cannot be used to co"pare two different routines. 3hilst caution is wise for a strict interpretation) it will be true that for O%N89& routine doubling the si5e of N will probabl, cause the e.ecution ti"e to increase b, appro.i"atel, a factor of <. Ti"ings which are e.ponential "ean that the user should be aware that s"all increases in N "a, cause ver, large increases in e.ecution ti"e. COMMENTS #dditional co""ents which "a, be of help to the user are given in this section. REFERENCES # sa"ple of useful references which should enable the interested user to gain "ore infor"ation. STANDARD DATASETS Ucinet co"es with a collection of network datasets. -ultirelational data are stored) where possible) in a single "ultirelational data file. Each relation within a "ultirelational set is labelled and infor"ation about the for" of the data is described for each individual "atri.. 0E1N#1' = >I((3O1TH F1#TE1NIT? 0E1N#1' = >I((3O1TH H#- 1#'IO 0E1N#1' = >I((3O1TH OFFICE 0E1N#1' = >I((3O1TH TECHNIC#( C#-@ A: COUNT1IE$ T1#'E '#T# '#7I$ $OUTHE1N C(U0 3O-EN F1EE-#N$ EIE$ '#T# !#!NON = -#C1#E @1I$ON !#(#$>IE3ICB$ CEO$ #N' C(U0$ >#@FE1E1 -INE >#@FE1E1 T#I(O1 $HO@ >NO>E 0U1E#UC1#CIE$ >1#C>H#1'T HI!H2TECH -#N#!E1$ >1#C>H#1'T OFFICE C$$ NE3CO-0 F1#TE1NIT? @#'!ETT F(O1ENTINE F#-I(IE$ 1E#' HI!H(#N' T1I0E$ 1OETH(I$0E1!E1 = 'IC>$ON 0#N> 3I1IN! 1OO- $#-@$ON -ON#$TE1? $CH3I--E1 T#1O ECCH#N!E $TO>-#N2BIE!(E1 CO1@O1#TE INTE1(OC>$ THU1-#N OFFICE 3O(FE @1I-#TE$ B#CH#1? >#1#TE C(U0 DATA>EDIT PURPOSE Edit or create a UCINET dataset using a spreadsheet st,le editor. DESCRIPTION #ll UCINET data files store the data as a "atri.. Upon e.ecution of this routine a spreadsheet st,le editor is invoked. The spreadsheet la,out is ver, si"ilar to that found on other spreadsheets such as E.cel) and hence should be fa"iliar to "ost users. Each ele"ent of the data occupies a cell in the spreadsheet. The data "atri. is displa,ed e.actl, in "atri. for". The user can "ove around the "atri. using the ke,s ) ) and to "ove fro" one cell to an ad6acent cell) and @age Up) @age 'own) Ho"e and End to "ove up one screen) down one screen) to the beginning and to the end of the data respectivel,. 3hen the cursor is located in a particular cell the position of the cursor is recorded on the screen in ter"s highlighted row and colu"n nu"bers of the cell. If the rows and/or colu"ns are labeled then the labels are displa,ed at the top of the screen. To edit or enter a new value in a particular cell then the cursor "ust be placed in the relevant cell. The new value is t,ped at the ke,board and this value appears at the top of the screen. Once the value has been correctl, t,ped then it is confir"ed using the ENTE1 ke,. #fter ENTE1 has been depressed the value is placed in the relevant cell. Note that ,ou can onl, t,pe in the labels once so"e data has been filled in to the relevant row or colu"n. If ,ou alread, know the si5e of ,our data then fill in the last row and colu"n entr, first and ,ou can t,pe in the labels at the beginning. If ,our data is s,""etric click the #s,""etric "ode button before ,ou enter an, data this will auto"aticall, fill in the other half of ,our data. ?ou need onl, enter the non25ero values in the spreadsheet) once these have been filled in then click on the button "arked Fill all e"pt, cells will be given a value of 5ero. If ,ou accidentall, stra, outside the si5e of ,our re4uired "atri. then ,ou need to delete the e.tra rows and colu"ns rather than filling the" in with blanks. If ,our data has "ore than one relation then add the e.tra "atrices using the D button on the right side of the toolbar %the 2 can be used to delete relations&. Individual "atrices within the network can be na"ed using the rena"e sheet button situated 6ust to the right of the add and delete worksheet buttons. The editor allows the access to so"e :' and 9' graphics facilities. To utili5e the graphics load a UCINET dataset into the editor. 0lock the data that ,ou wish to displa,. Click on editEcop, to "ove the data onto the clipboard and then click on editEpaste to deposit the data into the spreadsheet graphics facilit,. Finall, click on the graph button on the tool bar towards the right hand side 6ust left of the $,""etric/#s,""etric -ode button. The graphic wi5ard will take ,ou through the creation of ,our picture or chart. The UCINET spreadsheet is li"ited to :FF colu"ns and so this "ethod cannot be used for larger datasets PARAMETERS N/#. LO$ FILE None. TIMIN$ (inear. REFERENCES None. DATA > RANDOM > MATRI. PURPOSE !enerate "atrices where the cell values are drawn rando"l, fro" a variet, of possible distributions. DESCRIPTION !enerate a set of "Gn "atrices whose ele"ents are rando" nu"bers drawn fro" an, of the following distributions 2 unifor") nor"al) bino"ial) @oisson) ga""a or e.ponential. PARAMETERS / o0 ro!" %'efault H I;&. The nu"ber of rows in the rando" "atri. to be generated. / o0 )ol#mn" %'efault H I;&. The nu"ber of colu"ns in the rando" "atri. to be generated. / o0 le1el" %'efault H I&. The nu"ber of "atrices to be generated) all "atrices will be of the sa"e di"ension. Probabilit2 di"trib#tion %'efault H Unifor"&. The underl,ing distribution fro" which the ele"ents of the "atri. are taken. Choices are* Uni0orm Each cell value is taken fro" a J;)IK unifor" distribution so that each cell value is between ; and I. The "ean is ;.F. Normal Each cell value is taken fro" a nor"al distribution.
Upon e.ecution of the routine with this option a new window will appear with the following para"eters* Mean o0 normal di"trib#tion %'efault H ;.;& Standard de1iation o0 normal di"trib#tion %'efault H I.;&. Binomial Each cell is filled with the nu"ber of ti"es an event with probabilit, p occurs in n trials. Upon e.ecution of the routine with this option a window will appear with the following para"eters* E1ent probabilit2 %'efault H ;.F& This gives the probabilit, p of success) i.e. the probabilit, of an event occurring during one trial. / o0 trial" %'efault H I&. This gives the desired nu"ber of repeated trials n. The "ean is np. Poi""on Each cell is filled with the nu"ber of ti"es an event occurred in a unit interval of ti"e assu"ing a @oisson process. Upon e.ecution of the routine a window will appear with the following para"eter* A1era'e / o0 o))#rren)e" per time period %'efault H I.;&. This gives the "ean of the distribution. $amma Each cell is filled with the ti"e taken for the kth occurrence of an event to occur assu"ing the event follows a @oisson process with an average of one occurrence per ti"e period. Upon e.ecution of the routine a window will appear with the following para"eter* De"ired / o0 o))#rren)e" %'efault H I&. The nu"ber k of events which "ust occur. The value kHI gives the e.ponential distribution. The "ean is k. Exponential Each cell is filled with the ti"e taken for the Ist occurrence of an event to occur assu"ing the event follows a @oisson process with an average of one occurrence per ti"e period. The "ean is I. In)l#de dia'onal 1al#e" %'efault H ?E$&. NO will give "issing values on the "ain diagonal. $enerator Seed # seed for rando" nu"ber generator. Use of the sa"e nu"ber will create e.actl, the sa"e rando" "atri. twice. #n, value fro" I to 9:;;; is per"issible. The default is rando"l, generated. O#tp#t data"et %'efault H 1ando"&. Na"e of data file which will contain rando" "atri.. LO$ FILE !enerated rando" "atri.. The cells of the rando" "atri. will be of the following t,pe* UNIFO1- 2 real range J;)IK. NO1-#( 2 real range %2)&. 0INO-I#( 2 integer range J;)&. @OI$$ON 2 integer range J;)&. !#--# 2 real range %;)&. EC@ONENTI#( 2 real range %;)&. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA >RANDOM > SOCIOMETRIC PURPOSE # rando" digraph is created in which edges are generated with the constraint that each verte. has a user specified out2degree. PARAMETERS N#mber o0 node" %'efault H I;& The si5e of digraph to be constructed. N#mber o0 'rap3" %'efault H I& This specifies the nu"ber of relations to be generated. / o0 )3oi)e" per a)tor %out2degree& $pecifies the out2degree for each actor. # single nu"ber will specif, the sa"e out2degree for each actor.The degree of each actor can be specified b, a list. Each ele"ent of the list is separated b, a space or co""a. If the list is shorter than the nu"ber of nodes then it is e.tended b, repeating fro" the first ele"ent. 7alues greater than the "a.i"u" out2degree are reduced to the "a.i"u" value. The list can be specified b, a UCINET data file. This "ust be of the for"* Lfilena"eE 1O3 %or CO(U-N& Lnu"berE where filena"e is the na"e of the data file. The co""and 1O3 or CO(U-N followed b, the appropriate nu"ber specifies which row or colu"n of the dataset is to be used. $enerate "el0 loop" %'efault H No& If NO edges connecting a node to itself will not be allowed. Random 'enerator "eed # seed for the rando" nu"ber generator. Use of the sa"e nu"ber will create e.actl, the sa"e rando" graph. #n, value fro" I to 9:;;; is per"issible. The default is rando"l, generated. OUTPUT data"et %'efault H $ocio"etric1ando"!raph& Na"e of file which contains generated digraph. LO$ FILE Table of specified out2degrees. 1ando"l, generated digraph which confor"s to the specification. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA > RANDOM > BERNOULLI PURPOSE !enerate a rando" network taken fro" a 0ernoulli distribution. DESCRIPTION # rando" network is created in which edges are generated independentl, fro" a 0ernoulli distribution. # rando" nu"ber between ; and I is generated for each cell in an ad6acenc, "atri.. If this nu"ber is less than a user specified probabilit, then an edge is created. Users can specif, a single probabilit, for the whole "atri.) or different probabilities for each row) colu"n or cell. The whole procedure can be repeated for a nu"ber of trials to create an integer valued network. PARAMETERS N#mber o0 node" %'efault H I;& The si5e of the graph to be constructed. N#mber o0 'rap3" %'efault H I& This specifies the nu"ber of relations to be generated. N#mber o0 trial" per )ell %'efault H I& The nu"ber of repeated trials per cell. # value of I will give a binar, "atri.. 7alues greater than I will give entries which correspond to the nu"ber of successes in the given nu"ber of trials. +3at probabilitie" !ill 2o# "#ppl2 %'efault H -atri.& Choices are* Matrix 2 in which a single probabilit, is used for the entire "atri.. Ro! 2 a set of probabilities) one for each row is used. Col#mn 2 a set of probabilities) one for each colu"n is used. Cell 2 a co"plete "atri. of probabilities one for each cell is prescribed. Once an option has been selected the routine highlights para"eters which are dependent on the option selected. MATRI. option Probabilit2 o0 a tie %'efault H ;.F& # single probabilit, applicable to the whole "atri. should be specified. RO+ option Ro! probabilitie" data"et Na"e of file which will contain dataset with row probabilities. Probabilitie" are RO+ or COLUMN o0 t3e data"et %'efault H Colu"n& 1ow "eans that probabilities will be taken fro" a particular row of the dataset. Colu"n specifies a colu"n. +3i)3 ro!4)ol#mn %'efault H I& $pecifies which row or colu"n of the dataset is to be used. COLUMN option Col#mn probabilitie" data"et Na"e of file which will contain dataset of colu"n probabilities. Probabilitie" are Ro! or Col#mn o0 t3e data"et %'efault H Colu"n& 1ow "eans that probabilities will be taken fro" a particular row of the dataset. Colu"n specifies a colu"n. +3i)3 ro!4)ol#mn %'efault H I& $pecifies which row or colu"n of the dataset is to be used.
CELL option Cell probabilitie" data"et Na"e of file which will contain the "atri. of probabilities. $enerate "el0-loop" %'efault H No& No "eans that nodes cannot be connected to the"selves. (e" "eans that self2loops "a, be generated. Random 'enerator "eed # seed for the rando" nu"ber generator. Use of the sa"e nu"ber will create e.actl, the sa"e rando" graph twice. #n, value fro" I to 9:;;; is per"issible. The default is rando"l, generated. O#tp#t data"et %'efault H 1ando"0ernoul& Na"e of file which will contain rando" graph. LO$ FILE !enerated rando" graph. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA > RANDOM > MULTINOMIAL PURPOSE !enerate rando" valued graphs in which the values are distributed b, user assigned probabilities. DESCRIPTION The user specifies N) the total nu"ber of cases in the si"ulated Msa"pleM. The algorith" rando"l, distributes the N cases into the cells of the ad6acenc, "atri.. This distribution can either be unifor") in which case each cell has the sa"e probabilit, of being assigned one of the cases) or the distribution can be user specified. In this case the algorith" rando"l, assigns each case in proportion to the cell probabilities. The probabilities can be specified b, row) colu"n or individual cells. The result is a value for each directed arc in the network. PARAMETERS N#mber o0 node" %'efault H I;& Nu"ber of nodes in each valued ad6acenc, "atri. to be created. N#mber o0 'rap3" %'efault H I& Nu"ber of rando" "atrices to be created. Total n#mber o0 )a"e" %"#m o0 1al#e"& Total nu"ber of values to be distributed across all cells in ad6acenc, "atri.. 'efault is n%n2I& where n is the nu"ber of nodes. +3at probabilitie" !ill 2o# "#ppl2 %'efault H -atri.& Choices are* -atrix 2 a single probabilit, is used for the entire "atri.. Ro! 2 a set of probabilities) one for each row is used. Col#mn 2 a set of probabilities) one for each colu"n is used. Ro!5Col#mn 2 two sets of probabilities are prescribed) one for the rows and one for the colu"ns. The probabilit, for each cell is the product of the probabilities prescribed for its row and colu"n. Cell 2 a co"plete "atri. of probabilities) one for each cell is prescribed. Once an option has been selected the routine highlights para"eters which are dependent on the option selected. Ro! option Ro! probabilitie" data"et Na"e of file which contains probabilities for each row) it is assu"ed that the re4uired probabilities will be contained in a "atri.. Probabilitie" are Ro! or Col#mn o0 t3i" data"et %'efault H Colu"n& $pecif, 1ow or Colu"n as re4uired. +3i)3 Ro!4Col#mn %'efault H I& Nu"ber of row or colu"n re4uired. Col#mn option Col#mn probabilitie" data"et Na"e of file which contains probabilities for each colu"n) it is assu"ed that the re4uired probabilities will be contained in a "atri.. Probabilitie" are Ro! or Col#mn o0 t3i" data"et %'efault H Colu"n& $pecif, 1ow or Colu"n as re4uired. +3i)3 Ro!4Col#mn %'efault H I& Nu"ber of row or colu"n re4uired. Ro!5Col#mn option Two datasets are provided row probabilities as in row option and colu"n probabilities as in colu"n option. Cell option Cell probabilitie" data"et Na"e of file which contains "atri. of probabilities. $enerate "el0 loop" %'efault H No& If NO then there will be no ties on the diagonal. Random n#mber "eed UCINET generates a different rando" nu"ber as a default each ti"e it is run. Use of the sa"e seed will result in the sa"e rando" graph. The range is I to 9:;;;. O#tp#t data"et %'efault H -ultino"ial1ando"!raph& Na"e of file which will contain generated rando" network. LO$ FILE The log file contains a displa, of each rando" "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA > IMPORT>DL PURPOSE Convert te.t %ie #$CII& data files in '( for"at to UCINET for"at. DESCRIPTION I"ports #$CII files) that is plain te.t files which are in '( for"at into UCINET. These files can be created e.ternall, or using the UCINET te.t editor) "ore infor"ation is contained in the users guide or in the '( help. PARAMETERS Inp#t data"et* Na"e of '( t,pe file containing data to be i"ported. 'ata t,pe* #$CII or te.t. O#tp#t data t2pe* %'efault H 1eal& Choices are* B2te 2 whole nu"bers in the range ; to :FF inclusive. -issing values are not allowed. Smallint 2 whole nu"bers in the range 29:;;; to 9:;;;. -issing values are not allowed. Real 2 real nu"bers in the range 2I.E9N to I.E9N. -issing values per"issible. O#tp#t data"et Na"e of UCINET data file) this will be set to the sa"e na"e as the te.t file b, default. LO$ FILE UCINET data file. TIMIN$ O%N8:&. COMMENTS None DATA > IMPORT > PA6E, PURPOSE Convert @a6ek data files into UCINET for"at. DESCRIPTION I"ports @a6ek files for use b, UCINET) both the network in the for" of an ad6acenc, "atri. and the co2ordinates of the nodes in the plot "a, be i"ported. PARAMETERS Inp#t data"et* Na"e of file containing data to be i"ported. 'ata t,pe* #$CII file. O#tp#t UCINET Net!or7 Na"e of UCINET data file to contain the network details) default is the sa"e na"e as the input dataset. O#tp#t Coordinate data"et Na"e of UCINET data file to contain the coordinate details) default is the sa"e na"e as the input dataset with Crd added to the na"e. LO$ FILE # displa, of the UCINET data file. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA > IMPORT > ,RAC,PLOT PURPOSE Convert >rackplot data files into UCINET for"at. DESCRIPTION I"ports >rackplot files for use b, UCINET both the network in the for" of an ad6acenc, "atri. and the co2ordinates of the nodes in the plot "a, be i"ported. PARAMETERS Inp#t data"et* Na"e of file containing data to be i"ported. 'ata t,pe* #$CII file. %O#tp#t& Net!or7 data"et Na"e of UCINET data file to contain the network details) default is the sa"e na"e as the input dataset. %O#tp#t& Coordinate data"et %'efault H >pcrd& Na"e of UCINET data file to contain the coordinate details) default is the sa"e na"e as the input dataset with Crd added to the na"e. LO$ FILE # displa, of the UCINET data file. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA > IMPORT>UCINET 8 PURPOSE Convert UCINET 9 data into UCINET for windows for"at. DESCRIPTION I"ports UCINET 9 data into UCINET for windows for"at) this for"at is the sa"e as UCINET I7. PARAMETERS Inp#t data"et* Na"e of UCINET 9 file to be i"ported. O#tp#t data t2pe* %'efault H 1eal& Choices are* B2te 2 whole nu"bers in the range ; to :FF inclusive. -issing values are not allowed. Smallint 2 whole nu"bers in the range 29:;;; to 9:;;;. -issing values are not allowed. Real 2 real nu"bers in the range 2I.E9N to I.E9N. -issing values per"issible. O#tp#t data"et Na"e of UCINET data file) this will be set to the sa"e na"e as the input file b, default. LO$ FILE UCINET data file. TIMIN$ O%N8:&. COMMENTS None DATA > IMPORT>RA+ PURPOSE Convert a te.t file %that is an #$CII file& containing a "atri. into UCINET for windows for"at. DESCRIPTION I"ports a te.t file %that is an #$CII file& containing a "atri. into UCINET for windows for"at. The datafile "ust be pure te.t with spaces) co""as or carriage returns between the characters. PARAMETERS Inp#t data"et* Na"e of te.t file to be i"ported. / o0 )ol#mn" The nu"ber of colu"ns in the data "atri.. / o0 ro!" The nu"ber of rows in the data "atri. O#tp#t data t2pe* %'efault H 1eal& Choices are* B2te 2 whole nu"bers in the range ; to :FF inclusive. -issing values are not allowed. Smallint 2 whole nu"bers in the range 29:;;; to 9:;;;. -issing values are not allowed. Real 2 real nu"bers in the range 2I.E9N to I.E9N. -issing values per"issible. O#tp#t data"et Na"e of UCINET data file) this will be set to the sa"e na"e as the input file b, default. LO$ FILE UCINET data file. TIMIN$ O%N8:&. DATA > IMPORT>E.CEL PURPOSE Convert ECCE( files %O.; or F.;/AF& into UCINET for"at. DESCRIPTION I"ports si"ple ECCE( files %O.; or F.;/AF& into UCINET for"at. Note that the spreadsheet "ust have no e.tras such as shading or borders. PARAMETERS Inp#t data"et* Na"e of ECCE( t,pe file containing data to be i"ported. O#tp#t data"et Na"e of UCINET data file) this will be set to the sa"e na"e as the input file b, default. LO$ FILE UCINET data file. TIMIN$ O%N8:&. COMMENTS This is ver, sensitive and "an, users find it easier to cop, and paste fro" their spreadsheet into the UCINET spreadsheet. The easiest wa, is to cop, the data onl, %ie not the labels& paste into the UCINET spreadsheet b, first blocking the sa"e di"ensions as ,ou wish to i"port. To i"port the labels save the" and use the label i"port feature in 'E$C1I0E. DATA > IMPORT > NE$OP( PURPOSE Convert te.t files for"atted for the Negop, progra" into UCINET datasets. DESCRIPTION 1eads the .dat and .na" Negop, files and creates a UCINET dataset. PARAMETERS Inp#t lin7 0ile* LP.datE Na"e of file) such as T1#'EQI.'#T) containing ties a"ong actors. For"at of the file looks like this* %:I9)IFF.I)If9.I& IA :9 IFN.Q :N.: IA :< IN:.9 :<.A ... The first line is a Fortran for"at state"ent) re4uired b, Negop, but ignored b, UCINET. ?ou can 6ust put a blank line if ,ou like. The second line indicates a tie fro" person IA to person :9) of strength IFN.Q on the first relation) and of strength :N.: on the second relation. Inp#t name 0ile* LP.na"E Na"e of file) such as T1#'EQI.N#-) containing labels of actors. For"at looks like this* %II:)IC)I#9;& ;I 0ill,20ob ;: Rohnn, ... N#mber o0 relation" %'efault H I& Nu"ber of relations contained in the input link file %i.e.) the nu"ber of colu"ns of data after the two actor id nu"bers&. O#tp#t data"et %'efault H I"ported& Na"e of UCINET dataset to be created. LO$ FILE 'ata displa,ed in "atri. for". TIMIN$ O%N8:&. COMMENTS Negop, is a progra" written b, 0ill 1ichards and #nd, $ear,. DATA > E.PORT>DL PURPOSE Convert UCINET data files into '( for"at. DESCRIPTION Converts UCINET data files into '( for"at) for a full description of the '( for"at go to help dl . PARAMETERS Inp#t data"et* Na"e of file containing data to be e.ported. 'ata t,pe* -atri.. O#tp#t 0ormat %'efault H MFull "atri.M& Choices are* F#ll matrix # co"plete NN "atri.S Lo!er3al0 !ives the lower2triangle and should onl, be used for s,""etric "atrices. Upper 3al0 !ives the upper2triangle and should onl, be used for s,""etric "atrices. Nodeli"t9 This is used on binar, "atrices onl,. Each line of data consists of a row nu"ber %call it i& followed b, a list of colu"n nu"bers %call each one j& such that .%i)6& H I. Nodeli"t9B This is used on binar, "atrices onl,. Each line of data corresponds to a "atri. row %call it i&. The first nu"ber on the line is the nu"ber of non25ero cells in that row. This is followed b, a list of colu"n nu"bers %call each one j& such that .%i)6& H I. Note that rows "ust appear in nu"erical order) and none "a, be skipped %unlike the NodelistI for"at&. Nodeli"t: Each line begins with a row id nu"ber followed b, a list of colu"n id nu"bers that are connected to that row nu"ber. For use in :2"ode "atrices Ed'eli"t9 This for"at is used on data for"ing a "atri. in which the rows and colu"ns refer to the sa"e kinds of ob6ects %e.g.) an illness2b,2illness pro.i"it, "atri.) or a person2b,2person network&. The I2"ode "atri. C is built fro" pairs of indices %a row and a colu"n indicator&. @airs are t,ped one to a line) with indices separated b, spaces or co""as. The presence of a pair i,j indicates that there is a link fro" i to j) which is to sa, a non25ero value in .%i)6&. Optionall,) the pair "a, be followed b, a value representing an attribute of the link) such as its strength or 4ualit,. If no value is present) it is assu"ed to be I.;. If a pair is o"itted altogether) it is assigned a value of ;.;. Ed'eli"t: This is used on data for"ing a "atri. in which the rows and colu"ns refer to different kinds of ob6ects %e.g.) illnesses and treat"ents&. The :2"ode "atri. C is built fro" pairs of indices %a row and a colu"n indicator&. @airs are one to a line) with indices separated b, spaces. The presence of a pair i,j indicates that there is a link fro" row i to colu"n j) which is to sa, a non25ero value in .%i)6&. If the pair is followed b, a value then this is the strength of the tie. If no value is present) it is assu"ed to be I.;. If a pair is o"itted altogether) it is assigned a value of ;.;. Dia'onal" pre"ent %'efault H @resent& If #bsent diagonal values will not be written to file. %ed'eli"t onl2& T2pe $pecif, whether the data is directed or undirected De)imal pla)e" %'efault H ;& The nu"ber of places of deci"als re4uired. The default will correspond to the nu"ber of places of deci"als in the original UCINET data file. # s"aller value will result in rounding to the nearest value. # value of ; will indicate Integer values onl,. Field !idt3 %'efault H Freefield& Free0ield will si"pl, place each row of a "atri. on a new line with no atte"pt to align the colu"ns. A#tomati) will align the rows and colu"ns into a "atri. for"at. The user can also specif, the nu"ber of spaces for each field 2 this nu"ber should be greater than the nu"ber of deci"al places in the field. $#aranteed "pa)e %'efault H ?es& (e" separates each nu"ber in ever, row b, a space. No prints each nu"ber in a continuous list. Pa'e !idt3 %'efaultHI;;;;&* The "a.i"u" width of the output page. Embed ro! label"%'efaultHNo&* $hould these labels be e"bedded. Embed )ol#mn label"%'efaultHNo&* $hould these labels be e"bedded. Embed matrix label"%'efaultHNo&* $hould these labels be e"bedded. O#tp#t data"et Na"e of file to be created with .t.t file e.tension. LO$ FILE # te.t '( data file of t,pe specified. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA>E.PORT >,RAC,PLOT PURPOSE Convert UCINET data files into >rackplot for"at. DESCRIPTION Converts UCINET data files including co2ordinate and attribute files into >rackplot for"at. PARAMETERS %Inp#t& Net!or7 data"et* Na"e of file containing data to be e.ported. 'ata t,pe* -atri.. %Inp#t& Co-ordinate data"et Na"e of file containing co2ordinates of points for the la,out of the data. These are as in the co2ordinate output of -'$. If there are no co2ordinates then this can be left blank. Node attrib#te" %i0 an2& Na"e of file containing actor attributes) given as a vector of shared attributes so that %I):)9)I):):& "eans that actors I and O share the sa"e attribute actors :)F)and N share the sa"e attribute and actor 9 has a different attribute fro" all the others. O#tp#t data 0ile Na"e of file to be created. LO$ FILE >rackplot data file. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA>E.PORT >MA$E PURPOSE Convert UCINET data files into -age for"at. DESCRIPTION Converts UCINET data files including co2ordinate files and attribute files into -age for"at for 9' visuali5ation. PARAMETERS %Inp#t& Net!or7 data"et* Na"e of file containing network data to be e.ported. 'ata t,pe* 'igraph %Inp#t& Co-ordinate data"et Na"e of file containing co2ordinates of points for the la,out of the data. These are as in the co2ordinate output of -'$. If there are no co2ordinates then this can be left blank. Node attrib#te" %i0 an2& Na"e of file containing actor attributes) given as a vector of shared attributes so that %I):)9)I):):& "eans that actors I and O share the sa"e attribute actors :)F)and N share the sa"e attribute and actor 9 has a different attribute fro" all the others. These attributes can be used in -age to color the nodes according to the attribute. Ball Si;e %'efault H ;.IF& 1adius of the nodes in the i"age) a value of 5ero eli"inates nodes) t,picall, values are fro" ;.;F to ;.F. Line t3i)7ne"" %'efault H :& # nu"ber fro" I to F which specifies the thickness of the lines. Arro! Si;e %'efault H ;.:F& $i5e of arrow heads) t,picall, values are fro" ;.;F to ;.F. Arro! An'le %'efault H :;& The angle that the arrow "akes with the edge in degrees. Font Si;e %'efault H :;& $i5e of the font used on the i"age to displa, the node labels O#tp#t File Na"e of file to be created) nor"all, the file e.tension should be .kin. La#n)3 Ma'e on Exit %'efault H ?es& If ,es e.ported file is i""ediatel, displa,ed in -age LO$ FILE -age data file. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA>E.PORT > PA6E, > NET+OR, PURPOSE Convert UCINET graph or digraph files into @a6ek for"at together with an, categorical attribute files. DESCRIPTION Converts UCINET data files into @a6ek for"at) the conversion can take valued data and dichoto"i5e it during the e.port and also e.port associated categorical attribute files together with co2ordinate files. The conversion will also auto"aticall, delete isolated vertices if re4uired. PARAMETERS %Inp#t& Net!or7 data"et* Na"e of file containing network data to be e.ported. 'ata t,pe* 7alued digraph. Di)3otomi;e 1al" > t3an For valued data a cut2off value used to convert the data to a binar, "atri.) for binar, data leave blank. Delete i"olate"< %'efault H No& If ,es isolated vertices are not included in the e.ported file %Inp#t& Co-ordinate data"et Na"e of file containing co2ordinates of points for the la,out of the data. These are as in the co2ordinate output of -'$. If there are no co2ordinates then this can be left blank. %Inp#t& Attrib#te data"et Na"e of file containing categorical actor attributes) given as a vector of shared attributes so that %I):)9)I):):& "eans that actors I and O share the sa"e attribute actors :)F)and N share the sa"e attribute and actor 9 has a different attribute fro" all the others. If there is "ore than one attribute this can be co"bined into an attribute "atri. with the rows representing the actors and each colu"n corresponding to a different attribute. O#tp#t Attrib#te 0ile Na"e of @a6ek attribute file to be created. If there is "ore than one attribute then one file will be created for each attribute with the sa"e file na"e but with the colu"n nu"ber added as the last character in the na"e. @a6ek categorical attribute files have the file e.tension .clu. O#tp#t Net!or7 0ile Na"e of @a6ek file containing the ad6acenc, "atri. of the network) the file has .net as an e.tension. La#n)3 Pa=e7 on exit< If ,es then @a6ek is launched on e.it. LO$ FILE @a6ek .net data file. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA>E.PORT > PA6E, > CATE$ORICAL ATTRIBUTE PURPOSE Convert UCINET categorical attribute files into a @a6ek file. DESCRIPTION Converts UCINET categorical attribute files into @a6ek for"at ie @a6ek clu files. The conversion can take a "atri. of attributes and create a set of @a6ek clu files one for each colu"n of the "atri.. These files can be used in @a6ek to color the nodes according to a particular attribute. PARAMETERS %Inp#t& Attrib#te data"et Na"e of file containing categorical actor attributes) given as a vector of shared attributes so that %I):)9)I):):& "eans that actors I and O share the sa"e attribute actors :)F)and N share the sa"e attribute and actor 9 has a different attribute fro" all the others. If there is "ore than one attribute this can be co"bined into an attribute "atri. with the rows representing the actors and each colu"n corresponding to a different attribute. O#tp#t 0ile%"& pre0ix Na"e of @a6ek attribute file to be created. If there is "ore than one attribute then one file will be created for each attribute with the sa"e file na"e but with the colu"n nu"ber added as the last character in the na"e. @a6ek categorical attribute files have the file e.tension .clu. LO$ FILE (ists the @a6ek clu files created TIMIN$ O%N& COMMENTS None. REFERENCES None. DATA>E.PORT > PA6E, > >UANTITATI?E ATTRIBUTE PURPOSE Convert UCINET 4uantative attribute files into a @a6ek file. DESCRIPTION Converts UCINET 4uantative attribute files into @a6ek for"at ie @a6ek vec files. The conversion can take a "atri. of attributes and create a set of @a6ek vec files one for each colu"n of the "atri.. These files can be used in @a6ek to change the si5es of the nodes according to a particular attribute. PARAMETERS %Inp#t& Attrib#te data"et Na"e of file containing 4uantative actor attributes. These "a,be attributes of the actors Eg age or possibl, network attributes Eg centralit,. If there is "ore than one attribute this can be co"bined into an attribute "atri. with the rows representing the actors and each colu"n corresponding to a different attribute. O#tp#t 0ile%"& pre0ix Na"e of @a6ek attribute file to be created. If there is "ore than one attribute then one file will be created for each attribute with the sa"e file na"e but with the colu"n nu"ber added as the last character in the na"e. @a6ek 4uantative attribute files have the file e.tension .vec. LO$ FILE (ists the @a6ek vec files created TIMIN$ O%N& COMMENTS None. REFERENCES None. DATA>E.PORT > METIS PURPOSE Convert UCINET network files into -etis files. DESCRIPTION Converts UCINET datafiles either binar, or valued but onl, s,""etric into data files for the -etis partitioning software. PARAMETERS Inp#t data"et Na"e of UCINET data file containing network. 'ata T,pe* 7alued s,""etric graph T2pe o0 Data Choices are 0inar, or 7alued. O#tp#t Data"et Na"e of -etis file to be created) note there are no prescribed file e.tensions. LO$ FILE -etis file created TIMIN$ O%N& COMMENTS None. REFERENCES None. DATA > E.PORT>RA+ PURPOSE Convert UCINET data files into raw for"at. DESCRIPTION Converts UCINET data files into raw for"at) these are the sa"e as the '( for"at but without the headers) for full infor"ation of the '( for"ats go to help dl . PARAMETERS Inp#t data"et* Na"e of file containing data to be e.ported. 'ata t,pe* -atri.. O#tp#t 0ormat %'efault H MFull "atri.M& Choices are* F#ll matrix # co"plete NN "atri.S Lo!er3al0 !ives the lower2triangle and should onl, be used for s,""etric "atrices. Upper 3al0 !ives the upper2triangle and should onl, be used for s,""etric "atrices. Nodeli"t9 This is used on binar, "atrices onl,. Each line of data consists of a row nu"ber %call it i& followed b, a list of colu"n nu"bers %call each one j& such that .%i)6& H I. Nodeli"t9B This is used on binar, "atrices onl,. Each line of data corresponds to a "atri. row %call it i&. The first nu"ber on the line is the nu"ber of non25ero cells in that row. This is followed b, a list of colu"n nu"bers %call each one j& such that .%i)6& H I. Note that rows "ust appear in nu"erical order) and none "a, be skipped %unlike the NodelistI for"at&. Nodeli"t: Each line begins with a row id nu"ber followed b, a list of colu"n id nu"bers that are connected to that row nu"ber. For use in :2"ode "atrices Ed'eli"t9 This for"at is used on data for"ing a "atri. in which the rows and colu"ns refer to the sa"e kinds of ob6ects %e.g.) an illness2b,2illness pro.i"it, "atri.) or a person2b,2person network&. The I2"ode "atri. C is built fro" pairs of indices %a row and a colu"n indicator&. @airs are t,ped one to a line) with indices separated b, spaces or co""as. The presence of a pair i,j indicates that there is a link fro" i to j) which is to sa, a non25ero value in . %i)6& . Optionall,) the pair "a, be followed b, a value representing an attribute of the link) such as its strength or 4ualit,. If no value is present) it is assu"ed to be I.;. If a pair is o"itted altogether) it is assigned a value of ;.;. Ed'eli"t: This is used on data for"ing a "atri. in which the rows and colu"ns refer to different kinds of ob6ects %e.g.) illnesses and treat"ents&. The :2"ode "atri. C is built fro" pairs of indices %a row and a colu"n indicator&. @airs are one to a line) with indices separated b, spaces. The presence of a pair i,j indicates that there is a link fro" row i to colu"n j) which is to sa, a non25ero value in .%i)6&. If the pair is followed b, a value then this is the strength of the tie. If no value is present) it is assu"ed to be I.;. If a pair is o"itted altogether) it is assigned a value of ;.;. Dia'onal" pre"ent %'efault H @resent& If #bsent diagonal values will not be written to file. %ed'eli"t onl2& T2pe $pecif, whether the data is directed or undirected De)imal pla)e" %'efault H ;& The nu"ber of places of deci"als re4uired. The default will correspond to the nu"ber of places of deci"als in the original UCINET data file. # s"aller value will result in rounding to the nearest value. # value of ; will indicate Integer values onl,. Field !idt3 %'efault H Freefield& Free0ield will si"pl, place each row of a "atri. on a new line with no atte"pt to align the colu"ns. A#tomati) will align the rows and colu"ns into a "atri. for"at. The user can also specif, the nu"ber of spaces for each field 2 this nu"ber should be greater than the nu"ber of deci"al places in the field. $#aranteed "pa)e %'efault H ?es& (e" separates each nu"ber in ever, row b, a space. No prints each nu"ber in a continuous list. Pa'e !idt3 %'efaultHI;;;;&* The "a.i"u" width of the output page. Embed ro! label"%'efaultHNo&* $hould these labels be e"bedded. Embed )ol#mn label"%'efaultHNo&* $hould these labels be e"bedded. Embed matrix label"%'efaultHNo&* $hould these labels be e"bedded. O#tp#t data"et Na"e of file to be created with t.t file e.tension. LO$ FILE # te.t data file of t,pe specified. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA > E.PORT > UCINET 8@A PURPOSE Convert UCINET data files into Ucinet 9.; for"at. DESCRIPTION Converts UCINET data files into Ucinet 9.; for"at. PARAMETERS Inp#t data"et* Na"e of file containing data to be e.ported. 'ata t,pe* -atri.. O#tp#t 0ormat Choices are* Lo!er trian'#lar matrix S2mmetri) "B#are matrix Non-"2mmetri) "B#are matrix Re)tan'#lar "B#are matrix Sta)7ed "B#are matri)e" Sta)7ed trian'#lar matri)e" O#tp#t data t2pe Choices are* Binar2 Non-Binar2 De)imal pla)e" The nu"ber of deci"al places to include. O#tp#t data 0ile Na"e of file to be created. LO$ FILE Ucinet 9.; data file. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA>E.PORT>E.CEL PURPOSE E.port a UCINET dataset to E.cel for"at. DESCRIPTION Creates an E.cel spreadsheet file in either E.cel O or E.cel F PARAMETERS Inp#t data"et Na"e of dataset to be converted. 'ata t,pe* an, UCINET file. +3i)3 1er"ion o0 Ex)el Choices are* Ex)el C and D Ex)el E LO$ FILE None TIMIN$ N/# COMMENTS None REFERENCES None DATA >ATTRIBUTE PURPOSE Create a network fro" attribute data. DESCRIPTION Convert a vector of valued attributes to a "atri. based upon either e.act "atches) differences) absolute differences) s4uared differences) product or su"s of the values. PARAMETERS Data"et )ontainin' attrib#te 1e)tor Na"e of data file containing vector of valued attributes. This vector "ust be a row or colu"n of a "atri. ) it can be the onl, row or colu"n. 'ata t,pe* -atri. ?e)tor i" Ro! or Col#mn< Choose either row or colu"n +3i)3 Ro!4Col %'efault H I& The nu"ber of the row or colu"n that contains the attributes to be converted. Met3od %'efault H #bsolute 'ifference&. Choices are* Exa)t Mat)3e" -atri. C is for"ed b, C%i)6& H I if vector%i& H vector%6& and ; otherwise. Di00eren)e -atri. C is for"ed b, C%i)6& H vector%i& 2 vector%6&. Ab"ol#te Di00eren)e -atri. C is for"ed b, C%i)6& H #0$ %7ector%i& 2 vector%6&&. SB#ared Di00eren)e -atri. C is for"ed b, C%i)6& H %vector%i& 2 vector%6&&8:. Prod#)t -atri. C is for"ed b, C%i)6& H vector%i& P vector%6&. S#m -atri. C is for"ed b, C%i)6& H vector%i& D vector%6&. O#tp#t data"et Na"e of file which contains constructed "atri.. LO$ FILE Constructed "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA >AFFILIATIONS PURPOSE Create a network fro" affiliation data. DESCRIPTION Converts an "n "atri. to an "" or nn b, for"ing ##
or ##.!iven an incidence "atri. # where the rows represent actors and the colu"ns events) then the "atri. ## gives the nu"ber of events in which actors si"ultaneousl, attended. Hence ##
%i)6& is the nu"ber of events attended b, both actor i and actor 6. The "atri. ## gives the nu"ber of events si"ultaneousl, attended b, a pair of actors. Hence ##%i)6& is the nu"ber of actors who attended both event i and event 6. PARAMETERS Inp#t data"et Na"e of file containing :2"ode dataset. 'ata t,pe* -atri. +3i)3 mode %'efault H 1ow&. Choices are* Ro! 1epresents row b, row "atri. of overlaps) i.e. for"s ## Col#mn 1epresents colu"n b, colu"n "atri. of overlaps) i.e. for"s ##. O#tp#t data"et %'efault H #ffiliations&. Na"e of file which contains new "atri.. LO$ FILE New "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA>CSS PURPOSE Co"bines a nu"ber of different relations or cognitive MslicesM of the sa"e network into a single pooled network. These "a, either be a nu"ber of views of the whole network or the view of the whole network through all ego centered networks. DESCRIPTION The input is a set of k ad6acenc, "atrices) each of the for" #%i)6& stacked into a three2di"ensional "atri.) #%i)6)k&. This for" is useful for cognitive social structures) where k refers to the perceiver of a relation fro" i to 6. This routine co"presses this 92' "atri. into a two2di"ensional "atri.) #%i)6& using one of two "ethods. One is to co"pute the ele"ent2wise su" over the k "atrices* #%i)6& H $U- over k of #%i)6)k& This "atri. can be dichoto"i5ed around a threshold to produce a MconsensusM structure. #lternativel,) one can produce a Mlocall, aggregated structureM %(#$& b, setting #%i)6& H #%i)6)i&D#%i)6)6&. In other words) the value of a given cell in the aggregate "atri. is a function onl, of the perceptions of the two individuals involved) not the whole group. This "atri. can also be dichoto"i5ed. PARAMETERS Inp#t data"et Na"e of file containing an, set of "atrices representing the sa"e network. 'ata t,pe* 7alued graph. -ultirelational. Met3od o0 Poolin' 'rap3" %De0a#lt F Sli)e& Choices are* Sli)e@ Take an individuals view of the network. This si"pl, e.tracts a single "atri. fro" the structure. Ro! LAS@ Construct a "atri. which uses each respondents row as a row in the data "atri.. The result is that each row of the data corresponds to the respondents perception of that row. Col#mn LAS@ Construct a "atri. which uses each respondents colu"n as a colu"n in the data "atri.. The result is that each colu"n of the data corresponds to the respondents perception of that colu"n. Inter"e)tion LAS@ Construct a "atri. with a connection between i and 6 if both i and 6 agree that such a connection e.ists. Union LAS@ Construct a "atri. with a connection between i and 6 if either i or 6 state that such a connection e.ists. Median LAS@ Construct a "atri. with values #%i)6& which are the "edian of is value of the i)6 connection and 6s value of the connection. Con"en"#"@ The consensus takes the su" of all the respondents and then dichoto"ises the su". A1era'e@ The average of all the respondents view of the network. If the users choose either $lice or Consensus then the following para"eters will be highlighted. %For Sli)e Met3od& +3i)3 in0ormant" "li)e< %'efault H I& Nu"ber of actor to be the infor"ant %For )on"en"#" met3od& T3re"3old 1al#e %'efault H;.F& Threshold value for dichoto"ising the aggregated "atri.. O#tp#t data"et %'efault H @ooled& Output file that will contain pooled graph . LO$ FILE @ooled graph ad6acenc, "atri.. TIMIN$ O%N8:& COMMENTS None. REFERENCES >rackhardt '. %IA<Q&. Cognitive social structures. $ocial Networks A) I;O2I9O. DATA>DISPLA( PURPOSE 'ispla, UCINET datasets on the screen. DESCRIPTION #llows displa, of all or part of an, UCINET dataset. PARAMETERS Data Set Filename Na"e of file to be displa,ed. 'ata t,pe* -atri.. +idt3 o0 Field" %'efault H -in& The width of field gives the si5e allocated for the width of each cell. The default value will displa, the nu"ber in each cell separated b, a single space. / o0 de)imal" %'efault H -in& 'efines the nu"ber of places of deci"als to be displa,ed. The default will give the nu"ber of the original data up to a "a.i"u" of : places of deci"als. Print ;ero" a" %'efault H ;& Enter blank to suppress 5eros. S)ale 0a)tor %'efaultH I& $cales up entries b, "ultipl,ing the" b, the scale factor. Useful for seeing s"all nu"bers. Note the data is left unchanged. +3i)3 ro!" %'efault H #ll& 1ows to be displa,ed are done so in the order specified b, a row list. Each ele"ent of the list is separated b, a co""a or space. The ke,words) TO) FI1$T and (#$T are per"issible. Hence 9) Q TO A) FI1$T : will displa, rows 9) Q) <) A) I and : in that order. +3i)3 )ol" %'efault H #ll& Colu"ns to be displa,ed are done so in the order specified b, a colu"n list in the sa"e wa, as the rows above. Ro! blo)7in' %i0 an2& %'efault H None& To partition the rows of the displa,ed "atri. into blocks) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the rows of the "atri.. #ll rows with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e block of the "atri.. Col#mn blo)7in' %i0 an2& %'efault H None& To partition the colu"ns of the displa,ed "atri. into blocks) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the colu"ns of the "atri.. #ll colu"ns with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e block of the "atri.. LO$ FILE 'ispla, of UCINET dataset) or part of dataset as prescribed. TIMIN$ (inear. COMMENTS 3idth of Field should be greater than T of places of deci"als. If this is not the case data is still displa,ed with no spaces between cells causing the labels to be incorrectl, aligned. REFERENCES None. DATA>DESCRIBE PURPOSE !ives a description of a UCINET dataset and allows the user to i"port) enter or edit the labels DESCRIPTION 'ispla,s infor"ation contained in UCINET header file) this includes the data t,peS nu"ber of di"ensions) si5e of "atri.) title and labels. The labels can be edited) entered or i"ported. To edit an e.isting label si"pl, double click on the label and perfor" the edit. The edits will onl, be kept if the file is saved using the save as button. To t,pe in a new set of labels change the label flag fro" false to true and double click in the label bo.. @roceed as an edit re"e"bering to save the file when ,ou have finished. ?ou can i"port labels saved in #$CII b, clicking on the i"port button and then entering the appropriate file na"e. PARAMETERS None LO$ FILE None TIMIN$ (inear. COMMENTS None. REFERENCES None. DATA>E.TRACT PURPOSE To e.tract parts of a dataset fro" a UCINET dataset. DESCRIPTION E.tracts b, "eans of specified lists rows) colu"ns or "atrices fro" UCINET I7 datasets. PARAMETERS Inp#t data"et Na"e of file fro" which data is to be e.tracted. 'ata t,pe* "atri.. Are 2o# 'oin' to ,eep or Delete %'efault H >eep& User can either specif, which rows) colu"ns or "atrices for" the new dataset or which rows) colu"ns or "atrices will be deleted to for" the new dataset. +3i)3 ro!" %'efault H #ll %None&& 1ows to be kept or dropped are specified b, a list. Each row nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give row nu"bers I) :) 9) F) N) Q) I; and I:. #(( gives all possible rows) NONE gives no rows. (ists kept in a UCINET dataset can be used. Enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use.The list "ust be specified using a binar, vector where a I in position k indicates that verte. k is a "e"ber of the list) a 5ero indicates that k is not a "e"ber. +3i)3 )ol#mn" %'efault H #ll %None&& $a"e as above but for colu"ns. +3i)3 matri)e"%'efault H #ll %None&& In "ultirelational data "atrices fro" different levels can be selected using the sa"e list for"at as above. O#tp#t data"et %'efault H E.tract& Na"e of UCINET dataset that will contain edited data. LO$ FILE Newl, created dataset with labeled rows and colu"ns. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. DATA>E$ONET PURPOSE Construct an ego centered network fro" the whole network DESCRIPTION The neighborhood of an actor is the set of actors the, are connected to together with the actors that are connected to the". #n ego centered network is the subgraph induced b, the set of neighbors. That is the network that consists of all the neighbors and the connections between the". The idea of an ego network can be e.tended to a group of actors and the neighborhood is si"pl, the union of the neighborhoods of the group. This procedure returns the ad6acenc, "atri. of the ego network and provides an option to include or e.clude ego%s& fro" the network PARAMETERS Inp#t Data"et Na"e of file containing the network fro" which the egonet is to be constructed. Fo)al Node" The node or nodes on who" the neighborhood will be built. Nodes are specified b, a list. Each node is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give nodes I) :) 9) F) N) Q) I; and I:. (ists kept in a UCINET dataset can be used. Enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use.The list "ust be specified using a binar, vector where a I in position k indicates that verte. k is a "e"ber of the list) a 5ero indicates that k is not a "e"ber. In)l#de 0o)al< %'efault H ?es& 3hether to include the focal nodes in the network or not. O#tp#t data"et %'efault H Neighborhood& Na"e of file containing ad6acenc, "atri. of the ego network. LO$ FILE Ego network ad6acenc, "atri.. TIMIN$ O%N& COMMENTS None REFERENCES None DATA > UNPAC, PURPOSE To unpack "atrices fro" a UCINET dataset. DESCRIPTION Unpacks so"e or all "atrices fro" a UCINET "ultirelational dataset. This routine is si"ilar to e.tract for "atrices e.cept it places each e.tracted "atri. as a single UCINET dataset. Hence e.tracting n "atrices results in n different single datasets. PARAMETERS Inp#t data"et Na"e of file fro" which data is to be unpacked. 'ata t,pe* "atri. "ultirelational. +3i)3 relation" to #npa)7 ('efault H #((& (ist of relations to unpack. Each "atri. nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give "atri. nu"bers I) :) 9) F) N) Q) I; and I:. #(( gives all possible "atrices. LO$ FILE (ists the filena"es of the unpacked "atrices TIMIN$ (inear COMMENTS None. REFERENCES None. DATA>6OIN PURPOSE Co"bine UCINET data files to for" a single data file. Co"bines sets of single "atrices into a new "atri. b, "erging all rows or all colu"ns. #lso co"bines sets of single "atrices or "ulti2relational "atrices into one "ulti2relational "atri.. DESCRIPTION Co"bines sets of single "atrices) with e4ual colu"ns) row wise into a larger "atri.. If #I) #: ... #N are all "atrices with 1I) 1:) ... 1N rows respectivel, and C colu"ns then these are "erged into the 1I D 1: D...D 1N b, C "atri. %#I #: ... #N& transpose. #lso co"bines sets of single "atrices) with e4ual rows) colu"n wise into a larger "atri.. If #I) #:) ... #N are all "atrices with 1 rows and CI) C:) ... CN colu"ns respectivel, then these are "erged into the 1 b, CI D C: D CN "atri. %#I #: ... #N&. Certain UCINET routines per"it the anal,sis of "ultiple relations on the sa"e set of actors. This routine can create a single data file which brings together all the relevant networks or "atrices and "akes the" suitable for anal,sis. PARAMETERS File" "ele)ted Na"es of datasets each containing one or "ore "atrices. The na"es should be entered in the order re4uired in the "erged data set. To enter a file) highlight one or "ore files in the Po""ible File" and click on the > button and the, will be "oved across. Clicking on L "oves the files back. #ll possible files can be "oved across b, clicking on EE or LL. To select "ore than one file press Ctrl and then click. The files will be placed in the order the, are selected.
Dim" to =oin %'efault H 1ows& 'efines which "ethod is to be used. Choices are* Ro!" -atrices co"bine row2wise creating e.tra rows. Each "atri. "ust be a single relation with an e4ual nu"ber of colu"ns. Col#mn" -atrices co"bine colu"n2wise creating e.tra colu"ns. Each "atri. "ust be a single relation with an e4ual nu"ber of rows. Matri)e" -atrices appended as additional "atrices or relations. Networks "ust all have the sa"e di"ensions. De"tination 0ilename %'efault H Roined& Na"e of the file which will contain "erged dataset. LO$ FILE The "erged data set with appropriate labels. If 1ows has been selected and the original "atrices do not have row labels then the new row labels are of the for" i26 indicating that the row was for"ed fro" row 6 of "atri. i. If Colu"ns has been selected then the new colu"ns are labeled in a si"ilar wa, to 1ow labels described above. If -atrices has been selected then each relation is nu"bered se4uentiall,. TIMIN$ (inear. COMMENTS None. REFERENCES None. DATA > PERMUTE PURPOSE 1e2order rows) colu"ns or "atrices in a dataset according to a user specified list. DESCRIPTION 1e2ordering of "atrices can be b, a list given at the ke,board or fro" a dataset. PARAMETERS Inp#t data"et Na"e of dataset to be per"uted. 'ata t,pe* -atri. Ne! order o0 ro!" %'efault is the natural order& 1ows are ordered as specified b, a list. Each row nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence F) FI1$T 9) N TO <) O) (#$T :) A specifies the order F) I) :) 9) N) Q) <) O) I;) II) A. # UCINET data file can be specified which contains the order. This "ust be of the for" Lfile na"eE 1O3 %or CO(U-N& Lnu"berE where file na"e is the na"e of the data file. The co""and 1O3 or CO(U-N followed b, the appropriate nu"ber specifies which row or colu"n of the dataset is to be used. The ke,word 1#N'O- is also allowed. Ne! order o0 )ol" %'efault is the natural order& Colu"ns are ordered b, a list using the sa"e convention as for rows. Ne! order o0 matri)e" %'efault is the natural order& -atrices are ordered b, a list using the sa"e convention as for rows. O#tp#t Filename %'efault H @er"uted& Na"e of file which will contain per"uted dataset. LO$ FILE @er"uted dataset. TIMIN$ O%N8:&. COMMENTS There is a li"itation of :FF characters on ke,board entered lists. (ists longer than :FF characters "ust be specified in a UCINET dataset. REFERENCES None. DATA > SORT PURPOSE 1e2orders nodes in a network so that the, correspond to the "onotonic ordering of a prescribed vector. DESCRIPTION #rranges the nodes of a network so that the, are in the sa"e order as an e.ternal vector. The sort can be either ascending or descending. Hence if the #$CEN'IN! option is chosen and the e.ternal vector is %7I) 7:) ... 7N&) the nodes would be ordered so that node i would be before node 6 if and onl, if 7i 76. The e.ternal vector can be selected fro" the rows or colu"ns of an, UCINET data "atri.. PARAMETERS Inp#t data"et Na"e of dataset to be sorted. 'ata t,pe* -atri. Dimen"ion" to be arran'ed Choices are* Bot320oth rows and colu"ns are si"ultaneousl, sorted Ro!" Rust the rows are sorted and the colu"n order is preserved Col#mn" Rust the colu"ns are sorted and the row order is preserved Sort order %'efault H #scending& Choices are* A")endin' !ives a sort which corresponds to placing the ele"ents of the prescribed vector in the order fro" s"allest to largest. De")endin' !ives a sort which corresponds to placing the ele"ents of the prescribed vector in the order fro" largest to s"allest. Criterion 1e)tor %"ort 7e2& Either the na"e of the UCINET dataset fro" which the prescribed vector will be taken with the row or colu"n specified as follows* LdatasetE 1O3 %or CO(U-N& Lnu"berE where LdatasetE is the na"e of the dataset containing the criterion vector. The co""and 1O3 or CO(U-N followed b, the appropriate nu"ber specifies which row or colu"n of the dataset is to be used. #lternativel,) a list of values "a, be entered) one for each row or colu"n being sorted. Each list entr, is separated b, a co""a or a space. There "ust be as "an, values as rows or colu"ns being sorted. To sort in ascending or descending order the dataset itself should be used as the ke,. O#tp#t data"et %'efault H $orted& Na"e of file which will contain sorted dataset. LO$ FILE $orted dataset. TIMIN$ O%NP(O!%N&&. COMMENTS User prescribed $O1T to a ke,board list is provided b, the routine @E1-UTE REFERENCES None. DATA >TRANSPOSE PURPOSE Take the transpose of a "atri.. DESCRIPTION Interchanges the rows and colu"ns of a "atri.. Note that this corresponds to taking the converse of a directed graph. That is) reversing the direction of ever, arc. PARAMETERS O#tp#t data"et %'efault H Transpose& Na"e of file containing transposed data. LO$ FILE Transposed "atri.. TIMIN$ O%N8:&. COMMENTS -ore co"plicated transposes for three2di"ensional "atrices can be done using TOO($E-#T1ICE#(!E01# REFERENCES None. DATA >PARTITION TO SETS PURPOSE Transfor"s a partition indicator vector into a group b, actor incidence "atri. and displa, partition b, groups. DESCRIPTION # partition indicator vector has the for" %kI)k:)...)ki...& where ki assigns verte. i to group ki. $o that %I I : I :& assigns vertices I) : and O to block IS and 9 and F to block :. # group b, verte. incidence "atri. has vertices as its colu"ns and the groups as the rows. # I in row i colu"n 6 indicates that actor 6 is a "e"ber of group iS the values are 5ero otherwise. PARAMETERS Inp#t data"et @artition indicator vector. This can either be entered at the ke,board b, specif,ing the ele"ents of the vector) each nu"ber separated b, a co""a or space or as a UCINET dataset. For partitions kept in a UCINET data file enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use. 'ata t,pe* @artition indicator vector. O#tp#t data"et %'efault H @artitionTo$ets&. Na"e of file which will contain group b, verte. incidence "atri.. LO$ FILE # list of the groups. Each group is nu"bered and specified b, the vertices it contains. TIMIN$ O%N8:& COMMENTS @artition indicator vectors enters using the ke,board are restricted to :FF characters. (onger vectors should be specified using a UCINET dataset. REFERENCES None. DATA >RESGAPE PURPOSE 1eorgani5e the data into different si5e "atri. or "atrices. DESCRIPTION This routine treats an, input data as one long list. The list is for"ed row b, row and) if applicable) level b, level. The new "atri. is then filled up row b, row and then level b, level fro" this list. PARAMETERS / o0 ro!" de"ired %'efault H ;& Nu"ber of rows in reshaped "atri.. / o0 )ol#mn" de"ired %'efault H ;& Nu"ber of colu"ns in reshaped "atri.. / o0 matri)e" de"ired %'efault H I& Nu"ber of different "atrices re4uired. O#tp#t data"et %'efault H 1eshaped& Na"e of file containing reshaped data. LO$ FILE 1eshaped "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. DATA > CREATE NODE SETS PURPOSE To create a group indicator vector based on co"paring two vectors or a vector and a nu"ber. DESCRIPTION !iven a vector of attributes or values for ever, actor and a threshold nu"ber then this routine selects actors which are have a value which is less than %or greater than& the threshold. -ore generall, the threshold can itself be a vector so that actors are selected if the, have a value less than %or greater than& the value in the corresponding cell in the threshold vector. #n e.a"ple of using two vectors would be the selection of actors whose closeness centralit, is less than their degree centralit,. PARAMETERS ?ariable 9 Na"e of file fro" which contains value or attribute vector this "ust be a UCINET data file. Enter the filena"e followed b, 1O3 %or CO(& and a nu"ber to specif, which row or colu"n of the file to use. Relational Operator Criterion b, which to co"pare the actor values or attributes. Choices are* LT 2(ess than LE -(ess than or e4ual to E> 2E4ual to NE> -Not e4ual to $E 2!reater than or e4ual to $T 2!reater than ?ariable : The threshold value or vector. If a single value is re4uired then this can be t,ped in directl,. 7ectors "ust be specified using a UCINET data file) enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use. O#tp#t data"et %'efault H $E(ECTE'& Na"e of file to contain group indicator "atri.. This will be a single colu"n vector with selected actors having a I and non2selected actors having a ;.
LO$ FILE 'ispla,s the group indicator vector. TIMIN$ (inear COMMENTS The group indicator vector can be used in routines such as E.tract REFERENCES None. TRANSFORM > BLOC, PURPOSE @artition nodes in a data graph into blocks and calculate block densities) su"s or other statistics. DESCRIPTION The ad6acenc, "atri. is partitioned into sub"atrices. The average) su") "a.i"u") "ini"u") standard deviation) or su" of s4uares of each sub"atri. is then calculated. This routine is virtuall, identical to the NetworksE@ropertiesE'ensit, routine) e.cept that it provides "ore options for aggregating cells within a "atri. block. PARAMETERS Inp#t data"et Na"e of file containing "atrices to be blocked. 'ata t,pe* -atri.. Met3od %'efault H #verage& Choices are A1era'e -#rith"etic "ean of all cells in each sub"atri.. S#m -$i"ple su" of all cells in each sub"atri.. Maxim#m -(argest value of all cells in each sub"atri.. Minim#m 2$"allest value of all cells in each sub"atri.. Std De1 2$tandard deviation of all cells in each sub"atri.. SS> 2$u" of s4uares of all cells in each sub"atri.. Utili;e Dia'onal 1al#e" %'efault H No& 3hether diagonals are to be included in densit, calculations. Ro! partition4blo)7in' %i0 an2& To partition the rows of the data "atri. into blocks) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the rows of the "atri.. #ll rows with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e block of the "atri.. 'ensities will then be co"puted separatel, for each block. The block partitions can also be t,ped directl, into the bo. b, t,ping in a partition indicator vector. # partition indicator vector has the for" %kI)k:)...)ki...& where ki assigns verte. i to group ki. $o that %I I : I :& assigns vertices I) : and O to block IS and 9 and F to block :. Col#mn partition4blo)7in' %i0 an2& To partition the colu"ns of the data "atri. into blocks) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the colu"ns of the data "atri.. #ll colu"ns with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e block of the "atri.. 'ensities will then be co"puted separatel, for each block.The block partitions can also be t,ped directl, into the bo. b, t,ping in a partition indicator vector. # partition indicator vector has the for" %kI)k:)...)ki...& where ki assigns verte. i to group ki. $o that %I I : I :& assigns vertices I) : and O to block IS and 9 and F to block :. %O#tp#t& Red#)ed ima'e data"et %'efault H 0locked& Na"e of dataset that will contain the reduced block densit, "atri.. %O#tp#t& Pre-ima'e data"et %'efaultH @reI"age& Na"e of dataset that will contain the original data with the rows and colu"ns per"uted to for" the blocks. LO$ FILE (ist of block nu"bers together with their "e"bers. The pre2i"age "atri. ie the per"uted original data "atri.. 0locked "atrices. # blank in the "atri. indicates that a "atri. value %such as the average&) was undefined. TIMIN$ O%N8:& COMMENTS Users who wish to produce a binar, i"age "atri. fro" the output of this routine can obtain one b, using Tran"0orm>Di)3otomi;e. REFERENCES None. TRANSFORM>COLLAPSE PURPOSE Co"bine one or "ore rows or colu"ns of a "atri.. DESCRIPTION Co"bines row) colu"ns or both si"ultaneousl, to for" a new s"aller "atri.. The value of the co"bined cells can either be the average) the su") the "a.i"u" or the "ini"u" of the set of cells which are to be collapsed. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be collapsed. 'ata t,pe* -atri.. A''re'ation operation %'efault H $u"&. $pecifies how to aggregate the cells which are to be collapsed. Choices are* A1era'e 2 The arith"etic "ean of all the cells. S#m 2 The su" of all the cells. Maxim#m2 -a.i"u" value of all the cells. Minim#m 2 -ini"u" value of all the cells. Enter in"tr#)tion" 0or )ollap"in' In the window provided the user "ust provide instructions to the routine which specif, which rows or colu"ns "ust be collapsed. The following ke,words are used. 1O3$ to co"bine rows. CO($ to co"bine colu"ns NO'E$ to co"bine rows and colu"ns si"ultaneousl,. Each new line "ust co""ence with one of these ke,words. Each ke,word is followed b, a list of the rows) colu"ns or nodes which are to be collapsed. The list has ele"ents separated b, spaces or co""as) the ke,words TO is per"issible. For e.a"ple* 1O3$ I 9 O collapse rows I) 9 and O to a single rowS CO($ : TO O CO($ I) N collapses colu"ns :) 9 and O to one colu"n and I and N to another colu"n separatel,. %For SB#are Mat"& In)l#de dia'onal 1al#e"< %'efault H No&. No e.cludes diagonal values fro" consideration. OUTPUT data"et %'efault H Collapse&. Na"e of file which contains labeled collapsed "atri. described below. LO$ FILE # list of assign"ents of rows and colu"ns to blocks. The blocks specif, the new row and colu"n nu"bers for each of the old row and colu"n nu"bers. The collapsed "atri.. Each row or colu"n is labeled. 1ows or colu"ns that have been collapsed are labeled b, 0 followed b, their block nu"ber. 1ows or colu"ns which have not been collapsed retain the label 1 %for row& or C %for colu"n& followed b, their row or colu"n nu"ber. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. TRANSFORM>RECODE PURPOSE Change ranges of "atri. values to new values. DESCRIPTION The routine allows the user to change values or a range of values in a "atri. to a new value. Up to F values or ranges can be recoded. PARAMETERS Inp#t data"et Na"e of dataset to be recoded. 'ata t,pe* -atri.. Ro!" to re)ode %'efault H #ll& 1ows to be recoded are specified b, a list. Each row nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give row nu"bers I) :) 9) F) N) Q) I; and I:. #(( gives all possible rows. (ists kept in a UCINET dataset can be used. Enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use. The list "ust be specified using a binar, vector where a I in position k indicates that verte. k is a "e"ber of the list) a 5ero indicates that k is not a "e"ber. Col" to re)ode %'efault H #ll& Colu"ns to be recoded are specified b, a list. Each colu"n nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give colu"n nu"bers I) :) 9) F) N) Q) I; and I:. #(( gives all possible colu"ns. (ists kept in a UCINET dataset can be used. Enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use. The list "ust be specified using a binar, vector where a I in position k indicates that verte. k is a "e"ber of the list) a 5ero indicates that k is not a "e"ber. Mat" %le1el"& to re)ode %'efault H #ll& -atrices to be recoded are specified b, a list. Each "atri. nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give "atri. nu"bers I) :) 9) F) N) Q) I; and I:. #(( gives all possible "atrices. (ists kept in a UCINET dataset can be used. Enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use. The list "ust be specified using a binar, vector where a I in position k indicates that verte. k is a "e"ber of the list) a 5ero indicates that k is not a "e"ber. In)l#de dia'onal 1al#e" %'efault H No&. (e" "eans that diagonal values are recoded. No ignores the diagonal in the recoding. Five bo.es of the for" 1al#e" to are re)oded a" If the values .) , and 5 are entered so that the co"pleted line reads values . to , are recoded as 5 then all values of the "atri. in the range fro" . to , inclusive are changed to the value 5. To change a single value set both . and , to the value. Note that the value na can be used for "issing values. O#tp#t data"et %'efault H 1ecode&. Na"e of file which contains recoded "atri.. LO$ FILE 1ecoded "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. TRANSFORM>RE?ERSE PURPOSE Convert si"ilarit, data to distance data) or distance to si"ilarit, b, a linear transfor"ation. DESCRIPTION $ubtract each value of the "atri. fro" the su" of the "a.i"u" and "ini"u" entries. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be reversed. 'ata t,pe* -atri.. Ro!" to re1er"e %'efault H #((& Enter id nu"bers of all rows whose values are to be reversed. Col#mn" to re1er"e %'efault H #((& Enter id nu"bers of all colu"ns whose values are to be reversed. Matri)e" %le1el"& to re1er"e %'efault H #((& Enter id nu"bers of all "atrices in dataset whose values are to be reversed. %SB@ matri)e" onl2& In)l#de dia'onal 1al#e" %'efault H ?es&. 3hether diagonals are to be included in the reversing process. O#tp#t data"et: ('efault H 1everse&. Na"e of file that will contain reversed "atri.. LO$ FILE 'ispla, of reversed "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. TRANSFORM>DICGOTOMIHE PURPOSE For" a binar, "atri. fro" a valued "atri.. DESCRIPTION !iven a specified cut2off value then the valued "atri. is "ade binar, b, co"paring each ele"ent with the cut2off value. Co"parisons can be strictl, greater) greater than or e4ual) e4ual) less than or e4ual or strictl, less than. PARAMETERS Inp#t data"et Na"e of "atri. to be dichoto"i5ed. 'ata t,pe* -atri.. C#t-o00 1al#e %'efault H ;&. #n, user2specified value. MEAN gives the average value of all the cells in the input "atri.. Dia'onal O,< %'efault H No& (e" "eans that diagonal ele"ents are considered valid in calculating the "ean. No ignores diagonal values. C#t-o00 operator %'efault H !T&. Choices are* $T 2 -atri. values replaced b, a I if the, are strictl, greater than the cut2off value and ; otherwise. $E 2 -atri. values replaced b, a I if the, are greater than or e4ual to the cut2off value and ; otherwise. E> 2 -atri. values replaced b, a I if the, are e4ual to the cut2off value and ; otherwise. LE 2 -atri. values replaced b, a I if the, are less than or e4ual to the cut2off value and ; otherwise. LT - -atri. values replaced b, a I if the, are strictl, less than the cut2off value and ; otherwise. O#tp#t data"et %'efault H 'ichoto"i5e&. Na"e of file which contains dichoto"i5ed "atri.. LO$ FILE 'ichoto"i5ed "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. TRANSFORM > DIA$ONAL PURPOSE @erfor" si"ple operations on the diagonal of a s4uare "atri.. DESCRIPTION $et the diagonal of a "atri. to a new value. $ave the diagonal of a "atri.. PARAMETERS Inp#t data"et Na"e of file on which to perfor" the transfor"ations. 'ata t,pe* $4uare "atri.. Ne! dia'onal 1al#e%"& %'efault H ;&. # single value will set all diagonal ele"ents to the value. # list will set the diagonal to the values in the listS these values can be separated b, a space or co""a. The na"e of a data file of an, UCINET dataset consisting of a s4uare "atri. of the sa"e si5e. The diagonal of the input dataset will be set to the sa"e value of the diagonal of the specified data set. %O#tp#t& Dia'onal Data"et %'efault H 'iagonal$ave'iag&. Na"e of file which contains a s4uare "atri. with the diagonal of the input dataset as its diagonal and 5eros elsewhere. This file is not displa,ed in the (O! FI(E. %O#tp#t& C3an'ed Matrix %'efault H 'iagonalNew-at&. Na"e of file which contains "atri. with new diagonal values. LO$ FILE -atri. with reset diagonal. TIMIN$ O%N&. COMMENTS None. REFERENCES None. TRANSFORM>S(MMETRIHE PURPOSE Change an uns,""etric "atri. into a s,""etric "atri. b, using one of a variet, of criteria. DESCRIPTION @roduces a s,""etric s4uare "atri. b, one of the following "ethods. 1eplace . i6 and . 6i b, their "a.i"u") "ini"u") average) su") absolute difference) product or . i6 /. 6i %provided . 6i is non 5ero& i L 6. #lternativel, "ake the lower triangle e4ual the upper triangle or the upper triangle e4ual the lower triangle. The routine also produces a s,""etric "atri. with binar, values on all off2diagonal b, replacing . i6 and . 6i b, I if . i6 E . 6i for i 6. The E operation in . i6 E . 6i can be replaced b, ) H) L) . If the data has "issing values PARAMETERS Inp#t data"et Na"e of file containing "atri. to be s,""etri5ed. 'ata t,pe* $4uare "atri.. S2mmetri;in' met3od %'efault H -a.i"u"). Choices are* Maxim#m 2 1eplace . i6 and . 6i b, "a.%. i6 ). 6i &) i L 6. Minim#m 2 1eplace . i6 and . 6i b, "in%. i6 ). 6i &) i L 6. A1era'e - 1eplace . i6 and . 6i b, %. i6 D . 6i &/:) i L 6. S#m 2 1eplace . i6 and . 6i b, . i6 D . 6i ) i L 6. Di00eren)e 2 1eplace . i6 and . 6i b, abs%. i6 2 . 6i &) i L 6. Prod#)t 2 1eplace . i6 and . 6i b, . i6 . 6i ) i L 6. Di1i"ion 2 1eplace . i6 and . 6i b, . i6 /. 6i ) i L 6 provided . 6i is non 5ero. Lo!er Gal0 2 1eplace . i6 b, . 6i ) i L 6. Upper Gal0 2 1eplace . 6i b, . i6 ) i L 6. Upper > Lo!er 2 1eplace . i6 and . 6i b, I if . i6 E . 6i ) b, ; otherwise) i L 6. Upper Lo!er 2 1eplace . i6 and . 6i b, I if . i6 . 6i ) b, ; otherwise) i L 6. Upper F Lo!er 2 1eplace . i6 and . 6i b, I if . i6 H . 6i ) b, ; otherwise) i L 6. Upper Lo!er 2 1eplace . i6 and . 6i b, I if . i6 . 6i ) b, ; otherwise) i L 6. Upper I Lo!er 2 1eplace . i6 and . 6i b, I if . i6 L . 6i ) b, ; otherwise) i L 6. Gandle mi""in' $pecif, how to treat "issing data in the s,""etri5ation process. Choose the non2"issing value allows the user to reduce or even eli"inate the nu"ber of "issing values in the data. 0oth "issing "eans that if either value is "issing then this is recorded as "issing in the s,""etri5ed data. O#tp#t data"et %'efault H $,""etri5e&. Na"e of file containing s,""etri5ed data. LO$ FILE $,""etri5ed "atri.. TIMIN$ O%N8:&. COMMENTS None. TRANSFORM>NORMALIHE PURPOSE Nor"ali5e the values in a "atri.. DESCRIPTION This routine nor"ali5es using a variet, of techni4ues. Each techni4ue can be applied to either the whole "atri. or 6ust the rows or colu"ns. In addition an iterative facilit, is provided to Nor"ali5e both rows and colu"ns si"ultaneousl,. These operate on the "atri. as follows* -arginal* nor"ali5es the su" to be I;;. This is achieved b, dividing b, the current su" of the rows) colu"ns or "atri. and "ultipl,ing b, I;;. -ean* nor"ali5es the "ean to be 5ero. This is achieved b, subtracting fro" ever, row) colu"n) or "atri. ele"ent the current "ean. $tandard 'eviation* nor"ali5es the standard deviation to be one. This is achieved b, dividing the rows) colu"ns or "atri. b, the current standard deviation. B2$core* standardi5es the "ean to be 5ero and the standard deviation to be one. This is achieved b, subtracting fro" ever, row) colu"n or "atri. ele"ent the current "ean and then dividing the rows) colu"ns or "atri. b, the current standard deviation. Euclidean* standardi5es the Euclidean nor" to be one. This is achieved b, dividing the rows) colu"ns or "atri. b, the current Euclidean nor". -a.i"u"* standardi5es the rows) colu"ns or "atri. to each have a "a.i"u" value of I;;. This is achieved b, dividing the "atri. or each row or colu"n b, the current "a.i"u" and "ultipl,ing b, I;;. The routine also allows each of these options to be applied to the rows and colu"ns si"ultaneousl,. This involves an iterative procedure in which the techni4ue is first applied to the rows and then the colu"ns and then the rows etc. It is ter"inated when %and if& there is convergence. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be standardi5ed. 'ata t,pe* -atri.. +3i)3 dimen"ion%"& to "tandardi;e %'efault H Colu"ns&. Choices are* Ro!" 2 Nor"ali5ation is applied to the rows of the "atri. independentl,. Col#mn" 2 Nor"ali5ation is applied to the colu"ns of the "atri. independentl,. Matrix 2 Nor"ali5ation is applied to the entire "atri.. Bot3 - Nor"ali5ation is applied to the rows) then the colu"ns) then the rows etc iterativel, until convergence. Standardi;in' )riterion %'efault H -arginal&. Choices are* Mar'inal 2 Forces the su" of ele"ents to be I;;. 0, row) colu"n) "atri. or row and colu"n. Mean 2 Forces the "ean of ele"ents to be 5ero. 0, row) colu"n) "atri.) or row and colu"n. Std-De1 2 Forces the standard deviation to be one. 0, row) colu"n) "atri. or row and colu"n. If standard deviation is initiall, 5ero then ele"ents of "atri. are treated as "issing. H-S)ore 2 Forces the "ean of the ele"ents to be 5ero and the standard deviation to be I. 0, row) colu"n) "atri. or row and colu"n. If standard deviation is initiall, 5ero then ele"ents of "atri. are treated as "issing. E#)lidean 2 Forces the Euclidean nor") to be one. 0, row) colu"n) "atri. or row and colu"n. Maxim#m 2 Forces the "a.i"u" of the ele"ents to be I;;. 0, row) colu"n or row and colu"n. Forces the "a.i"u" ele"ent to be one for the whole "atri.. Con"tant to repla)e ;ero" !it3 %'efault H;.;& Beros can cause this procedure to crash and this can be overco"e b, replacing the" with a relativel, s"all value. %SB@ matri)e" onl2& In)l#de dia'onal 1al#e"< %'efault H ?es&. (e" includes diagonals. No treats diagonal values as "issing. %For iterati1e norm@& Con1er'en)e toleran)e %'efaultH;.;;I& 3hen both is selected the routine iterates to convergence the tolerance specifies a point at which when the values change b, less than the tolerance the routine has converged. %For iterati1e norm@& Max / o0 iteration" %'efaultHI;;& 3hen both is selected the routine iterates to convergence. Convergence will be dee"ed to have failed if the tolerance has not been achieved before the "a.i"u" nu"ber of iterations has taken place. O#tp#t data"et %'efault H Nor"ali5e&. Na"e of file which contains nor"ali5ed "atri.. LO$ FILE Nor"ali5ed "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. TRANSFORM > BIPARTITE
PURPOSE Convert a :2"ode dataset into a I2"ode ad6acenc, "atri. DESCRIPTION #n, :2"ode incidence "atri. can be thought of as a bipartite graph. If the :2 "odes are actors and events then the bipartite graph consists of the union of the actors and events as vertices with the edges onl, connecting actors with events %ie no connections between actors or between events&. This routine takes a :2 "ode incidence "atri. and converts it to a I2"ode ad6acenc, "atri. of a bipartite graph. If the incidence "atri. had n rows and " colu"ns then the resultant ad6acenc, "atri. would be a s4uare "atri. of di"ension "Dn. PARAMETERS Inp#t :-mode data"et Na"e of file containing incidence "atri.. ?al#e to 0ill !it3in-mode tie" %'efaultH;.;& The incidence "atri. specifies the values of ties fro" actors to events the values of the %non2e.istent& ties of actors to actors and events to events is not given. The user can override the default value of 5ero b, specif,ing their own within "ode value. Ma7e re"#lt "2mmetri)< %'efault H No& If ,es is selected "atri. is s,""etri5ed b, taking the "a.i"u" of Ci6 and C6i. O#tp#t data"et%'efaultHbi& Na"e of file containing ad6acenc, "atri. of bipartite graph. LO$ FILE #d6acenc, "atri. of bipartite graph. TIMIN$ (inear. COMMENTS None. REFERENCES None. TRANSFORM > INCIDENCE PURPOSE Convert an ad6acenc, "atri. to an incidence "atri.. DESCRIPTION #n incidence "atri. is a node b, edge "atri.. The rows represent the nodes of a graph and the colu"ns the edges. # one in row i colu"n 6 indicates that node i is incident to edge 6. This representation is often called the h,pergraph representation. PARAMETERS Inp#t data"et Na"e of file containing ad6acenc, "atri.. 'ata t,pe* 'igraph Treat data a" dire)ted %'efaultHNo& If ?es then reciprocal ties will occur twice in an incidence "atri.. In)l#de "el0 loop" %'efault H No& If No self loop ties will be ignored. O#tp#t Filename %'efault H Incidence& Na"e of data file which will contain incidence "atri.. The colu"ns will be labeled with edge labels. LO$ FILE (abeled incidence "atri.. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. TRANSFORM > LINE$RAPG PURPOSE Construct the line graph of a graph or network. DESCRIPTION The line graph of a graph ! is the graph obtained b, using the edges of ! as vertices) two vertices being ad6acent whenever the corresponding edges are. In a digraph the arcs of a digraph are the vertices and two vertices are ad6acent if the corresponding arcs induce a walk. PARAMETERS Inp#t Data"et Na"e of file containing graph fro" which to create the line graph. 'ata t,pe* 'igraph. In)l#de "el0-loop" %'efault H NO& NO "eans that self loops will not generate vertices in the line graph. O#tp#t data"et %'efault H (inegraph& Na"e of file which contains constructed linegraph. LO$ FILE #d6acenc, "atri. of the line graph vertices labeled with corresponding edges fro" original graph TIMIN$ O%N8:&. COMMENTS Note that "ultirelational data cannot be converted to line graph for"at. Users should do each relation separatel,. REFERENCES None. TRANSFORM > MULTI$RAPG PURPOSE Convert a valued graph into a set of binar, graphs. DESCRIPTION # single binar, graph is created for each different value of a valued graph. #ll created graphs are stacked in a single dataset. PARAMETERS Inp#t data"et Na"e of file containing valued data. 'ata t,pe* 7alued graph. Splittin' operator %'efault H EU& Choices are* $T - $reater t3an ,ields - i6k H I if . i6 E w k $E - $reater t3an or eB#al ,ields - i6k H I if . i6 w k E> - EB#al ,ields - i6k H I if . i6 H w k LE - Le"" t3an or eB#al to ,ields - i6k H I if . i6 w k LT- Le"" t3an ,ields - i6k H I if . i6 L w k where - i6k is the %i)6& entr, of the kth ad6acenc, "atri.) . i6 is the %i)6& entr, of the input data) and w k are the ordered values of the weights of the valued data placed in ascending order. In)l#de "el0- loop" %'efault H NO& If NO then self loops are ignored. Co#nt ;ero" a" 1alid relation"3ip" %'efault H NO& If NO then no binar, graph is created corresponding to the w k value 5ero. If (ES then a binar, graph corresponding to the value 5ero is included in the "ultigraph. O#tp#t Data"et %'efault H -ultigraph& Na"e of file that will contain "ultigraph as a set of binar, graphs. LO$ FILE Constructed "ultigraph. TIMIN$ O%N8:&. COMMENTS The nu"ber of relations constructed will correspond to the nu"ber of different values. Care should be taken not to enter datasets that will create a large nu"ber of binar, graphs. REFERENCES None. TRANSFORM>MULTIPLE. PURPOSE Constructs a "ultiple. graph fro" a "ultirelational graph. DESCRIPTION Technicall, if !%7)V1 i W& is a "ultirelational graph with verte. set 7 and relations V1 i W) i e I. If v and w are two vertices of ! then the bundle of relations connecting v to w) 0 vw ) is defined as 0 vw H V1 i * v1 i wW. (et - k be the set of all bundles. The "ultiple. graph is the valued graph with valued ad6acenc, "atri. C i)6 H k where k is the - k bundle of relations connecting i to 6. Non technicall, the algorith" deter"ines how "an, different distinct patterns of relations %the bundles& link an, pair of vertices and assigns each of these a nu"erical label. The arcs in the output "ultiple. graph are then labeled with these identif,ing nu"bers. PARAMETERS Inp#t data"et Na"e of file that contains "ultirelational binar, network data. 7alued data are auto"aticall, converted to "ultirelational binar, data using a techni4ue identical to -ultigraph. 'ata t,pe* 'igraph. -ultirelational. In)l#de tran"po"e%"& in t3e m#ltiplexin' %'efault H No&. For non2s,""etric data the transposes can be auto"aticall, added as additional relations. Con1ert data to 'eode"i) di"tan)e" %'efault H No& Option to convert each relation in dataset to geodesic distances. O#tp#t data"et %'efault H -ultiple.& Output file that will contain "ultiple. graph. LO$ FILE -ultiple. graph ad6acenc, "atri.. TIMIN$ E.ponential. COMMENTS In the worst case) the ti"ing for the algorith" is e.ponential. The ti"ing depends on the nu"ber of possible bundlesS up to : to the power N bundles can occur when there are N different relations. REFERENCES None. TRANSFORM > SEMI$ROUP PURPOSE Construct the se"igroup of a graph) digraph or "ultirelational graph. DESCRIPTION The se"igroup of a network is an algebraic representation of all co"pound relations. !iven a set of ad6acenc, "atrices 1I)1:)...)1n of a "ultirelational graph then the set of all possible 0oolean products of pairs of "atrices gives all possible relations of length :. If an, of these products is repeated then the, are discarded. 3e continue with products of length 9 etc until no new "atrices are found. The set of all "atrices constructed in this wa, together with the operation of 0oolean "atri. "ultiplication for" a se"igroup. This routine finds all "e"bers of the se"igroup) or "e"bers of the se"igroup up to a certain length of product. In addition the se"igroup is specified b, a "ultiplication table. PARAMETERS Inp#t data"et Na"e of file containing ad6acenc, "atri. or "atrices. 'ata t,pe* 'igraph. -ultirelational. Maxim#m len't3 o0 J!ord"J %'efault H A& The products are called words. The "a.i"u" length of products to be considered is known as the word length. Sa1e element" o0 "emi'ro#p < %'efault H No& If onl, the "ultiplication table and words are re4uired then it is not necessar, to save the "atri. ele"ents.?E$ causes all generated "atrices to be saved in a file specified below. O#tp#t "emi'ro#p %'efault H $E-I!1OU@& Na"e of file which will contain all co"pounded relations provided the save ele"ents of se"igroup para"eter was set to ?E$. These are given as a list) each relation is se4uentiall, nu"bered. This file does not appear in the (O! FI(E. O#tp#t m#ltipli)ation table %'efault H -U(T#0(E& Na"e of file which will contain the "ultiplication table specified below. LO$ FILE $e"igroup "ultiplication table. Each row %and colu"n& is labeled with the co"pound relation nu"ber. The rows also give the word that accounts for the co"pound. Hence if row N is labeled I I : I then relation N is the "atri. obtained b, 0oolean "atri. "ultiplication of the original relations nu"bered I I : I in that order. The value in row i colu"n 6 is the result of the 0oolean "atri. "ultiplication of relation i and relation 6. If the word length is not sufficient to generate all ele"ents of the se"igroup then the right "ultiplication table of the generated ele"ents is displa,ed. This table gives the product of the generated ele"ents with the input "atrices. TIMIN$ #lgorith" is e.ponential. COMMENTS 1elativel, s"all datasets can result in large se"igroups. REFERENCES None. TOOLS > MDS > METRIC PURPOSE -etric "ultidi"ensional scaling of a pro.i"it, "atri.. DESCRIPTION !iven a "atri. of pro.i"ities %si"ilarities or dissi"ilarities& a"ong a set of ite"s) the progra" finds a set of points in k2di"ensional space such that the Euclidean distances a"ong these points corresponds as closel, as possible to the input pro.i"ities. PARAMETERS Inp#t data"et Na"e of file containing pro.i"it, "atri.. 'ata t,pe* $4uare s,""etric "atri.. No o0 dimen"ion" %'efault H :& Nu"ber of di"ensions to use in representing ite"s in Euclidean space. Similaritie" or Di""imilaritie"< %'efault H $i"ilarities& 3hether the data represent si"ilarities or dissi"ilarities. If si"ilarities) large values of C%i)6& will draw i and 6 close together on the -'$ "ap. If dissi"ilarities) large values will push i and 6 apart on the "ap. Startin' Con0i'#ration %'efault H Classic& How to generate initial location of points in space. Choices are* Cla""i) 2 @erfor"s !owers classical "etric ordination procedure. File 2 1eads starting coordinates fro" UCINET dataset. If this option is chosen then the user "ust co"plete the para"eter* Random 2 (ocates points rando"l, in space. Startin' Con0i' Filename Na"e of the coordinate dataset if the file option is taken. This UCINET dataset should consist of an n.k "atri. of values. Each colu"n corresponds to the co2 ordinates in each of the di"ensions specified. Hence row i gives the co2ordinates of the ith point. Ad=#"t data to neare"t E#)lidean %'efault H ?es& Iterativel, ad6usts the data so that it obe,s the triangle ine4ualit,. O#tp#t data"et %'efault H -etric-dsCoord& Na"e of file containing the co2ordinates of the points in Euclidean space. LO$ FILE The output first gives a :' scatterplot of the first pair of co2ordinates. The .2a.is is the first co2ordinate set and the ,2a.is is the second. The scatterplot can be saved or printed. $i"ple editing can be achieved using the options button. The labels can be turned on or off and values can be attached to the points %or re"oved&. The scales can also be changed. -ore advanced editing is possible b, double clicking in the plot) this invokes the chart wi5ard. To find the label attached to a single point when all the labels are "oved click on a single point) this will highlight all the points) then click a second ti"e to highlight one verte.. Now double click on the verte. and the label will be highlighted in the chart designer. The save button and the "a1e )3art data option allow the user to save all the chart data into a file which can be reviewed using Tool">S)atterplot>Re1ie!@ The chart itself can be saved as a windows "etafile which can then be read into a word processing or graphics package. Onl, one chart can be open at one ti"e and the chart window will be closed if ,ou click on an, other UCINET window. 0ehind the chart is a nu"eric displa, of coordinates of each point in space together with infor"ation about the stress. TIMIN$ O%N8O& COMMENTS -'$ solutions are not uni4ue) and the, are sub6ect to convergence to local "ini"a. The first point "eans that two or "ore "aps can be e4uall, good %sa"e stress& but place points in radicall, different locations. The second point "eans that it is possible for the algorith" to fail to find the configuration with least stress. If ,ou suspect this has happened) run the progra" several ti"es using rando" starting configurations. $tress values below ;.I are e.cellent and above ;.: unacceptable. This routine onl, works if the regional settings are set to U> or U$#. If ,ou do not have these regional settings and do not get a plot then change the" in the settings control panel on ,our "achine. REFERENCES !ower TOOLS > MDS > NON-METRIC PURPOSE Non2"etric "ultidi"ensional scaling of a pro.i"it, "atri.. DESCRIPTION !iven a "atri. of pro.i"ities %si"ilarities or dissi"ilarities& a"ong a set of ite"s) progra" finds a set of points in k2di"ensional space such that the Euclidean distances a"ong these points corresponds as closel, as possible to a rank preserving transfor"ation of the input pro.i"ities. The algorith" is based on the -'$%C& -INI$$# progra". PARAMETERS Inp#t data"et Na"e of file containing pro.i"it, "atri.. 'ata t,pe* $4uare s,""etric "atri.. No o0 dimen"ion" %'efault H :& Nu"ber of di"ensions to use in representing ite"s in Euclidean space. Similaritie" or Di""imilaritie"< %'efault H $i"ilarities& 3hether the data represent si"ilarities or dissi"ilarities. If si"ilarities) large values of C%i)6& will draw i and 6 close together on the -'$ "ap. If dissi"ilarities) large values will push i and 6 apart on the "ap. Startin' Con0i'#ration %'efault H Torsca& How to generate initial location of points in space. Choices are* Metri) 2 @erfor"s !owers classical "etric ordination procedure. Tor")a 2 Uses principal co"ponents of rank2order data. File 2 1eads starting coordinates fro" UCINET dataset. Random 2 (ocates points rando"l, in space. Startin' Con0i' Filename Na"e of the coordinate dataset if the file option is chosen . This UCINET dataset should consist of an n.k "atri. of values. Each colu"n corresponds to the co2 ordinates in each of the di"ensions specified. Hence row i gives the co2ordinates of the ith point. Print Dia'no"ti)" %'efault H No& If ?es is selected then d,ads with large discrepancies between the pro.i"it, data and the plot distances will be printed. O#tp#t data"et %'efault H Non-etric-dsCoord& Na"e of file containing the co2ordinates of the points in Euclidean space. LO$ FILE The output first gives a :' scatterplot of the first pair of co2ordinates. The .2a.is is the first co2ordinate set and the ,2a.is is the second. The scatterplot can be saved or printed. $i"ple editing can be achieved using the options button. The labels can be turned on or off and values can be attached to the points %or re"oved&. The scales can also be changed. -ore advanced editing is possible b, double clicking in the plot) this invokes the chart wi5ard. To find the label attached to a single point when all the labels are "oved click on a single point) this will highlight all the points) then click a second ti"e to highlight one verte.. Now double click on the verte. and the label will be highlighted in the chart designer. The save button and the "a1e )3art data option allow the user to save all the chart data into a file which can be reviewed using Tool">S)atterplot>Re1ie!@ The chart itself can be saved as a windows "etafile which can then be read into a word processing or graphics package. Onl, one chart can be open at one ti"e and the chart window will be closed if ,ou click on an, other UCINET window. 0ehind the chart is a nu"eric displa, of coordinates of each point in space together with infor"ation about the stress. If the print diagnostics have been selected then d,ads with large differences between the pro.i"it, data and the distances in the co2ordinate date are listed. TIMIN$ O%N8O& COMMENTS -'$ solutions are not uni4ue) and the, are sub6ect to convergence to local "ini"a. The first point "eans that two or "ore "aps can be e4uall, good %sa"e stress& but place points in radicall, different locations. The second point "eans that it is possible for the algorith" to fail to find the configuration with least stress. If ,ou suspect this has happened) run the progra" several ti"es using rando" starting configurations. $tress values below ;.I are e.cellent and above ;.: unacceptable. This routine onl, works if the regional settings are set to U> or U$#. If ,ou do not have these regional settings and do not get a plot then change the" in the settings control panel on ,our "achine. REFERENCES >ruskal R 0 and 3ish - %IAQ<&. -ultidi"ensional $caling) Newbur, @ark* $age @ublications. >ruskal R 0 %IANO&. -ultidi"ensional $caling b, opti"i5ing goodness2of2fit to a non2"etric h,pothesis. @s,cho"etrika :A) I2:Q. TOOLS > CLUSTERIN$ > GIERARCGICAL PURPOSE @erfor" Rohnsons hierarchical clustering on a pro.i"it, "atri.. DESCRIPTION !iven a s,""etric n2b,2n representing si"ilarities or dissi"ilarities a"ong a set of n ite"s) the algorith" finds a series of nested partitions of the ite"s. The different partitions are ordered according to decreasing JincreasingK levels of si"ilarit, Jdissi"ilarit,K. The algorith" begins with the identit, partition %in which all ite"s are in different clusters&. It then 6oins the pair of ite"s "ost si"ilar %least different&) which are then considered a single entit,. The algorith" continues in this "anner until all ite"s have been 6oined into a single cluster %the co"plete partition&. PARAMETERS Inp#t data"et Na"e of file containing pro.i"it, "atri. to be clustered. 'ata t,pe* $4uare s,""etric "atri.. Met3od %'efault H #7E1#!E& Choices are* SIN$LEKLIN, #lso known as the M"ini"u"M or MconnectednessM "ethod. 'istance between two clusters is defined as s"allest dissi"ilarit, %largest si"ilarit,& between "e"bers. COMPLETEKLIN, #lso known as the M"a.i"u"M or Mdia"eterM "ethod. 'istance between two clusters is defined as largest dissi"ilarit, %s"allest si"ilarit,& between "e"bers. A?ERA$E 'istance between clusters defined as average dissi"ilarit, %or si"ilarit,& between "e"bers. Similaritie" or Di"tan)e"< %'efault H $i"ilarities& 3hether ite"s i and 6 should be clustered together when C%i)6& is large or when it is s"all. If data are Similaritie") ite"s i and 6 are clustered together if C%i)6& is ver, large. If data are Di""imilaritie") ite"s i and 6 are clustered together if C%i)6& is ver, s"all. Comp#te #ltrametri) proximit2 matrix< %'efault H NO& Hierarchical clustering can be seen as transfor"ing a dissi"ilarit, "atri. into an ultra"etric distance "atri.. The ultra"etric distances correspond "onotonicall, to the nu"ber of iterations %partitions& needed to 6oin a given pair of ite"s. Dia'ram T2pe %'efault H 'endrogra"& The clustering can be shown as a dendro'ram or a tree dia'ram. O#tp#t Partition matrix %'efault H @art& Na"e of dataset to contain the partition2b,2ite" indicator "atri.. Each colu"n of this "atri. gives the cluster to which each ite" was assigned in a given partition. The colu"ns are labeled b, the level of the cluster. # value of k in a colu"n labeled . and row 6 "eans that actor 6 was in partition k at level .. #ctor k is alwa,s a "e"ber of partition k and is a representative label for the group. It can be used b, procedures like Tran"0orm>Blo)7 to obtain densit, "atrices at an, level of blocking. This file is not displa,ed in the (O! FI(E. O#tp#t Ultrametri) matrix %i0 de"ired& Na"e of dataset to contain the ite"2b,2ite" ultra"etric pro.i"it, "atri.) if desired. LO$ FILE @ri"ar, output are cluster diagra"s. The first diagra" %either a tree diagra" or a dendrogra"& re2orders the actors so that the, are located close to other actors in si"ilar clusters. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ The output also produces a standard (og file that contains a different cluster diagra" which looks like this* A B C D E F G H I J 1 Level 1 2 3 4 5 6 7 8 9 0 ----- - - - - - - - - - - 1.000 XXXXX XXX XXX XXXXX 1.422 XXXXX XXX XXXXXXXXX 1.578 XXXXXXXXX XXXXXXXXX 3.287 XXXXXXXXXXXXXXXXXXX In this e.a"ple) the data were distances a"ong I; ite"s) labeled # through R. The results are O nested partitions) corresponding to rows in the diagra". 3ithin a given row) an C between two ad6acent colu"ns indicates that the ite"s associated with those colu"ns were assigned to the sa"e cluster in that partition. For e.a"ple) in the first partition %level I.;;;&) ite"s ' and E belong to the sa"e cluster) but C is a "e"ber of a different cluster. In the third partition %level I.FQ<&) ite"s ') E and C all belong to the sa"e cluster. The levels indicate the degree of association %si"ilarit, or dissi"ilarit,& a"ong ite"s within clusters. If) as in the e.a"ple) the data are distances and the clustering "ethod is single link) the a level of I.FQ< "eans that ever, ite" within a cluster is no "ore than I.FQ< units distant fro" at least one other ite" in that cluster. If the clustering "ethod is co"plete link) a level of I.FQ< indicates that ever, ite" in a cluster no "ore than I.FQ< units distant fro" ever, other ite" in the cluster. For the average clustering "ethod) a level of I.FQ< indicates that the average distance a"ong ite"s within the cluster is I.FQ<. For si"ilarit, data) the "eaning of the levels for the single link and co"plete link "ethods is) in a sense reversed. For the single link "ethod) a level of I.FQ< "eans that ever, ite" in a cluster is at least I.FQ< units si"ilar to at least one other ite" in the cluster. For the co"plete link "ethod) a level of I.FQ< "eans that ever, ite" in a cluster is at least I.FQ< units si"ilar to ever, other ite" in the cluster. TIMIN$ O%N89& COMMENTS None. REFERENCES Rohnson) $ C %IANQ&. Hierarchical clustering sche"es. @s,cho"etrika) 9:) :OI2 :F9.
TOOLS > CLUSTERIN$ > OPTIMISATION PURPOSE Opti"i5es a cost function which "easures the total distance or si"ilarit, within classes for a pro.i"it, "atri.. DESCRIPTION !iven a partition of a pro.i"it, "atri. of si"ilarities into clusters) then the average si"ilarit, values within each gives a "easure of the e.tent to which the groups for" clusters. # slightl, different approach is re4uired for distance data 2 in this case the cost is "easured b, su""ing the values for each pair of actors belonging to the sa"e block. The routine atte"pts to opti"i5e these "easures to tr, and find the best fit for a given nu"ber of blocks. The cost function can be changed to give greater weight to relationships between the clusters. In this case the cost si"ultaneousl, reflects a high degree of association within clusters and a si"ilarit, of association between "e"bers of different clusters using a correlation criteria. To do this correlate the data with an ideal structure "atri. #%i)6& in which the i)6 th entr, is a one if actor i and 6 are in the sa"e partition and 5ero otherwise. This correlation can either be @earson correlation or a "uch faster pseudocorrelation "easure. This cost is then either "a.i"i5ed or "ini"i5ed depending on whether the pro.i"it, "atri. contains si"ilarities or distances. The si"ilarit, value needs to be "a.i"i5ed and the distance "easure "ini"i5ed. The routine uses a tabu search "ini"i5ation procedure and therefore to "a.i"i5e "ultiplies the costs b, 2I. PARAMETERS Inp#t data"et Na"e of file containing pro.i"it, "atri. to be clustered. 'ata t,pe* $4uare s,""etric "atri.. N#mber o0 )l#"ter" %'efault H :& Nu"ber of clusters into which the actors "ust be assigned. Fit )riterion Den"it2 the average value within clusters for si"ilarit, and the su" for distance data. P"e#doCorrelation a si"ple fast correlation "easure between the clustered data and the ideal structure "atri.. Correlation the @earson correlation "easure between the clustered data and the ideal structure "atri.. Are dia'onal 1al#e" 1alid< %'efault H No& 3hether diagonals are to be included on the cost function. T2pe o0 Data Similaritie" causes large values to be clustered together. Di"tan)e" causes s"all values to be clustered together. Max / o0 iteration" in a "erie" %'efault H I:& The algorith" starts fro" an arbitrar, partition and atte"pts to decrease the cost b, taking the steepest descent. If the cost cannot be reduced then the algorith" continues its search in the neighborhood of the current partition. This search direction is a "ildest ascent direction and fro" there new search directions are e.plored. This e.ploration onl, continues for a fi.ed nu"ber of iterations in a series. If no i"prove"ent is "ade after the fi.ed nu"ber of iterations the algorith" ter"inates with the current "ini"u". Increasing the para"eter gives a "ore e.haustive and therefore slower search. The reco""ended default value is auto"aticall, entered on the for" once the input data has been selected. Len't3 o0 time in penalt2 box %'efault H F& If the algorith" "akes an ascending step then it is possible that the best possible descending step is the reverse of the direction 6ust taken. This para"eter prohibits a "ove along the reverse direction for a set nu"ber of steps. The larger the value the "ore difficult it will be to co"e back to a previousl, e.plored local "ini"u") however it will also be "ore difficult to e.plore the vicinit, of that "ini"u". The default has been shown e.peri"entall, to be the "ost useful. N#mber o0 random "tart" %'efault H 9& The whole procedure is repeated with a different initial partition. The best of these are then selected as a "ini"u". Random N#mber Seed The rando" nu"ber seed generates the initial partition. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat the anal,sis with different initial configurations. The range is I to 9:;;;. O#tp#t Partition Data"et %'efault H TabuCluster&. Na"e of output file which contains a partition indicator vector. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to block ki) so that %I I : I :& assigns vertices I) : and O to block I) and 9 and F to block :. This vector is not displa,ed at output. LO$ FILE The value of the cost function. (ist of clusters. Each cluster is labeled and is specified b, the vertices it contains. The blocked pro.i"it, "atri.. The rows and colu"ns of the original "atri. are per"uted into clusters. The pro.i"it, "atri. is displa,ed in ter"s of the "atri. clusters it contains. TIMIN$ Each iteration of the tabu search algorith" is O%N8:&. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a of the cost function. Even if successful this result "a, still have a high value in which case the blocking "a, not confor" ver, closel, to structural e4uivalence. In addition there "a, be a nu"ber of alternative partitions which also produce the "ini"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a and does not locate the desired global "ini"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into the reported blocks. REFERENCES !lover F %IA<A&. Tabu $earch 2 @art I. O1$# Rournal on Co"puting I) IA;2 :;N. !lover F %IAA;&. Tabu $earch 2 @art II. O1$# Rournal on Co"puting :) O29:. TOOLS -> : MODE > S?D PURPOSE @erfor" a singular value deco"position of real2valued "atri.. DESCRIPTION !iven an n2b,2" "atri. C with n ") $7' finds "atrices U) ') and 7 such that C H U'7. The "atri. ' is an r2b,2r diagonal "atri. containing r singular values. The "atri. U is an n2b,2r "atri. containing the r eigenvectors of CC and 7 is an "2b,2r "atri. containing the r eigenvectors of CC. The eigenvectors are sorted in descending order b, eigenvalue. 3ith s,""etric data) U and 7 are identical %e.cept for sign reversals&. PARAMETERS Inp#t data"et File containing "atri. C to be deco"posedS "ust have at least as "an, rows as colu"ns %otherwise transpose the "atri. then resub"it&. 'ata t,pe* -atri.. Go! to ")ale ro! and )ol#mn ")ore" %'efault H #.es& Choices are* Coordinate" 2 Eigenvectors are weighted b, their respective eigenvalues. Loadin'" Eigenvectors are weighted b, the s4uare root of the eigenvalues %,ields factor loadings when $7' is applied to correlation "atri.&. Axe" No rescaling is perfor"ed. No o0 0a)tor" to "a1e %'efault H 9& -a.i"u" value of r) the nu"ber of eigenvectors used to deco"pose C. Re)on"tr#)t matrix 0rom 0a)tor" %'efault H No& If ?E$) the product U'7 is co"puted using r eigenvectors %see Nu"ber of factors to save) above&. The result is the best possible appro.i"ation of C using "atrices of rank r based on a least s4uares criterion. %O#tp#t& File to )ontain ro! ")ore"* %'efault H 1$cores& Na"e of dataset to contain U "atri.. %O#tp#t& File to )ontain )ol#mn ")ore" %'efault H C$cores& Na"e of dataset to contain 7 "atri.. %O#tp#t& File to )ontain "in'#lar 1al#e" %'efault H Eigen& Na"e of dataset to contain ' "atri.. %O#tp#t& File to )ontain re)on"tr#)ted matrix %'efault H 1econ& Na"e of dataset to contain the appro.i"ation C that is U'7. %O#tp#t& File to )ontain )ombined ro!4)ol#mn ")ore" %'efault H 1C$cores& Na"e of dataset to contain concatenated U and 7 "atrices to produce single %-Dn&2b,2r "atri. %useful for plotting row and colu"n scores on sa"e "ap&. LO$ FILE The output first gives a :' scatterplot of the first two di"ensions %eigenvectors&. The scatterplot can be saved or printed. $i"ple editing can be achieved using the options button. The labels can be turned on or off and values can be attached to the points %or re"oved&. The scales can also be changed. -ore advanced editing is possible b, double clicking in the plot) this invokes the chart wi5ard. To find the label attached to a single point when all the labels are "oved click on a single point) this will highlight all the points) then click a second ti"e to highlight one verte.. Now double click on the verte. and the label will be highlighted in the chart designer. The save button and the "a1e )3art data option allow the user to save all the chart data into a file which can be reviewed using Tool">S)atterplot>Re1ie!@ The chart itself can be saved as a windows "etafile which can then be read into a word processing or graphics package. Onl, one chart can be open at one ti"e and the chart window will be closed if ,ou click on an, other UCINET window. 0ehind the chart is a nu"eric displa, of coordinates %U and 7 "atrices& of each point %rows and colu"ns of C& in r2space. TIMIN$ O%N89&. COMMENTS This routine onl, gives a plot if the regional settings are set to U> or U$#. If ,ou do not have these regional settings and do not get a plot then change the" in the settings control panel on ,our "achine. REFERENCES @ress 3 H) Flanner, 0 @) Teukolsk, $ # and 7etterling 3 T %IA<A&. Nu"erical 1ecipes in @ascal. New ?ork* Ca"bridge Universit, @ress. TOOLS > : MODE > FACTOR ANAL(SIS PURPOSE @erfor" a co"plete factor anal,sis of a :2"ode "atri.. . DESCRIPTION 'eco"poses a "atri. into factors using either principal co"ponents or "ini"u" residuals "ethods. PARAMETERS Inp#t data"et@ Na"e of dataset containing :2"ode "atri. to be factored. 'ata t,pe* -atri.. Met3od o0 0a)tor anal2"i" %'efault H @rincipal Co"ponents& Choices are Prin)ipal Component" @erfor" a principle co"ponent anal,sis in which the "atri. is factored into a product of the "ost do"inant eigenvectors. Minim#m Re"id#al" Factor the "atri. into factors so that the residuals %the su" of s4uares of the difference between the original data and the product of the factors& are "ini"i5ed. Met3od o0 0a)tor rotation %'efault H 7ari"a.& Choices are None No rotation is perfor"ed ?arimax@ -a.i"i5es purit, of factors. >#artimax@ -a.i"i5es purit, of variables %"ini"i5es loading on "ultiple factors&.Factors are rotated after deleting e.cess factors %see below&. N#mber o0 0a)tor" %'efaultH9& Nu"ber of factors into which to deco"pose the "atri.. I-@O1T#NT NOTE* Factors are rotated after deleting e.cess factors. %OUTPUT& Fa)tor S)ore" %'efault H $cores& Na"e of file containing the factor scores for each actor on each factor. %OUTPUT& Fa)tor Loadin'" %'efault H (oadings& Na"e of file containing the factor loadings for each actor on each factor. %OUTPUT& Ei'en1e)tor" %'efaultH Eigen& Na"e of file containing eigenvalues corresponding to each eigenvector %factor&. %OUTPUT& Fa)tor ")ore )oe00i)ient" %'efaultHCoefs& Na"e of file containing the factor coefficients for each actor on each factor. LO$ FILE The log file gives a full set of descriptive statistics of each actors profile. These are followed b, the eigenvalues placed in descending order of si5e and labeled as factors in ascending order. The value of each is e.pressed as a percentage of the su" and a cu"ulative percentage of all the factors given so far is presented. The final colu"n gives the ratio of the factor below to the current factor. This is followed b, a "atri. of factor loadings) entr, C%i)6& is the loading of the 6th factor on actor i. TIMIN$ O%N89& COMMENTS None REFERENCES None TOOLS > : MODE > CORRESPONDENCE PURPOSE @erfor" a correspondence anal,sis of a single real2valued "atri.. DESCRIPTION !iven a non2negative) n2b,2" "atri. with n ") this routine represents the n rows and " colu"ns as vectors in a co""on "ultidi"ensional space. The algorith" essentiall, perfor"s a singular value deco"position of an ad6usted data "atri. in which rows and colu"ns have been separatel, nor"ali5ed to ,ield "ore e4ual "arginals. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be anal,5ed) it "ust have at least as "an, rows as colu"ns %otherwise transpose the "atri. then resub"it&. 'ata t,pe* -atri.. Go! to ")ale ro! and )ol#mn ")ore" %'efault H COO1'IN#TE$& Choices are* Coordinate" 2 $cores for each point on each di"ension ad6usted both for point "arginals and di"ension weights %eigenvalues&. C$S - #ccording to Carroll2!reen2$chaffer) this transfor"ation "akes distance between a row and a colu"n 6ust as interpretable as distance between a row and a row or a colu"n and a colu"n. Optimal 2 $cores for each point are corrected for point "arginals) but not di"ension weights. Axe" 2 No rescaling is perfor"ed. N#mber o0 0a)tor" to "a1e %'efault H 9& -a.i"u" value of r) the nu"ber of eigenvectors used to deco"pose the "atri.. Re)on"tr#)t matrix 0rom 0a)tor" %'efault H No& If ?E$) the row and colu"n scores are co"bined to appro.i"ate the data "atri. with r eigenvectors %see Nu"ber of factors to save) above&. The result is the best possible appro.i"ation of C using "atrices of rank r based on a least s4uares criterion. ,eep t3e tri1ial 0ir"t 0a)tor %'efault H No& The Nor"ali5ation step prior to singular value deco"position causes first eigenvector to be constant. If (e") this factor is retained and eigenvalue percentages include it. If No) the factor is dropped and eigenvalue percentages do not include it. %O#tp#t& File to )ontain ro! ")ore" %'efault H Correspondence1$cores& Na"e of dataset to contain coordinates of row points. %O#tp#t& File to )ontain )ol#mn ")ore" %'efault H CorrespondenceC$cores& Na"e of dataset to contain coordinates of colu"n points. %O#tp#t& File to )ontain "in'#lar 1al#e"* %'efault H CorrespondenceEigen& Na"e of dataset to contain eigenvalue of each di"ension. %O#tp#t& File to )ontain re)on"tr#)ted matrix %'efault H Correspondence1econ& Na"e of dataset to contain the appro.i"ated data "atri. %if an,&. %O#tp#t& File to )ontain )ombined ro!4)ol#mn ")ore" %'efault H Correspondence1scores& Na"e of dataset to contain concatenated row and colu"n scores to produce single %"Dn&2b,2r "atri. %useful for plotting row and colu"n scores on sa"e "ap&. LO$ FILE The output first gives a :' scatterplot of the first two di"ensions %eigenvectors&. The scatterplot can be saved or printed. $i"ple editing can be achieved using the options button. The labels can be turned on or off and values can be attached to the points %or re"oved&. The scales can also be changed. -ore advanced editing is possible b, double clicking in the plot) this invokes the chart wi5ard. To find the label attached to a single point when all the labels are "oved click on a single point) this will highlight all the points) then click a second ti"e to highlight one verte.. Now double click on the verte. and the label will be highlighted in the chart designer. The save button and the "a1e )3art data option allow the user to save all the chart data into a file which can be reviewed using Tool">S)atterplot>Re1ie!@ The chart itself can be saved as a windows "etafile which can then be read into a word processing or graphics package. Onl, one chart can be open at one ti"e and the chart window will be closed if ,ou click on an, other UCINET window. The log file has a nu"eric displa, of coordinates %eigenvectors& of each point in r2space. TIMIN$ O%N89&. COMMENTS $ee the $7' routine for "ore infor"ation. This routine onl, gives a plot if the regional settings are set to U> or U$#. If ,ou do not have these regional settings and do not get a plot then change the" in the settings control panel on ,our "achine. REFERENCES None. TOOLS > SIMILARITIES PURPOSE Co"pute si"ilarities a"ong rows or colu"ns of a "atri. using one of various "easures. DESCRIPTION !iven a "atri. with n rows and " colu"ns) the progra" co"putes either an n2 b,2n "atri. of si"ilarities a"ong the rows) or an "2b,2" "atri. of si"ilarities a"ong the colu"ns. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be anal,5ed. 'ata t,pe* -atri.. Mea"#re o0 pro0ile "imilarit2* %'efault H CO11E(#TION& Choices are* Correlation 2 @earsons product2"o"ent correlation. Co1arian)e 2 -ean2centered cross products* .,/n 2 .,/n8: Cro""-Prod#)t" 2 $u" of products* ., Mat)3e" 2 @roportion of cases in which . i H , i for all i Po"iti1e Mat)3e" 2 @roportion of cases in which . i H , i given that either . i E ; or , i E ; or both Comp#te "imilaritie" amon' Ro!" or Col" %'efault H CO(U-N$& If Ro!") an n2b,2n si"ilarit, "atri. representing the si"ilarit, between each pair of rows is co"puted. If Col#mn") an "2b,2" si"ilarit, "atri. is co"puted representing the si"ilarit, between each pair of colu"ns. %For "B@ mat"& Dia'onal 1alid %'efault H ?E$& If No) values along the "ain diagonal are treated as though the, were "issing. O#tp#t data"et: %'efault H $i"ilarities& Na"e of dataset to contain output si"ilarit, "atri.. LO$ FILE $i"ilarit, "atri.) displa,ed with : deci"al places. TIMIN$ O%N89&. COMMENTS -issing values are ignored. REFERENCES None. TOOLS > DISSIMILARITIES PURPOSE Co"pute dissi"ilarities a"ong rows or colu"ns of a "atri. using one of various "easures. DESCRIPTION !iven a "atri. with n rows and " colu"ns) the progra" co"putes either an n2 b,2n "atri. of dissi"ilarities a"ong the rows) or an "2b,2" "atri. of dissi"ilarities a"ong the colu"ns. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be anal,5ed. 'ata t,pe* -atri.. Mea"#re o0 pro0ile "imilarit2* %'efault H EUC(I'E#N& Choices are* E#)lidean Euclidean distance* $U1T%(. i 2, i &8:& . 3hen "issing values are present) the co"puted distance is "ultiplied b, n/" where n is the si5e of the vectors and " is the nu"ber of non2"issing values. Man3attan Cit,2block distance* abs%. i 2, i & 3hen "issing values are present) the co"puted distance is "ultiplied b, n/" where n is the si5e of the vectors and " is the nu"ber of non2"issing values. Normed SSD Nor"ed su" of s4uared differences* (. i 2, i &8:/ . i 8:, i 8: Non-Mat)3e" @roportion of cases in which . i does not e4ual , i for all i. Po"iti1e Non-Mat)3e" @roportion of cases in which . i does not e4ual , i given that either . i
E ; or , i E ; or both. Comp#te di""imilaritie" amon' Ro!" or Col" %'efault H CO(U-N$& If Ro!") an n2b,2n dissi"ilarit, "atri. representing the dissi"ilarit, between each pair of rows is co"puted. If Col#mn" an "2b,2" dissi"ilarit, "atri. is co"puted representing the dissi"ilarit, between each pair of colu"ns. %For "B@ mat"& Dia'onal 1alid %'efault H ?E$& If No) values along the "ain diagonal are treated as though the, were "issing. O#tp#t data"et:%'efault H 'issi"ilarities& Na"e of dataset to contain output dissi"ilarit, "atri.. LO$ FILE 'issi"ilarit, "atri.. TIMIN$ O%N89&. COMMENTS -issing values are ignored. REFERENCES None. TOOLS > STATISTICS > UNI?ARIATE PURPOSE Co"pute standard univariate statistics on values of a "atri.. DESCRIPTION @rocedure co"putes "ean) standard deviation) variance) Euclidean nor") "a.i"u") "ini"u" and total nu"ber of observations for each row or colu"n of a "atri.) or for the "atri. taken as a whole. PARAMETERS Inp#t data"et Na"e of file containing "atri. to be anal,5ed. 'ata t,pe -atri.. +3i)3 dimen"ion to anal2"e %'efault H CO(U-N$& Choices are* Ro!" - $tatistics are co"puted separatel, for each row in "atri.. 1esult is a "atri. whose rows correspond to the rows of the data "atri. and the colu"ns are statistics. Col#mn" 2 $tatistics are co"puted separatel, for each colu"n in "atri.. 1esult is a "atri. whose colu"ns correspond to the colu"ns of the data "atri. and the rows are statistics. Matri)e" 2 $tatistics are co"puted on the "atri. as a whole. %For "B#are mat"& Dia'onal 1alid< %'efault H ?E$& 3hether diagonal values in s4uare "atrices are to be ignored %treated like "issing values&. O#tp#t Data"et %'efault H Univariate$tats& Na"e of data set to contain output statistics. LO$ FILE -atri. of statistics. TIMIN$ O%N8:&. COMMENTS -issing values are ignored. REFERENCES None. TOOLS > STATISTICS > MATRI. %>AP& > >AP-CORRELATION PURPOSE Co"pute correlation between entries of two s4uare "atrices) and assess the fre4uenc, of rando" correlations as large as actuall, observed. DESCRIPTION The procedure is principall, used to test the association between networks. Often) one network is an observed network while the other is a "odel or e.pected network. The algorith" proceeds in two steps. In the first step) it co"putes @earsons correlation coefficient %as well as si"ple "atching coefficient& between corresponding cells of the two data "atrices. In the second step) it rando"l, per"utes rows and colu"ns %s,nchronousl,& of one "atri. %the observed "atri.) if the distinction is relevant& and reco"putes the correlation. The second step is carried out hundreds of ti"es in order to co"pute the proportion of ti"es that a rando" correlation is larger than or e4ual to the observed correlation calculated in step I. # low proportion %L ;.;F& suggests a strong relationship between the "atrices that is unlikel, to have occurred b, chance. PARAMETERS Data Matrix Na"e of dataset containing the first "atri. %the observed or dependent "atri.) if such distinctions are "eaningful&. 'ata t,pe* $4uare -atri.. Str#)t#re Matrix Na"e of dataset containing the e.pected) "odelled or independent "atri. %if such distinctions are "eaningful&. 'ata t,pe* $4uare -atri.. N#mber o0 random perm#tation" %'efault H F;;& Nu"ber of correlations to co"pute between the data "atri. and the rando"l, per"uted structure "atri.. The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Treat dia'onal" a" 1alid< %'efault H NO& If ?E$) the values along the "ain diagonals of each "atri. are included in the co"putation of correlation. Otherwise) the, are treated as "issing. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. LO$ FILE The following sa"ple output is generated* CO11E(#TION -#TCHE$ Observed value* ;.:;Q ;.;;; #verage* ;.;;I ;.;;; $tandard deviation* ;.II9 ;.;;; @roportion as large* ;.;9N I.;;; @roportion as s"all* ;.ANO I.;;; @roportion as e.tre"e* ;.;9N I.;;; The correlation colu"n indicates that the observed correlation between the two networks was ;.:;Q. The average rando" correlation was al"ost 5ero with a standard error of ;.II9. The percentage of rando" correlations that were as large as .:;Q was 9.QX. #t a t,pical ;.;F level) this correlation would be considered significant since ;.;9N L ;.;F. TIMIN$ O%N8:& per per"utation. COMMENTS The progra" ignores "issing values. REFERENCES None. TOOLS > STATISTICS > MATRI. %>AP& > >AP-RE$RESSION PURPOSE 1egress a dependent "atri. on one or "ore independent "atrices) and assess significance of the r2s4uare and regression coefficients. DESCRIPTION The procedure is principall, used to "odel a social relation %"atri.& using values of other relations. The algorith" proceeds in two steps. In the first step) it perfor"s a standard "ultiple regression across corresponding cells of the dependent and independent "atrices. In the second step) it rando"l, per"utes rows and colu"ns %together& of the dependent "atri. and reco"putes the regression) storing resultant values of r2 s4uare and all coefficients. This step is repeated hundreds of ti"es in order to esti"ate standard errors for the statistics of interest. For each coefficient) the progra" counts the proportion of rando" per"utations that ,ielded a coefficient as e.tre"e as the one co"puted in step I. The pri"ar, re4uire"ent for conducting a "ultiple regression 4uadratic assign"ent procedure is that all the variables in the regression have to be one2"ode) two2wa, "atrices. That is) the, "ust all be N.N networks. @erson2b,2ob6ect or @erson2b,2event "atrices can be converted to N.N "atrices using 'ataE#ffiliations. PARAMETERS Dependent 1ariable Na"e of dataset containing the observed or dependent data* the "atri. whose values are to be predicted. 'ata t,pe* $4uare -atri.. Independent 1ariable" Na"es of datasets containing the independent or predictor "atrices. To include "ore than one dataset using the browse button highlight all re4uired files b, pressing Ctrl and clicking with the "ouse. If the file na"es are t,ped the, should be separated b, co""as with no spaces. 'ata t,pe* $4uare -atrices. N#mber o0 random perm#tation" %'efault H F;;& Nu"ber of regressions to co"pute between the data "atri. and the rando"l, per"uted structure "atri.. The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Treat dia'onal" a" 1alid< %'efault H No& If ?es) the values along the "ain diagonals of each "atri. are included in the co"putations. Otherwise) the, are treated as "issing. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. LO$ FILE Two tables are output. The first looks like this* 12$4uare One2Tailed @robabilit, ;.;:9 ;.NI< The table gives the observed r2s4uare along with the proportion of rando" trials ,ielding an r2s4uare as large or larger than the observed. The second table is as follows* Unstandardi5ed Two2Tailed Independent Coefficient @robabilit, Intercept ;.9<FANF ;.IQ< 1I 2;.;;QFIA ;.<NN 1: 2;.IF;9QN ;.IQ; 19 ;.;;;;;; ;.<9< This table gives the Unstandardi5ed regression coefficient for each independent variable) including the intercept) along with the proportion of rando" trials ,ielding a coefficient with an absolute value as large or larger than the observed. In this e.a"ple) all the coefficients have non2significant probabilities) indicating that the observed values are well within the range of rando" variation.) TIMIN$ O%N8:&. COMMENTS The progra" ignores "issing values. REFERENCES None. TOOLS > STATISTICS > AUTOCORRELATION > CATE$ORICAL > 6OIN COUNT PURPOSE @erfor" rando"i5ation test of autocorrelation for a s,""etric ad6acenc, "atri. which is partitioned into two groups. DESCRIPTION 1elates a d,adic binar, variable %an actor2b,2actor ad6acenc, "atri.& to a "onadic variable %a vector representing an attribute of each actor&. For e.a"ple) if the d,adic variable consists of who is friends with who") and the categorical variable is gender) the procedure tests whether friendship is patterned b, gender %e.g.) do bo,s prefer bo,s and girls prefer girlsY&. The routine is li"ited to two groups and is based upon counting the entries within and between the groups and co"paring the" with a rando"i5ed "odel. PARAMETERS Inp#t Data"et Na"e of file containing "atri. to be anal,5ed. 'ata t,pe* !raph Partition ?e)tor The na"e of an UCINET dataset that contains a partition of the actors into two groups. To partition the data "atri. into groups specif, a vector b, giving the dataset na"e) a di"ension %either row or colu"n& and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to define the groups. #ll actors with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e group. No@ o0 Perm#tation" %'efault H I;;;;& The nu"ber of rando" per"utations re4uired in the test. Treat dia'onal" a" 1alid< %'efault H No& If ?es) the values along the "ain diagonals of each "atri. are included in the co"putations. Otherwise) the, are treated as "issing. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. LO$ FILE The actor attributes are recoded to I and : these are reported. # table which gives the observed and e.pected counts for the data. The first row gives the counts within group I) the second is the counts between the groups and the third is the counts within group :. The e.pected si"pl, gives the values that would be e.pected if the ones were rando"l, distributed within and between the groups. The observed gives the counts of the data and the difference subtracts the e.pected fro" the observed. The @EH'iff and @LH'iff give the relative fre4uenc, that a rando"l, per"uted "atri. gets a difference as large or larger and as s"all or s"aller than the observed. These colu"ns are used to test the significance of the observed data.
TIMIN$ O%N8:& COMMENTS None REFERENCES Cliff) # ' and Ord) R > IAQ9 $patial #utocorrelation. @ion) (ondon. TOOLS > STATISTICS > AUTOCORRELATION > CATE$ORICAL > RCT ANAL(SIS PURPOSE @erfor" rando"i5ation test of autocorrelation for a s,""etric ad6acenc, "atri. which is partitioned into groups. DESCRIPTION 1elates a d,adic binar, variable %an actor2b,2actor ad6acenc, "atri.& to a "onadic variable %a vector representing an attribute of each actor&. For e.a"ple) if the d,adic variable consists of who is friends with who") and the categorical variable is gender) the procedure tests whether friendship is patterned b, gender %e.g.) do bo,s prefer bo,s and girls prefer girlsY&. The routine is si"ilar to perfor"ing a standard chi s4uared test e.cept instead of using the chi s4uared distribution the underl,ing distribution is constructed using a rando"i5ation procedure. PARAMETERS Inp#t Data"et Na"e of file containing "atri. to be anal,5ed. 'ata t,pe* !raph Attrib#te The na"e of an UCINET dataset that contains a partition of the actors into two groups. To partition the data "atri. into groups specif, a vector b, giving the dataset na"e) a di"ension %either row or colu"n& and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to define the groups. #ll actors with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e group. No@ o0 Perm#tation" %'efault H I;;;& The nu"ber of rando" per"utations re4uired in the test. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. O#tp#t Data"et %'efaultH lltab& Na"e of output dataset that contains the fre4uencies in the observed data corresponding to the partition. LO$ FILE The actor attributes are recoded to run fro" I and these are reported. # table which gives the cross classified fre4uencies) that is a contingenc, table corresponding to the attributes and the input dataset. # table which gives the e.pected values of the fre4uencies assu"ing that the ties are independent and rando"l, distributed throughout the groups. The observed values in each cell of the first table divided b, the corresponding cell in the second table are then reported. This is followed b, the observed chi s4uare value) ie the s4uare of the observed "inus the e.pected divided b, the e.pected value. The average per"utation fre4uenc, table gives the "ean values of the entries fro" all the per"utation tests. Each of the generated entries have their value co"pared with the observed value and the significance is the relative fre4uenc, of the nu"ber of ti"es the generated value is larger than the observed. TIMIN$ O%N8:& COMMENTS None REFERENCES Cliff) # ' and Ord) R > IAQ9 $patial #utocorrelation. @ion) (ondon. TOOLS > STATISTICS > AUTOCORRELATION > CATE$ORICAL > ANO?A 4 DENSIT( PURPOSE @erfor" rando"i5ation test of autocorrelation for a categorical variable. DESCRIPTION 1elates a d,adic variable %an actor2b,2actor "atri.& to a "onadic variable %a vector representing an attribute of each actor&. For e.a"ple) if the d,adic variable consists of who is friends with who") and the categorical variable is gender) the procedure tests whether friendship is patterned b, gender %e.g.) do bo,s prefer bo,s and girls prefer girlsY&. The test is based upon the densities within each block and is si"ilar to perfor"ing an anal,sis of variance. Three different "odels which have different patterns of densit, are possible. PARAMETERS Net!or7 or Proximit2 Matrix Na"e of file containing "atri. to be anal,5ed. 'ata t,pe* -atri.. A)tor Attrib#te Na"e of file containing actor attributes) given as a vector of shared attributes so that %I):)9)I):):& "eans that actors I and O share the sa"e attribute actors :)F)and N share the sa"e attribute and actor 9 has a different attribute fro" all the others. Model %'efault H $tructural 0lock"odel& Choices are* Con"tant Gomop3il2@ Tests h,pothesis that actors prefer to interact with "e"bers of their own kind %as defined b, the actor attribute&) and assu"es that all groups have e4ual inbreeding tendencies. ?ariable Gomop3il2@ $i"ilar to the constant ho"ophil, "odel) e.cept that it assu"es that each group or class of actors has a different ho"ophilic tendenc, %different inbreeding para"eter&. Str#)t#ral Blo)7model@ -ost general "odel. Rust asks whether the different classes have significantl, different interaction patterns. For e.a"ple) girls "ight prefer girls %inbreeding&) while bo,s also prefer girls %outbreeding&. N#mber o0 random perm" %'efaultHI;;;& Nu"ber of autocorrelations to co"pute between the data "atri. and the rando"l, per"uted structure "atri.. The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Treat dia'onal" a" 1alid< %'efault H No& If ?es) the values along the "ain diagonals of each "atri. are included in the co"putations. Otherwise) the, are treated as "issing. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. O#tp#t data"et %'efaultH #UTO$I-& LO$ FILE The actor attributes are recoded so the, run fro" I to n) these are reported. The between group and in2group "eans are reported if either of the ho"ophil, "odels were chosen. For constant ho"ophil, the in2group "ean is the overall "ean of all within group interactions. For variable ho"ophil, each separate within group "ean is reported. For the structural block"odels option the total su") the average value and the nu"ber of cells within each block are reported. In all cases this is followed b, the value of the autocorrelation together with the r2 s4uared value) the root "ean s4uare and the su" of s4uares. 0elow this is the autocorrelation averaged over all the per"utations together with the standard error. Finall, the proportion of rando" values which are as large as the actual autocorrelation is reported. This gives the significance of the calculated value) so for e.a"ple if this were below ;.;F we would conclude at the FX level that the d,adic variable is related to the categorical attribute.
TIMIN$ O%N8:& COMMENTS None REFERENCES None TOOLS>STATISTICS>AUTOCORRELATION>INTER?AL4RATIO PURPOSE @erfor" a rando"i5ation test of autocorrelation with an interval or ratio level attribute variable. DESCRIPTION 1elates a d,adic variable %an actor2b,2actor "atri.& to a "onadic variable %a vector representing an interval2scaled attribute of each actor&. For e.a"ple) if the d,adic variable is who is friends with who") and the "onadic variable is height) the procedure tests whether friendship is patterned b, height %e.g.) children prefer to be friends with children who are the sa"e height as the"selves&. PARAMETERS Net!or7 or Proximit2 Matrix Na"e of file containing "atri. to be anal,5ed. 'ata t,pe* -atri.. A)tor Attrib#te%"& Na"e of file containing actor attributes. Model %'efault H !ear,& Choices are* $ear2@ !ear,s C statistic %larger negative values indicate greater positive autocorrelation&. Moran@ -orans I statistics %larger positive values indicate greater positive autocorrelation&. N#mber o0 random perm" %'efaultHI;;;& Nu"ber of autocorrelations to co"pute between the data "atri. and the rando"l, per"uted structure "atri.. The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Treat dia'onal" a" 1alid< %'efault H No& If ?es) the values along the "ain diagonals of each "atri. are included in the co"putations. Otherwise) the, are treated as "issing. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. O#tp#t data"et %'efaultH #UTO$I-& LO$ FILE The value of the autocorrelation followed b, the autocorrelation averaged over all the per"utations together with the standard error. The proportion of rando" values which are as large for !ear, or s"all for -oran as the actual autocorrelation gives the significance of the calculated value and this is reported.
TIMIN$ O%N8:& COMMENTS None REFERENCES $ee Cliff and Ords classic IAQ9 book $patial autocorrelation (ondon* @ion. TOOLS > STATISTICS > ?ECTOR > RE$RESSION PURPOSE 1egress a dependent vectors on one or "ore independent vectors) and assess significance of the r2s4uare and regression coefficients. DESCRIPTION The procedure is principall, used to "odel a vector using values of other vectors. The algorith" proceeds in two steps. In the first step) it perfor"s a standard "ultiple regression across corresponding cells of the dependent and independent vectors. In the second step) it rando"l, per"utes rows the ele"ents of the dependent vector and reco"putes the regression) storing resultant values of r2s4uare and all coefficients. This step is repeated hundreds of ti"es in order to esti"ate standard errors for the statistics of interest. For each coefficient) the progra" counts the proportion of rando" per"utations that ,ielded a coefficient as e.tre"e as the one co"puted in step I. PARAMETERS Dependent data"et Na"e of dataset containing the observed or dependent data* the vector whose values are to be predicted. This is given as a colu"n in a "atri.. 'ata t,pe* -atri.. Dependent )ol#mn / %'efaultHI& $pecifies which colu"n of the data "atri. contains the dependent vector. Independent data"et Na"es of dataset containing the independent vectors. #ll independent vectors "ust be contained in a single "atri.. 'ata t,pe* -atri.. Independent )ol#mn /" %'efaultHI& $pecifies which colu"ns of the independent dataset contain the independent vectors. Colu"ns to be selected are specified b, a list. Each colu"n nu"ber is listed separated b, a co""a or space. The ke,words TO) FI1$T and (#$T are per"issible. Hence FI1$T 9) F TO Q) I;) I: would give colu"n nu"bers I) :) 9) F) N) Q) I; and I:. #(( gives all possible colu"ns. (ists kept in a UCINET dataset can be used. Enter the filena"e followed b, 1O3 %or CO(U-N& and a nu"ber to specif, which row or colu"n of the file to use.The list "ust be specified using a binar, vector where a I in position k indicates that verte. k is a "e"ber of the list) a 5ero indicates that k is not a "e"ber. N#mber o0 random perm#tation" %'efault H I;;;& Nu"ber of regressions to co"pute between the original data and the rando"l, per"uted data. The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. %O#tp#t& Re're""ion Coe00i)ient" %'efaultHCoefs& Na"e of file containing the regression coefficients. %O#tp#t& Correlation Matrix%'efaultH 1egCorr& Na"e of file containing the correlation "atri.. %O#tp#t& In1er"e o0 )orrelation Matrix %'efaultH1egInv& Na"e of file containing the inverse of the correlation "atri.. %O#tp#t& Predi)ted 1al#e" and re"id#al"@ %'efaultH@red7als& Na"e of file containing the predicted values and residuals. LO$ FILE The correlation "atri. followed b, infor"ation on the "odel fit. This is followed b, a table of regression coefficients. This table gives the Unstandardi5ed and standardi5ed regression coefficients for each independent variable) including the intercept) along with the proportion of rando" trials ,ielding a coefficient i& as large or larger) ii& as s"all or s"aller and iii& as e.tre"e as the observed value. These values give the significance of the coefficients. TIMIN$ O%N8:&. COMMENTS The progra" ignores "issing values. REFERENCES None. TOOLS > STATISTICS > ?ECTOR > ANO?A PURPOSE @erfor"s an #NO7# with a significance based upon a per"utation test. DESCRIPTION Undertakes a standard anal,sis of variance but uses a per"utation test to generate the significance level so that standard assu"ptions on independence and rando" sa"pling are not re4uired. PARAMETERS Dependent %(& 1ariable Na"e of file containing the dependent vector) this "ust be a UCINET data file. Enter the filena"e followed b, 1O3 %or CO(& and a nu"ber to specif, which row or colu"n of the file to use. Independent %.& 1ariable Na"e of file containing the independent vector) this "ust UCINET data file. Enter the filena"e followed b, 1O3 %or CO(& and a nu"ber to specif, which row or colu"n of the file to use. N#mber o0 random perm#tation" %'efault H F;;;& The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. LO$ FILE # standard anal,sis of variance table together with the significance value derived fro" the per"utation test. TIMIN$ N/# COMMENTS None REFERENCES None TOOLS > STATISTICS > ?ECTOR > T TEST PURPOSE @erfor"s a t2test with a significance based upon a per"utation test. DESCRIPTION Undertakes a standard t2test to co"pare the "eans of two groups but uses a per"utation test to generate the significance level so that standard assu"ptions on independence and rando" sa"pling are not re4uired. PARAMETERS Dependent %(& 1ariable Na"e of file containing the dependent vector) this "ust be a UCINET data file. Enter the filena"e followed b, 1O3 %or CO(& and a nu"ber to specif, which row or colu"n of the file to use. Independent %.& 1ariable Na"e of file containing the independent vector) this "ust be a UCINET data file. Enter the filena"e followed b, 1O3 %or CO(& and a nu"ber to specif, which row or colu"n of the file to use. N#mber o0 random perm#tation" %'efault H F;;;& The larger the nu"ber of per"utations) the better the esti"ates of standard error and MsignificanceM) but the longer the co"putation ti"e. Random n#mber "eed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. LO$ FILE !ives standard statistics on each group followed b, significance tests. The difference in "eans is reported together with the two one tailed tests assessing whether one "ean is greater than the other and the two tailed test. TIMIN$ N/# COMMENTS None REFERENCES None TOOLS > STATISTICS >COMPARE DENSITIES>PAIRED PURPOSE !ive a statistical test for the co"parison of the densities of two networks in which the actors are paired. DESCRIPTION This routine uses a bootstrap techni4ue to co"pare the densities of two not necessaril, independent networks with the sa"e actors. This "ethod is analogous to the classical paired sa"ple t2test for esti"ating the standard error of the difference. Its "ain use would be in co"paring the sa"e relation on the sa"e set of actors at two different ti"e points. PARAMETERS 9"t Net!or7 Na"e of UCINET dataset containing one of the datasets to be co"pared. 'ata t,pe* 7alued graph :nd Net!or7 Na"e of UCINET dataset containing the sa"e actors %in the sa"e order& as the Ist dataset. 'ata t,pe* 7alued graph. N#mber o0 Sample" !ives the nu"ber of ti"es sa"pling with replace"ent is used to construct the distribution. LO$ FILE The output gives the densit, of both "atrices together with the difference and the nu"ber of sa"ples taken. This is followed b, a classical t2test. The esti"ated bootstrap standard errors are then reported together with the bootstrap standard error of the differences) the bootstrap AFX confidence intervals and the bootstrap t2statistic assu"ing independent sa"ples. The bootstrap standard error) confidence interval) t2statistic and average value are then reported for the paired sa"ples. Finall, the proportion of differences %absolute) as large as and as s"all as& to the observed values are given. TIMIN$ COMMENTS REFERENCES To" #.0. $ni6ders and $tephen @. 0orgatti %IAAA& Non2@ara"etric $tandard Errors and Tests for Network $tatistics. Connections ::%:&* I2II TOOLS > STATISTICS >COMPARE>DENSITIES>TGEORETICAL PARAMETER PURPOSE !ive a statistical test for the co"parison of the densit, of a network to a theoretical value. DESCRIPTION This routine uses a bootstrap techni4ue to co"pare the densit, of a network to a specified value. In essence a distribution is built up b, sa"pling the network with replace"ent fro" the vertices. There is an assu"ption that vertices are interchangeable. PARAMETERS 9"t Net!or7 Na"e of UCINET dataset containing the datasets to be co"pared. 'ata t,pe* 7alued graph Expe)ted Den"it2 7alue of the theoretical para"eter to which the observed value will be co"pared. N#mber o0 Sample" !ives the nu"ber of ti"es sa"pling with replace"ent is used to construct the distribution. LO$ FILE The output gives the para"eter value and the densit, of the "atri. together with the difference and the nu"ber of sa"ples taken. This is followed b, the actual variance and the classical esti"ate of the standard error. The nu"ber of sa"ples in the bootstrap are then reported together with the esti"ated bootstrap standard error) 52score and average densit,. Finall, the proportion of differences %absolute) as large as and as s"all as& to the observed values are given. TIMIN$ COMMENTS REFERENCES To" #.0. $ni6ders and $tephen @. 0orgatti %IAAA& Non2@ara"etric $tandard Errors and Tests for Network $tatistics. Connections ::%:&* I2II TOOLS>STATISTICS>COMPARE A$$RE$ATE PRO.IMIT( MATRICES>PARTITION PURPOSE Use a per"utation test to co"pare pro.i"it, "atrices aggregated fro" a cognitive social structure into two "utuall, e.clusive groups. DESCRIPTION To co"pare aggregated pro.i"it, "atrices fro" a partition of the respondents into two "utuall, e.clusive groups Eg "ale and fe"ale) we begin b, correlating the two "atrices %or co"puting a dissi"ilarit, "easure&. This is our observed test statistic. Then we go back to the individual level data and divide the respondents into two groups at rando". 3e then aggregate the "atrices separatel, for each group) obtaining an aggregate pro.i"it, "atri. for each group. Ne.t) we correlate these "atrices %or co"pute dissi"ilarit, "easure& and store the result. This process is repeated thousands of ti"es to generate a distribution of %dis&si"ilarities under the null h,pothesis of independence %i.e.) 6udged pro.i"ities are independent of gender&. 3e then count the proportion of correlations %or dissi"ilarit, "easures& that are as s"all %or as large& as the observed "easure. The proportion of correlations as s"all as the observed %or) e4uall,) the proportion of dissi"ilarit, coefficients as large as the observed& gives the p2value* the likelihood that the difference we see could be obtained b, chance. Note that the aggregation is si"pl, the "ean of the "atrices. PARAMETERS Inp#t Data"et Na"e of dataset containing the cognitive social structure. 'ata t,pe* 7alued graph) "ultirelational. Utili;e dia'onal 1al#e" %'efaultHNo& If ?E$ diagonal values are included Data are "2mmetri) %'efault H No& Partition ?e)tor The na"e of an Ucinet dataset.To partition the "atrices of the data "atri. into groups) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the "atrices. #ll "atrices with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e group. There should onl, be two groups and so the vector should onl, contain two different values. The partition can also be t,ped in directl, so that I I : I : : : places "atrices I): and O in one group and "atrices 9)F)N and Q in the other group. No@ o0 perm#tation" %'efault H:;;;& Nu"ber of @er"utations used in the per"utation test. O#tp#t Data"et %'efault H agpro.& Na"e of file that will contain the "ean of the "atrices corresponding to each group. Two files will be produced one for each group and the, will be called agpro.I and agpro.:. These are not displa,ed in the logfile. LO$ FILE # listing of the partitions used in the aggregation procedure) followed b, the si5es of the two groups) the nu"ber of observations and the nu"ber of per"utations used in the test. The observed correlation and Euclidean distance are the values calculated between the two aggregated "atrices. This is followed b, the average correlation and Euclidean distance over all the rando" per"utations. Finall, the nu"ber of ti"es the correlation and regression were as high or higher and as low or lower are given as a probabilit,. These values are used to deter"ine the significance of the observed values. TIMIN$ O%N8:& COMMENTS None REFERENCES 0orgatti) $.@. %& # $tatistical -ethod for Co"paring #ggregate 'ata #cross a @riori !roups TOOLS>STATISTICS>COMPARE A$$RE$ATE PRO.IMIT( MATRICES>O?ERLAPPIN$ $ROUPS PURPOSE Use a per"utation test to co"pare pro.i"it, "atrices aggregated fro" a cognitive social structure into two groups which "a, overlap. DESCRIPTION To co"pare aggregated pro.i"it, "atrices fro" a partition of the respondents into two possibl, overlapping groups Eg $"okers and 'rinkers) we begin b, correlating the two "atrices %or co"puting a dissi"ilarit, "easure&. This is our observed test statistic. Then we go back to the individual level data and divide the respondents into two groups at rando". 3e then aggregate the "atrices separatel, for each group) obtaining an aggregate pro.i"it, "atri. for each group. Ne.t) we correlate these "atrices %or co"pute dissi"ilarit, "easure& and store the result. This process is repeated thousands of ti"es to generate a distribution of %dis&si"ilarities under the null h,pothesis of independence %i.e.) 6udged pro.i"ities are independent of gender&. 3e then count the proportion of correlations %or dissi"ilarit, "easures& that are as s"all %or as large& as the observed "easure. The proportion of correlations as s"all as the observed %or) e4uall,) the proportion of dissi"ilarit, coefficients as large as the observed& gives the p2value* the likelihood that the difference we see could be obtained b, chance. Note that the aggregation is si"pl, the "ean of the "atrices. PARAMETERS Inp#t Data"et Na"e of dataset containing the cognitive social structure. 'ata t,pe* 7alued graph) "ultirelational. Utili;e dia'onal 1al#e" %'efaultHNo& If ?E$ diagonal values are included Data are "2mmetri) %'efault H No& $ro#p Indi)ator Matrix The na"e of an Ucinet dataset. This dataset "ust contain a row for each actor and two colu"ns representing the two groups. The %i)6&th entr, is a I if actor i is in group 6 %6H I or :& and 5ero otherwise. The "atri. is si"pl, a standard incidence "atri. with two colu"ns. No@ o0 perm#tation" %'efault H:;;;& Nu"ber of @er"utations used in the per"utation test. O#tp#t Data"et %'efault H agpro.& Na"e of file that will contain the "ean of the "atrices corresponding to each group. Two files will be produced one for each group and the, will be called agpro.I and agpro.:. These are not displa,ed in the logfile. LO$ FILE # listing of the partitions used in the aggregation procedure) followed b, the si5es of the two groups) the nu"ber of observations and the nu"ber of per"utations used in the test. The observed correlation and Euclidean distance are the values calculated between the two aggregated "atrices. This is followed b, the average correlation and Euclidean distance over all the rando" per"utations. Finall, the nu"ber of ti"es the correlation and regression were as high or higher and as low or lower are given as a probabilit,. These values are used to deter"ine the significance of the observed values. TIMIN$ O%N8:& COMMENTS None REFERENCES 0orgatti) $.@. %& # $tatistical -ethod for Co"paring #ggregate 'ata #cross a @riori !roups TOOLS > STATISTICS > P9 PURPOSE Fits the Holland and (einhardt @ I "odel for binar, networks. DESCRIPTION #ll d,ads %i)6& in a socio"etric choice "atri. C can be classified as "utual %. i6 H . 6i H I&) as,""etric %. i6 not e4ual to . 6i &) or null %. i6 H . 6i H ;&. The probabilities of each t,pe of d,ad are "odelled as a function of three sets of substantive para"eters* e.pansiveness of each actor) popularit, of each actor) and reciprocit,. The probabilities of "utual) as,""etric and null d,ads) denoted " i6 ) a i6 ) and n i6 respectivel,) are "odeled as follows* " i6 H i6 e.p%D:D i D 6 DZ i DZ 6 & a i6 H i6 e.p%D i D 6 & n i6 H i6 In the e4uations) the para"eters are interpreted as Mproductivit,M or Me.pansivenessM "easures for each node. The para"eters are interpreted as MattractivenessM or Mpopularit,M "easures. The para"eter is interpreted as a general "easure of the tendenc, towards Mreciprocit,M or M"utualit,M in the network. The para"eter is a function of the densit, of the network) reflecting the total nu"ber of arcs observed. Finall,) the para"eters are nor"ali5ing constants used to insure that the "odeled probabilities add to I for an, given d,ad. PARAMETERS Inp#t Data"et Na"e of file that contains network to be anal,5ed. 'ata t,pe* 7alued graph. %O#tp#t& Parameter data"et %'efault H #lphabet) Na"e of file to contain alpha and beta para"eters. %O#tp#t& Expe)ted 1al#e" %'efault H @IE.pect) Na"e of file to contain @I e.pected values. O#tp#t re"id#al 1al#e" %'efaultH @I1esid& Na"e of file to contain @I residuals. LO$ FILE !2s4uared negative goodness2of2fit value with degrees of freedo". @robabilities are not printed because the theoretical distribution governing these values has not ,et been established. 7alues of and . E.pansiveness %& and popularit, %& para"eters for each actor. #n n.n "atri. containing the @I e.pected value between each pair of actors. #n n.n "atri. of residuals %observed data "inus e.pected& between each pair of actors. # single2link hierarchical clustering of s,""etri5ed residuals. TIMIN$ O%N8O&. COMMENTS The "odel would be "ore useful if the distribution of !2s4uared were known* as it is) we cannot sa, for certain when the "odel fits and when it does not. REFERENCES Holland @ and (einhardt R %IA<I&. M#n E.ponential Fa"il, of @robabilit, 'istributions for 'irected !raphs.M Rournal of the #"erican $tatistical #ssociation QN*992N TOOLS > MATRI. AL$EBRA PURPOSE Co""and2driven "atri. algebra package. DESCRIPTION Input and output are UCINET datasets. Capabilities are divided into functions and procedures) which have different s,nta.. Further) within functions we can distinguish three basic t,pes* Uniar, Operations. Those that operate on a single dataset and take no argu"ents %e.g. #0$) which takes the absolute value of ever, cell in the "atri.&S 0inar, Operations. Those that perfor" algebraic and arith"etic operations re4uire two or "ore datasets %e.g. #'') which adds corresponding cells of two or "ore "atrices&S Inner @roducts. Those that perfor" arith"etic operations on various di"ensions %i.e. rows) colu"ns) "atrices& of a single dataset %e.g. TOT#() which su"s values of a "atri. broken out b, row) colu"n) level or co"binations of these&. 3hen ,ou choose Al'ebra fro" the "enu) then a co""and window will open up. ?ou can close the window b, clicking on the close button. Co""ands are t,ped in the co""and window ,ou can scroll back to previous co""ands b, using the up and down arrows. The difference in the two kinds of co""ands is reflected in their s,nta.. 9@ F#n)tion" Functions have this basic s,nta.* Io#tp#t matrix> F I0#n)tion>%Iar'#ment">& In the docu"entation to follow) an ite" enclosed in angle brackets denotes a na"e or other input to be provided b, the user. Hence) Loutput "atri.E refers to the na"e of a dataset to be supplied b, the user. Ite"s enclosed in s4uare brackets will denote optional argu"ents. #n,thing else) such as an e4ual sign or parenthesis) is so"ething to be t,ped verbati". #n e.a"ple of valid s,nta. for a function is this* 2 F in1er"e%x& In the e.a"ple) x is a pre2e.isting dataset in the current folder) in1er"e is the na"e of a function) and 2 is the na"e of a ,et2to2be2created dataset to contain the inverse of the "atri. in x. 'atasets "a, be na"ed using their full pathna"es) as in* atda1i" F tran"po"e%)L#)inetLdataLda1i"& -ost functions will have a single argu"ent consisting of the na"e of an input "atri.. Others will have two or "ore argu"ents) again consisting of the na"es of datasets. For instance) the s,nta. for the #'' co""and is as follows* Imatrix> F add%Imatrix9>*Imatrix:>*@@@& #n e.a"ple would be* mpx F add%b#"ine""*marria'e*0riend& # few functions take other kinds of argu"ents. For e.a"ple) to generate an identit, "atri. with F rows and colu"ns) ,ou would t,pe* =#n7 F identit2%C& :@ Pro)ed#re" The s,nta. for procedures differs fro" functions in that there is no output "atri.* Ipro)ed#re>Iar'#ment"> #n e.a"ple is* di"pla2 pad'ett #nother e.a"ple is* "1d da1i" F # d 1 This re4uests a singular value deco"position of the "atri. da1i" into three "atrices %datasets& to be called #* d* and 1. 8@ Expre""ion" One useful fact to re"e"ber is that whenever the s,nta. for a function or procedure calls for the na"e of a "atri.) a function "a, be substituted instead. For e.a"ple) the co""and 2 F in1er"e%tran"po"e%in0&& re4uests that the inverse of the transpose of a "atri. in0 be calculated and saved as dataset 2. There is no li"it to the a"ount of nesting. For e.a"ple) the following co""and is perfectl, valid) though neither efficient nor ver, readable* b F prod%in1%prod%tran"p%x&*x&&*prod%tran"p%x&*2&& # less error2prone alternative would be the following series* xt F tran"p%x& xtx F prod%xt*x& xt2 F prod%xt*2& b F prod%in1%xtx&*xt2& FURTGER INFORMATION Uniar2 F#n)tion" Binar2 F#n)tion" Inner Prod#)t" Pro)ed#re" TOOLS > SCATTERPLOT> DRA+ PURPOSE @lots one "atri. colu"n against another in the %.),& plane. DESCRIPTION @lots two specified colu"ns of a "atri. against each other. The . co2ordinates %hori5ontal a.es& are an ele"ent of the first colu"n and the , co2ordinates %vertical a.es& are the corresponding ele"ents of the second colu"n. @oints can be labeled using #$CII characters. PARAMETERS Inp#t data"et Na"e of file containing "atri. with data to be plotted. 'ata t,pe* -atri.. Col#mn to #"e 0or 3ori;ontal or x-axi" %'efault H I&. Colu"n nu"ber for hori5ontal a.is. Col#mn to #"e 0or 1erti)al or 2-axi" %'efault H :&. Colu"n to use for vertical a.is. File )ontainin' point label"* i0 an2 If blank then points are labeled b, row nu"ber. If used) file should be #$CII and contain the labels. The labels "ust be specified in a list) each separated b, a co""a) the list "ust contain the sa"e nu"ber of labels as rows in the data "atri.. LO$ FILE # scatter plot with the tick "arks on the a.es. Each point on the scatter plot is "arked b, the row of the colu"n vectors or a label fro" the label file. If two points have the sa"e coordinates then the label corresponding to the highest row nu"ber is used.The scatterplot can be saved or printed. $i"ple editing can be achieved using the options button. The labels can be turned on or off and values can be attached to the points %or re"oved&. The scales can also be changed. -ore advanced editing is possible b, double clicking in the plot) this invokes the chart wi5ard. To find the label attached to a single point when all the labels are "oved click on a single point) this will highlight all the points) then click a second ti"e to highlight one verte.. Now double click on the verte. and the label will be highlighted in the chart designer. The save button and the "a1e )3art data option allow the user to save all the chart data into a file which can be reviewed using Tool">S)atterplot>Re1ie!@ The chart itself can be saved as a windows "etafile which can then be read into a word processing or graphics package. Onl, one chart can be open at one ti"e and the chart window will be closed if ,ou click on an, other UCINET window. TIMIN$ (inear COMMENTS This routine onl, works if the regional settings are set to U> or U$#. If ,ou do not have these regional settings and do not get a plot then change the" in the settings control panel on ,our "achine. REFERENCES None. TOOLS > SCATTERPLOT RE?IE+ PURPOSE 'ispla,s previousl, filed scatter plots. DESCRIPTION $catter plots can be saved as files and reviewed directl, using this routine. The, are saved with the e.tension sdf. PARAMETERS Inp#t data"et Na"e of scatterplot file to be displa,ed. LO$ FILE None but scatterplot is displa,ed. TIMIN$ N/# COMMENTS None REFERENCES None TOOLS > DENDRO$RAM 4TREE DIA$RAM> DRA+ PURPOSE !enerates a dendrogra" or tree diagra" fro" hierarchicall, nested partition data. DESCRIPTION This routine allows for the creation of the hierarchical cluster diagra"s fro" a UCINET generated partition "atri.. It is also possible to generate the diagra"s fro" user defined partition "atrices. PARAMETERS Inp#t data"et Na"e of file containing a partition indicator "atri.. # partition indicator "atri. has rows which correspond to different partitions and colu"ns which represent "e"bers of the groups. # value of k in row i and colu"n 6 "eans that actor 6 is in group k for the partition corresponding to row i. #ll other actors in the sa"e group should be assigned the sa"e value in row i. Each successive row "ust specif, an increasingl, finer %or coarser& partition. The row labels %if specified& correspond to the levels of the partition. LO$ FILE # hierarchical clustering diagra" either a tree diagra" or a dendrogra". The plot re2orders the actors so that the, are located close to other actors in si"ilar clusters. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data. TIMIN$ (inear COMMENTS None REFERENCES None. TOOLS >DENDRO$RAM4TREE DIA$RAM >RE?IE+ PURPOSE 'ispla,s previousl, filed cluster diagra"s. DESCRIPTION 'endrogra"s and tree diagra"s can be saved as bit"ap files and reviewed directl, using this routine. The, are saved with the e.tension b"p. PARAMETERS Inp#t bitmap 0ilename Na"e of file to be displa,ed. LO$ FILE None TIMIN$ N/# COMMENTS None REFERENCES None UNIAR( OPERATIONS ABSOLUTE 2 $,nta.* ab"%Imat>&. Takes the absolute value of ever, value in L"atE. -a, be abbreviated to M#0$M. E.a"ple* =#n7 F ab"%aLatlantaL)orrmat& ARCTAN 2 $,nta.* ar)%L"atE&. Takes the arctangent of each value in L"atE. E.a"ple* =#n7 F ar)%aLatlantaL)orrmat& COMMON LO$ 2 $,nta.* lo'9A%Imat>&. Takes the base I; logarith" of each value of the argu"ent. E.a"ple* =#n7 F lo'9A%aLatlantaL)orrmat& COSINE 2 $,nta.* )o"%Imat>&. Takes the cosine of each value in L"atE. E.a"ple* =#n7 F )o"%aLatlantaL)orrmat& E.PONENT 2 $,nta.* exp%Imat>&. 1aises e %the base of natural logarith"s& to the power given b, each cell of the argu"ent. E.a"ple* =#n7 F exp%aLatlantaL)orrmat& FILL 2 $,nta.* 0ill%Imat>*Inr>*In)>&. E.pands the "atri. in L"atE to the di"ensions given b, LnrE and LncE b, duplicating values. For e.a"ple) given "atri. C) the co""and I : 9 C H O F N Q < A 2 F 0ill%x*C*M& ,ields* I : 9 I : 9 O F N O F N ? H Q < A Q < A I : 9 I : 9 O F N O F N $ENERALISED IN?ERSE 2 $,nta.* 'in1%Imat>&. !iven a dataset L"atE containing a "atri. C %with at least as "an, rows as colu"ns&) the function co"putes the inverse C82I such that CC82I H I) where I is the identit, "atri.. =#n7 F 'in1%aLatlantaL)orrmat& IDENTIT( 2 $,nta.* id%In>&. !enerates an identit, "atri. with LnE rows and colu"ns. E.a"ple* i F id%9AA& IN?ERSE 2 $,nta.* in1%Imat>&. !iven a dataset L"atE containing a s4uare non2singular "atri. C) the function co"putes the inverse C82I such that CC82I H I) where I is the identit, "atri.. If the "atri. is not s4uare) or is not of full rank) use the generali5ed inverse 'in1 instead. E.a"ple* =#n7 F in1%aLatlantaL)orrmat& LO$ 2 $ee N#TU1#( (O! or CO--ON (O!. LINEAR 2 $,nta.* lin%Imat>*Ireal>*Ireal>&. !iven a data set containing a "atri. then the function perfor"s a linear transfor"ation on ever, cell value. If a cell value was . then the function for"s real I. D real :. If real : is o"itted then it is assu"ed to be 5ero. E.a"ple* =#n7 F lin%aLatlantaL)orrmat*8@:*E& creates a new "atri. 6unk which has each cell transfor"ed b, "ultipl,ing b, 9.: and adding O. MATRI. 2 $,nta.* mat%Ireal>N*Inr>ON*In)>O*NIn9>O&. Converts a nu"ber into a "atri.) or creates a "atri. of constants. If LnrE) LncE) and LnIE are not specified) the function returns a I2 b,2I "atri. containing the value LrealE. The para"eter LnIE specifies the nu"ber of levels/"atrices to create. To specif, LnIE) ,ou "ust specif, LnrE and LncE as well. E.a"ples* =#n7 F mat%8@P:& Vcreates I2b,2I "atri.W =#n7 F mat%E*9A*9A& Vcreates I;2b,2I; "atri. containing onl, OsW =#n7 F mat%E*9A*9A*:& Vcreates : I;2b,2I; "atrices containing onl, OsW This function is useful for adding a constant to a "atri.. For e.a"ple) =#n7 F add%0reB"*mat%A@A9*Q*9A&& adds the constant ;.;I to ever, cell of the <2b,2I; "atri. contained in 0reB". NATURAL LO$ 2 $,nta.* lo'%L"atE& or ln%L"atE&. Takes the natural logarith" of each value of the argu"ent. E.a"ples* =#n7 F lo'%aLatlantaL)orrmat& =#n7 F ln%aLatlantaL)orrmat& NE$ATI?E 2 $,nta.* ne'%L"atE&. -ultiplies each value of L"atE b, 2I. E.a"ple* re1)orr F ne'%aLatlantaL)orrmat& RECIPROCAL 2 $,nta.* re)%L"atE&. -ultiplies each value of the argu"ent b, 2I. E.a"ple* =#n7 F re)%aLatlantaL)orrmat& ROUND 2 $,nta.* ro#nd%L"atE& or rnd%Imat>&. 1ounds each value of L"atE to the nearest integer. E.a"ple* =#n7 F rnd%aLatlantaL)orrmat& SINE 2 $,nta.* "in%Imat>&. Co"putes sine of each value in L"atE.E.a"ple* =#n7 F "in%aLatlantaL)orrmat& S>UARE 2 $,nta.* "Br%Imat>&. Co"putes s4uare of each value in L"atE. E.a"ple* =#n7 F "Br%aLatlantaL)orrmat& S>UARE ROOT 2 $,nta.* "Brt%Imat>&. Co"putes s4uare root of each value in L"atE. E.a"ple* =#n7 F "Brt%aLatlantaL)orrmat& TRUNCATE 2 $,nta.* trunc%L"atE& or trnc%L"atE&. 1ounds each value of L"atE down to the largest whole nu"ber contained b, the value. E.a"ple* =#n7 F tr#n)%aLatlantaL)orrmat& FURTGER INFORMATION Binar2 Operation" Uniar2 Operation" Pro)ed#re" Matrix Al'ebra BINAR( OPERATIONS A?ERA$E 2 $,nta.* a1'%Imat9>*Imat:>*@@@&. Takes the average value of corresponding cells across two or "ore "atrices.E.a"ple* ) F a1'%a*b& BOOLEAN PRODUCT 2 $,nta.* bprod%Imat9>*Imat:>&. 0oolean "ultiplication of two binar, "atrices. E.a"ple* =#n7 F bprod%b#"ine""*marria'e& DI?IDE 2 $,nta.* di1%Imat9>*Imat:>&. 'ivides each cell of L"atIE b, the corresponding cell of L"at:E. 'ivisions b, 5ero result in "issing values.E.a"ple =#n7 F di1%)LatlantaL)orrmat*m)orr& E>UAL 2 $,nta.* eB%Imat9>*Imat:>*@@@&. Co"pares two or "ore "atrices and puts a value of I where all "atrices have the sa"e value and a ; where an, are different. For e.a"ple) t,ping =#n7 F eB%a*b& gives a new binar, "atri. called 6unk which has Is in those cells where a and b have the sa"e value) and has ;s elsewhere. $REATER TGAN 2 $,nta.* 't%Imat9>*Imat:>*@@@&. Co"pares two or "ore "atrices) creating a new "atri. which is I for all cells where the first "atri. is strictl, larger than all subse4uent "atrices) and ; elsewhere. ) F 't%a*b& In the e.a"ple) the "atri. ) will have Is onl, in those cells where a do"inates b. $REATER TGAN OR E>UAL TO 2 $,nta.* 'e%Imat9>*Imat:>*@@@&. Co"pares two or "ore "atrices) creating a new "atri. which is I for all cells where the first "atri. is larger than or e4ual to all subse4uent "atrices) and ; elsewhere. ) F 'e%a*b& In the e.a"ple) the "atri. ) will have Is onl, in those cells where a is not do"inated b, b. LESS TGAN 2 $,nta.* 9t%Imat9>*Imat:>*@@@&. Co"pares two or "ore "atrices) creating a new "atri. which is I for all cells where the first "atri. is strictl, less than all subse4uent "atrices) and ; elsewhere. ) F lt%a*b& In the e.a"ple) the "atri. ) will have Is onl, in those cells where a is do"inated b, b. LESS TGAN OR E>UAL TO 2 $,nta.* le%Imat9>*Imat:>*@@@&. Co"pares two or "ore "atrices) creating a new "atri. which is I for all cells where the first "atri. is less than or e4ual to all subse4uent "atrices) and ; elsewhere. ) F le%a*b& In the e.a"ple) the "atri. ) will have Is onl, in those cells where a is s"aller than or e4ual to the value of b. MA.IMUM 2 $,nta.* max%Imat9>*Imat:>*@@@&. Takes the largest value of corresponding cells across two or "ore "atrices. ) F max%a*b& MINIMUM 2 $,nta.* min%Imat9>*Imat:>*@@@&. Takes the s"allest value of corresponding cells across two or "ore "atrices. ) F min%a*b& MULTIPL( 2 $,nta.* m#l%Imat9>*Imat:>*@@@&. Takes the average value of corresponding cells across two or "ore "atrices. ) F m#l%a*b& PRODUCT 2 $,nta.* prod%Imat9>*Imat:>*@@@&. -atri. "ultiplication of two "atrices. This is NOT ele"ent2wise "ultiplication of corresponding values %see -U(TI@(?&.E.a"ple* b#"7in F prod%b#"ine""*marria'e& In the e.a"ple) the b#"ine"" "atri. is pre2"ultiplied b, marria'e. S>UARED DIFFERENCE 2 $,nta.* "Brdi0%Imat9>*Imat:>*@@@&. Takes the s4uared difference of corresponding cells across two or "ore "atrices. ) F "Brdi0%a*b& One application of this function is to co"pare a data "atri. with a predicted "atri.) based on a least s4uares criterion. SUBTRACT 2 $,nta.* "#b%Imat9>*Imat:>*@@@&. $ubtracts the values of corresponding cells of two or "ore "atrices fro" the first "atri. "entioned. ) F "#b%a*b& In the e.a"ple) the values of b are subtracted fro" the values of a. FURTGER INFORMATION Uniar2 Operation" Inner Prod#)t" Pro)ed#re" Matrix Al'ebra INNER PRODUCTS +A?ERA$E 2 $,nta.* !a1'%Imat9>*NRCLO NRCLO&. #verage values of L"atIE) with optional breakout b, one or two di"ensions. E.a"ples* ro!mean" F !a1'%da1i" ro!"& )olmean" F !a1'%da1i" )ol"& den"it2 F !a1'%da1i"& a1'tie F !a1'%ne!)omb ro!" )ol"& The last e.a"ple totals all "atrices contained in thene!)omb dataset to get a single "atri.. In other words) it takes a 92di"ensional table %rows) colu"ns and "atrices& and aggregates across "atrices to obtain a table with 6ust rows and colu"ns. TOTAL 2 $,nta.* tot%Imat9>*NRCLO NRCLO&. #dds values of L"atIE) with optional breakout b, one or two di"ensions. E.a"ples* ro!"#m" F tot%da1i" ro!"& )ol"#m" F total%da1i" )ol"& ntie" F tot%da1i"& allrel" F tot%ne!)omb ro!" )ol"& The last e.a"ple totals all "atrices contained in the ne!)omb dataset to get a single "atri.. In other workds) it takes a 92di"ensional table %rows) colu"ns and "atrices& and aggregates across "atrices to obtain a table with 6ust rows and colu"ns. +MA.IMUM 2 $,nta.* !max%Imat9> Nr)9O Nr)9O&. Takes the largest value of within a dataset) optionall, broken out b, one or "ore di"ensions. E.a"ple* ro!max F !max%ron9 ro!"& matmax F !max%7ra)7 le1& +MINIMUM 2 $,nta.* !min%Imat9> Nr)9O Nr)9O&. Takes the s"allest value of within a dataset) optionall, broken out b, one or "ore di"ensions. E.a"ple* ro!min F !min%ron9 ro!"& matmin F !min%7ra)7 le1& TRANSPOSE 2 $,nta.* tran"p%Imat> NIdim>Idim>O&. E.changes an, two di"ensions of a dataset. If no di"ensions are given) rows and colu"ns are assu"ed. E.a"ples* tda1i" F tran"p%da1i"& )ent: F tran"p%)ent )ol" le1"& FURTGER INFORMATION Uniar2 Operation" Binar2 operation" Pro)ed#re" Matrix Al'ebra PROCEDURES In this section we docu"ent each AL$EBRA procedure individuall,) giving the s,nta. and a brief description for each one. The s,nta. gives the "ini"u" abbreviation and an, alternate spellings. The procedures are arranged in alphabetical order b, concept. CGAN$E FOLDER 2 $,nta.* )dIdri1eL0older>&. Change default folder %and/or drive&. #ffects where UCINET will look for data and where data will be saved. )dL#)inetLdata )d a DISPLA( 2 $,nta.* di"p Imnat> or d"p Imat>. 'ispla,s all cells of L"atE to the screen. d"p )L#)inetLdataLpad'ett d"p 'in1%tran"p%da1i"&& LET 2 $,nta.* let I0#n)tion )all>. Technicall,) the (ET co""and is alwa,s i"plicit before an, function state"ent. For e.a"ple) the following two co""ands are identical* xtx F prod%tran"p%x&*x& let xtx F prod%tran"p%x&*x& The onl, reason to use (ET is if ,our output dataset has the sa"e na"e as an AL$EBRA procedure) which would confuse the interpreter. For e.a"ple) the following co""and would NOT create a dataset called M'$@M* d"p F in1er"e%xtx& Instead) the interpreter would assu"e that ,ou wanted to displa, a "atri. called MH inverse%.t.&M. However) the following would work* let d"p F in1er"e%xtx& >UIT 2 $,nta.* B#it or exit. (eave AL$EBRA and close the "atri. algebra windows. Usage* exit B#it SIN$ULAR ?ALUE DECOMPOSITION 2 $,nta.* "1dIamat> F I#mat>Idmat>I1tmat>) where La"atE is an "2b,2n data "atri. of rank r) Lu"atE will be an "2b,2r output "atri.) Ld"atE will be a diagonal r2b,2r output "atri.) and Lvt"atE will be an n2b,2r output "atri.. The progra" re4uires " [ n. Usage* "1d da1i" F # d 1t The Lu"atE and Lvt"atE "atrices are often referred to as Mrow scoresM and Mcolu"n scoresM respectivel,. The Ld"atE "atri. contains singular values down the "ain diagonal and 5eros elsewhere. The singular value deco"position of a s4uare) s,""etric "atri. gives row and colu"n scores e4ual to the eigenvectors of the "atri.) and the singular values are their eigenvalues. The $7' of an, "atri. C gives row scores e4ual to the eigenvectors of CC and colu"n scores e4ual to the eigenvectors of CC. The singular values of C are the s4uare of the eigenvalues of both CC and CC. FURTGER INFORMATION Uniar2 Operation" Binar2 Operation" Inner Prod#)t" Matrix Al'ebra NET+OR, > COGESION > DISTANCE PURPOSE Constructs a distance or generali5ed distance "atri. between all nodes of a graph. #llows for transfor"ation of this "atri. fro" distance to nearness. DESCRIPTION The length of a path is the nu"ber of edges it contains. The distance between two nodes is the length of the shortest path. The generali5ed distance is the length of an opti"u" path. This opti"u" can be an, of the following* The cost of a path is the su" of all values on the edges of a path. The opti"u" is the cheapest cost. The strength of a path is the strength of its weakest link. The opti"u" is the strongest path. The probabilit, of a path is the product of the probabilities of its edges. The opti"u" is the "ost probable path. If there is "ore than one opti"u" path then the algorith" uses the shortest opti"u" path. For a binar, ad6acenc, "atri. distance and generali5ed distance will be e4uivalent. The distance "atri. can be converted to a nearness "atri. b, "eans of a nearness transfor"ation. This transfor"ation can be achieved b, taking reciprocals) linear transfor"ations) e.ponentiation or fre4uenc, deca,s. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 7alued graph. T2pe o0 Data %'efault H #'R#CENC?& Choices are* Ad=a)en)2 2 standard binar, data) distance corresponds to graph theoretic geodesic. Stren't3" 2 values indicate cost or lengths of links between nodes. Opti"u" is strongest path. Co"t" 2 values indicate strengths) capacities or cost. Opti"u" is the cheapest cost. Probabilitie" 2 values indicate probabilit, of link and restricted to J;)IK. Opti"u" is "ost probable path. Nearne"" tran"0ormation %'efault H NONE& Converts distance "atri. to a nearness "atri. b, a variet, of "ethods. Choices are* None 2 no transfor"ation is applied and raw distances are given as output. M#ltipli)ati1e 2 distances between nodes are divided into the largest possible distance. New values are given b, ?i6 H %N2I&/'i6. Additi1e 2 distances between nodes are subtracted fro" the total nu"ber of nodes. New values are given b, ?i6 H N 2 'i6. Linear 2 distances between nodes are transfor"ed linearl, into J;)IK. New values are given b, ?i6 H I 2 %'i6 2 I&/%N2I&. Exponential 2 distances between nodes are transfor"ed using e.ponential deca,. New values are given b, ?i6 H 'i6. The attenuating factor b is selected b, the user and should satisf, ; L L I. FreB De)a2 2 Uses 0urts IAQN fre4uenc, deca, function. The nearness of i and 6 is one "inus the proportion of actors that are as close to i as 6 is. Atten#ation Fa)tor %'efault H ;.F& 7alue of the attenuation factor when e.ponential is chosen. (arger values give slower deca,. O#tp#t data"et %'efault H !eodesic'istance& Na"e of data file containing distance "atri.. LO$ FILE -atri. of distances between all pairs of nodes. TIMIN$ O%N89& COMMENTS Note the distances correspond to the nu"ber of links and not the opti"u" values. Opti"u" values are calculated b, NET+OR,>COGESION>REACGABILIT( REFERENCES 'oreian @ %IAQO&. On the connectivit, of social networks. Rournal of -athe"atical $ociolog,) 9) :OF2:F<. 0urt 1 %IAQN&. @ositions in networks. $ocial Forces) FF) A92I::. NET+OR,>COGESION>NO@ OF $EODESICS PURPOSE Counts the nu"ber of geodesics connecting all pairs of vertices. DESCRIPTION # geodesic is a shortest path. There "a, be "ore than one shortest path connecting an, two vertices. This procedure gives the nu"ber of shortest paths connecting all pairs of vertices. PARAMETERS Inp#t data"et Na"e of file containing network data. 'ata t,pe* 'igraph. O#tp#t Filename %'efault H !eodesicsCount&. Na"e of dataset containing counts of geodesics for ever, pair of vertices. LO$ FILE #n n.n "atri. in which row i colu"n 6 gives the nu"ber of geodesics connecting i to 6. TIMIN$ O%N8O&. COMMENTS None. REFERENCES None. NET+OR, > COGESION > REACGABILIT( PURPOSE Constructs a "atri. of reachabilit, values for ever, pair of nodes. DESCRIPTION The reachabilit, for a pair of nodes is the value of an opti"u" path. The algorith" produces a value in row i) col 6 of a "atri. if node 6 is reachable fro" node i and a blank otherwise. This value can be an, of the following* The length of the shortest path. The cost of the cheapest path) where the cost is the su" of all the values. The strength of the strongest path) where the strength is the value of the weakest link. The probabilit, of the "ost probable path) where the probabilit, of a path is the product of the probabilities of its edges. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 7alued graph. T2pe o0 Data %'efault H #'R#CENC?& Choices are* Ad=a)en)2 2 standard binar, data) distance corresponds to graph theoretic geodesic. Stren't3" 2 values indicate cost or lengths of links between nodes.Opti"u" is strongest path. Co"t" 2 values indicate strengths) capacities or cost.Opti"u" is the cheapest cost. Probabilitie" 2 values indicate probabilit, of link and restricted to J;)IK. Opti"u" is "ost probable path. O#tp#t data"et %'efault H 1eachabilit,& Na"e of data file containing reachabilit, "atri.. LO$ FILE -atri. of reachabilit, values between all pairs of nodes. TIMIN$ O%N(O!N& COMMENTS None but see co""ents on NET+OR,>COGESION>DISTANCE REFERENCES 'oreian @ %IAQO&. On the connectivit, of $ocial Networks. Rournal of -athe"atical $ociolog,) 9) :OF2:F<. NET+OR, > COGESION > MA. FLO+ PURPOSE Co"pute the "a.i"u" flow %H the "ini"u" cut& between all pairs of nodes in a network. DESCRIPTION In a valued or binar, network the value of each edge %I or ; for binar, networks& can represent a capacit,. (et c%.& denote the capacit, of each edge of a network N. # flow in N between two nodes s and t is a function f such that ; f%.& c%.& for ever, edge . and for ever, node 5 s or t) f%,5& Hf%5w&. $o that for each node) e.cept s and t) the total a"ount of flow into the node e4uals the total flow leaving the node. The total flow leaving s is the sa"e as that going into t) this value is called the value of the flow. The "a.i"u" flow is si"pl, the "a.i"u" value possible between two vertices. This procedure uses the algorith" due to !o"or, and Hu to co"pute the "a.i"u" flow between all pairs of vertices of a s,""etric graph. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued graph 2 s,""etric "atri. onl, with integer values. O#tp#t Filename %'efault H -a.Flow&. Na"e of data file containing "a.i"u" flows between all pairs of vertices. LO$ FILE The Input dataset followed b, an n.n "atri. in which row i colu"n 6 gives the value of the "a.i"u" flow fro" verte. i to verte. 6 %i6&. TIMIN$ O%N8O&. COMMENTS The "a.i"u" flow in a network is e4ual to the "ini"u" cut. # cut between two vertices s and t is a collection of edges which contains an edge fro" ever, s2 t path. The value of a cut is the su" of the value of the edges. # "ini"u" cut is the "ini"u" value of all possible cuts between two vertices. For a binar, network this value is called the local edge connectivit,. REFERENCES Ford ( 1 and Fulkerson ' 1 %IAFN&. -a.i"u" flow through a network. Canadian Rournal of -athe"atics) <) 9AA2O;O. !o"or, 1 E and Hu T C %IANO&. $,nthesis of a co""unication network. Rournal of $I#- %#ppl -ath&) I:) 9O<. NET+OR,>COGESION>POINT CONNECTI?IT( PURPOSE Co"pute the local point connectivit, between all pairs of nodes in a network. DESCRIPTION The local %point& connectivit, of two non2ad6acent vertices is the nu"ber of vertices that need to be deleted so that no path connects the") this is e4ual to the "a.i"u" nu"ber of verte. dis6oint paths connecting the". PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph O#tp#t Filename %'efault H @ointConnectivit,&. Na"e of data file containing "a.i"u" flows between all pairs of vertices. LO$ FILE #n n.n "atri. in which row i colu"n 6 gives the local point connectivit, fro" verte. i to verte. 6 %i 6&. This value is precisel, the "a.i"u" nu"ber of verte. independent paths fro" i to 6. TIMIN$ O%N8O&. COMMENTS None REFERENCES None NET+OR, > RE$IONS > COMPONENTS>SIMPLE $RAPGS PURPOSE Identif, the co"ponents) of an undirected graph 2 and the weak or strong co"ponents of a directed graph. DESCRIPTION In an undirected graph two vertices are "e"bers of the sa"e co"ponent if there is a path connecting the". In a directed graph two vertices are in the sa"e weak co"ponent if their is a se"i2path connecting the". Two vertices . and , are in the sa"e strong co"ponent if there is a path connecting . to , and a path connecting , to .. PARAMETERS Inp#t data"et Na"e of file containing network data to be anal,5ed. 'at t,pe* 'irected graph. Minim#m Si;e to "a1e %'efault H 9& $i5e of s"allest co"ponent which is to be saved in the co"ponent b, actor incidence "atri. specified below. ,ind o0 )omponent" %'efault H $trong& For directed data specif, whether Stron' or +ea7 co"ponents are re4uired. For undirected data either choice will ,ield the co"ponents. O#tp#t "et" %'efault H $ubgroupCo"ponents$ets& Na"e of file which will contain a co"ponent b, actor incidence "atri.. # I in row i colu"n 6 "eans that node 6 is in co"ponent i. This file is not displa,ed in the (O! FI(E. O#tp#t Partition %'efault H $ubgroupCo"ponents@art& Na"e of file which will contain a partition vector. # 6 in the ith position "eans that node i is a "e"ber of co"ponent 6. This file is not displa,ed in the (O! FI(E. LO$ FILE Nu"ber of co"ponents found. (ist of all nodes indicating which labeled co"ponent each node is in. (ist of co"ponents greater than "ini"u" si5e) labeled 2 each co"ponent is specified b, the vertices it contains. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. NET+OR, > RE$IONS > COMPONENTS > ?ALUED $RAPGS PURPOSE Identif, the weak co"ponents corresponding to each cut2off value of a weighted graph. DESCRIPTION In a valued graph) the set of dichoto"i5ed graphs corresponding to each possible weight for" a nested se4uence of graphs. The weak co"ponents of each of these would also be nested and can be co"bined to for" an hierarchical clustering of weak co"ponents. Once two nodes have been placed in the sa"e weak co"ponent of a dichoto"i5ed graph for a particular cut2off value the, re"ain in the sa"e weak co"ponent for all s"aller cut2off values. This procedure produces a hierarchical clustering based on these facts. PARAMETERS Inp#t 1al#ed net!or7 Na"e of file containing valued digraph. 'ata t,pe* 7alued graph. O#tp#t Data"et %'efault H hico"p& Na"e of dataset to contain the partition indicator "atri.. Each colu"n of this "atri. gives the co"ponent to which each actor was assigned in a given level. The colu"ns are labeled b, the corresponding cut2off value. # value of k in a colu"n labeled . and row 6 "eans that actor 6 was in co"ponent k at cut2off value .. LO$ FILE Hierarchical clustering diagra" of the co"ponents. The colu"ns are rearranged and labeled. # in row label i colu"n label 6 "eans that verte. 6 was not in a weak co"ponent with an, other verte. %i.e. it was an isolate& using a cut2off value of i. #n C indicates that verte. 6 was in a non2trivial weak co"ponent with all vertices on the sa"e row as 6 which can be found b, tracing across that row without encountering a space. TIMIN$ O%N8O&) actuall, N8: ti"es nu"ber of different values. COMMENTS None REFERENCES None NET+OR, > RE$IONS > BICOMPONENTS PURPOSE Finds all the bi2co"ponents or blocks of a graph. DESCRIPTION # cutpoint of a graph is a verte. whose re"oval increases the nu"ber of co"ponents. # non2separable graph is a graph that is connected non2triviall, and has no cutpoints. # block or bico"ponent of a graph is a "a.i"al non2separable subgraph. The na"e bi2co"ponent reflects the fact that it re4uires the deletion of two vertices to disconnect it. 0i2co"ponents overlap) but a verte. that is in "ore than one bi2co"ponent "ust be a cutpoint. PARAMETERS Inp#t data"et: Na"e of file containing graph to be anal,5ed. 'ata t,pe* !raph. O#tp#t data"et %'efault H 0locks) Na"e of file that will contain a block b, actor incidence "atri.. # I in colu"n i row 6 "eans that node 6 is in bi2co"ponent i. This file is not displa,ed in the (O! FI(E.. LO$ FILE Nu"ber of bi2co"ponents found. (ist of bi2co"ponents) labeled 2 each bi2co"ponent is specified b, the vertices it contains. TIMIN$ O%N8:&. COMMENTS None. REFERENCES None. NET+OR, > RE$IONS > ,-CORES PURPOSE (ist all k2cores of a graph. DESCRIPTION # k2core in an undirected graph is a connected "a.i"al induced subgraph which has "ini"u" degree greater than or e4ual to k. This procedure finds all k2cores for ever, possible value of k. PARAMETERS Inp#t data"et Na"e of file containing data to be anal,5ed. 'ata t,pe !raph. O#tp#t data"et %'efault H >cores& Na"e of file which will contain a k2core b, actor partition "atri.. The partition b, actor "atri. is defined as follows* a value of k in a colu"n labeled i and row labeled 6 "eans that node 6 is in partition k for the i2core partition. Fro" the re"arks above it follows that if there is onl, one value k in the colu"n labeled i then node 6 is not a "e"ber of an, i2core. Otherwise all other "e"bers of 6s i2 core will have a value of k in the sa"e colu"n. LO$ FILE # single link hierarchical clustering dendrogra" the actors are re2ordered so that the, are located close to other actors in si"ilar k2cores. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ In the clustering diagra" each level corresponding to a different value of k in k2core. 0ehind the dendrogra" is a clustering diagra" representing the sa"e thing. Each row is labeled b, the possible values of k. The colu"ns are rearranged and labeled. # in row i colu"n label 6 indicates that verte. 6 is not in an, i2core. #n C indicates that verte. 6 is in an i2core) all other "e"bers of 6s i2core are found b, tracing along row i in both directions fro" colu"n 6 until a space is encountered in each direction. The colu"n labels corresponding to an C which are connected to 6s C are all "e"bers of 6s i2core. TIMIN$ O%N89& COMMENTS >2Cores are not necessaril, cohesive subsets but the, do identif, areas of the graph which contain cli4ue like structures. REFERENCES $eid"an $ %IA<9&. Network structure and "ini"u" degree. $ocial Networks) F) :NA2:<Q. NET+OR, > SUB$ROUPS > CLI>UES PURPOSE Find all cli4ues in a network. DESCRIPTION # cli4ue is a "a.i"all, co"plete subgraph. The progra" i"ple"ents the 0ron and >erbosch %IAQ9& algorith" to find all (uce and @err, %IAOA& cli4ues greater than a specified si5e. The routine will also provide an anal,sis of the overlapping structure of the cli4ues. This anal,sis gives infor"ation on the nu"ber of ti"es each pair of actors are in the sa"e cli4ue) and gives a hierarchical clustering based upon this infor"ation. It is also does the dual operation b, e.a"ining the nu"ber of actors a pair of cli4ues has in co""on. This to is sub"itted to an hierarchical clustering routine. PARAMETERS Inp#t data"et Na"e of file containing data to be anal,5ed. 'ata t,pe* !raph. Minim#m Si;e %'efault H 9& This gives the s"allest group si5e which is to be considered a cli4ue. The range is I to N. Anal2;e pattern o0 o1erlap"< %'efault H ?E$&. (e" "eans that an anal,sis of cli4ue overlap will be perfor"ed. This includes the construction of a cli4ue co2"e"bership "atri.) and an hierarchical clustering which is saved in a partition indicator "atri. as described below. The co2cli4ue "atri. is also constructed and this is also sub"itted to an hierarchical clustering routine. No restricts the anal,sis to identif,ing cli4ues onl,. Dia'ram T2pe %'efault H Tree diagra"& 3hen anal,5ing the overlap the clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& CliB#e indi)ator matrix %'efault H Cli4ues$ets&. Na"e of file which contains a cli4ue b, actor incidence "atri.. # I in colu"n i row 6 indicates that actor 6 is a "e"ber of cli4ue i. This "atri. is not displa,ed in the (O! FI(E. %O#tp#t& Co-member"3ip matrix %'efault H Cli4uesOver&. Na"e of file which contains cli4ue overlap "atri. described in (O! FI(E below. Note that if no anal,sis of pattern overlaps was chosen then this file is not created. %O#tp#t& Partition indi)ator matrix %'efault H Cli4ue@art&. Na"e of file which contains partition indicator "atri. derived fro" overlap anal,sis. The partition indicator "atri. corresponds to the hierarchical clustering displa,ed in the (O! FI(E. # value of k in a colu"n labeled i and row 6 "eans that actor 6 is in partition k and is in i cli4ues with ever, other "e"ber of partition k. #ctor k is alwa,s a "e"ber of partition k) and is a representative label for the group. LO$ FILE Nu"ber of cli4ues found. (ist of cli4ues) labeled 2 each cli4ue is specified b, the vertices it contains. The following output is also produced if ?E$ was inserted on the for" in repl, to the 4uestion #nal,5e pattern of overlapsY The first part of the output will be the tree diagra" or dendrogra" corresponding to the clustering of the actor b, actor co2"e"bership "atri.. In the "atri. a value of k in row i colu"n 6 "eans that vertices i and 6 occurred in the sa"e cli4ue k ti"es. The ith diagonal entr, gives the nu"ber of cli4ues which contain i. The tree diagra" %or a dendrogra"& re2orders the actors so that the, are located close to other actors in si"ilar clusters. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered and corresponds to the nu"ber of overlaps. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the diagra" is a window containing the nu"ber of cli4ues and a list as specified above. This is followed b, a clustering diagra" representing the sa"e clustering as the tree diagra" %or dendrogra"&. The colu"ns are rearranged and labeled. # \ in row label i colu"n label 6 "eans that verte. 6 was not in i cli4ues with an, other verte.. #n C indicates that verte. 6 was in i cli4ues with all vertices on the sa"e row as 6 which can be found b, tracing across that row without encountering a space. This is followed b, the cli4ue b, cli4ue co2"e"bership "atri.. In the "atri. a value of k in row i colu"n 6 "eans that cli4ues i and 6 contain k actors in co""on. The ith diagonal entr, gives the nu"ber of actors in cli4ue i. This is followed b, a clustering diagra" corresponding to an hierarchical clustering of the cli4ue b, cli4ue co2"e"bership "atri.. TIMIN$ #lgorith" is e.ponential. COMMENTS None. REFERENCES (uce 1 and @err, # %IAOA&. # "ethod of "atri. anal,sis of group structure. @s,cho"etrika IO) AF2IIN. 0ron C and >erbosch R %IAQ9&. Finding all cli4ues of an undirected graph. Co"" of the #C- IN) FQF2FQQ. NET+OR,S > SUB$ROUPS > N-CLI>UES PURPOSE Find all n2cli4ues in a network. DESCRIPTION #n n2cli4ue of an undirected graph is a "a.i"al subgraph in which ever, pair of vertices is connected b, a path of length n or less. These are found using an adapted version of the 0ron and >erbosch %IAQ9& algorith". The routine will also provide an anal,sis of the overlapping structure of the n2cli4ues. This anal,sis gives infor"ation on the nu"ber of ti"es each pair of actors are in the sa"e n2cli4ue and gives an hierarchical clustering based upon this infor"ation. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. ?al#e o0 N %'efault H :& #ll "e"bers of an n2cli4ue are connected b, a path of length n or less. # value of I would give all (uce and @err, cli4uesS the "a.i"u" value of N2I would give the co"ponents of the graph. Minim#m Si;e %'efault H 9& This gives the s"allest group si5e which is to be considered an n2cli4ue. The range is I to N. Anal2;e pattern o0 o1erlap"< %'efault H ?E$&. (e" "eans that an anal,sis of n2cli4ue overlap will be perfor"ed. This includes the construction of an n2cli4ue co2"e"bership "atri.) and an hierarchical clustering which is saved in a partition indicator "atri. as described below. No restricts the anal,sis to identif,ing n2cli4ues onl,. Dia'ram T2pe %'efault H Tree diagra"& 3hen anal,5ing the overlap the clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& n-)liB#e indi)ator matrix %'efault H NCl4$ets&. Na"e of file which contains a n2cli4ue b, actor incidence "atri.. # I in colu"n i row 6 indicates that actor 6 is a "e"ber of n2cli4ue i. This "atri. is not displa,ed in the (O! FI(E. %O#tp#t& Co-member"3ip matrix %'efault H NCl4Over&. Na"e of file which contains n2cli4ue overlap "atri. described in (O! FI(E below. Note that if no anal,sis of pattern overlaps was chosen then this file is not created. %O#tp#t& Partition indi)ator matrix %'efault H NCl4@art&. Na"e of file which contains partition indicator "atri. derived fro" overlap anal,sis. The partition indicator "atri. corresponds to the hierarchical clustering displa,ed in the (O! FI(E. # value of k in a colu"n labeled i and row 6 "eans that actor 6 is in partition k and is in i n2cli4ues with ever, other "e"ber of partition k. #ctor k is alwa,s a "e"ber of partition k) and is a representative label for the group. LO$ FILE Nu"ber of n2cli4ues found. (ist of n2cli4ues) labeled 2 each n2cli4ue is specified b, the vertices it contains. The following output is also produced if ?E$ was inserted on the for" in repl, to the 4uestion #nal,5e pattern of overlapsY The first part of the output will be the tree diagra" or dendrogra" corresponding to the single link clustering of the n2cli4ue overlap "atri.. In the n2cli4ue overlap "atri. a value of k in row i colu"n 6 "eans that vertices i and 6 occurred in the sa"e n2cli4ue k ti"es. The ith diagonal entr, gives the nu"ber of n2cli4ues which contain i. The tree diagra" %or a dendrogra"& re2orders the actors so that the, are located close to other actors in si"ilar clusters. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered and corresponds to the nu"ber of overlaps. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the diagra" is a window containing the nu"ber of n2cli4ues and a list as specified above. This is followed b, a clustering diagra" representing the sa"e clustering as the tree diagra" %or dendrogra"&. The colu"ns are rearranged and labeled. # in row label i colu"n label 6 "eans that verte. 6 was not in i n2 cli4ues with an, other verte.. #n C indicates that verte. 6 was in i n2cli4ues with all vertices on the sa"e row as 6 which can be found b, tracing across that row without encountering a space. TIMIN$ #lgorith" is e.ponential. COMMENTS Usuall, onl, :2n2cli4ues or 92n2cli4ues are of significance. REFERENCES (uce 1 %IAF;&. Connectivit, and generali5ed n2cli4ues in socio"etric group structure. @s,cho"etrika IF) INA2IA;. 0ron C and >erbosch R %IAQ9&. Finding all n2cli4ues of an undirected graph. Co"" of the #C- IN) FQF2FQQ. NET+OR, > SUB$ROUPS > N-CLAN PURPOSE Find all n2clans in a network. DESCRIPTION #n n2clan is an n2cli4ue which has dia"eter less than or e4ual to n as an induced subgraph. These are found b, using the n2cli4ue routine and checking the dia"eter condition. The routine will also provide an anal,sis of the overlapping structure of the n2 clans. This anal,sis gives infor"ation on the nu"ber of ti"es each pair of actors are in the sa"e n2clan and gives an hierarchical clustering based upon this infor"ation. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. ?al#e o0 N %'efault H :& #ll "e"bers of an n2clan are in an n2cli4ue and have the additional propert, that the, are connected b, a path of length n or less in which each verte. is also a "e"ber of the n2cli4ue. # value of I would give all (uce and @err, cli4uesS the "a.i"u" value of N2I would give the co"ponents of the graph. Minim#m Si;e %'efault H 9& This gives the s"allest group si5e which is to be considered an n2clan. The range is I to N. Anal2;e pattern o0 o1erlap"< %'efault H ?E$&. (e" "eans that an anal,sis of n2clan overlap will be perfor"ed. This includes the construction of an n2clan co2"e"bership "atri.) and an hierarchical clustering which is saved in a partition indicator "atri. as described below. No restricts the anal,sis to identif,ing n2clans onl,. Dia'ram T2pe %'efault H Tree diagra"& 3hen anal,5ing the overlap the clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& n-)lan indi)ator matrix %'efault H NClan$ets&. Na"e of file which contains a n2clan b, actor incidence "atri.. # I in colu"n i row 6 indicates that actor 6 is a "e"ber of n2clan i. This "atri. is not displa,ed in the (O! FI(E. %O#tp#t& Co-member"3ip matrix %'efault H NClanOver&. Na"e of file which contains n2clan overlap "atri. described in (O! FI(E below. Note that if no anal,sis of pattern overlaps was chosen then this file is not created. %O#tp#t& Partition indi)ator matrix %'efault H NClan@art&. Na"e of file which contains partition indicator "atri. derived fro" overlap anal,sis. The partition indicator "atri. corresponds to the hierarchical clustering displa,ed in the (O! FI(E. # value of k in a colu"n labeled i and row 6 "eans that actor 6 is in partition k and is in i n2clans with ever, other "e"ber of partition k. #ctor k is alwa,s a "e"ber of partition k) and is a representative label for the group. LO$ FILE Nu"ber of n2clans found. (ist of n2clans) labeled 2 each n2clan is specified b, the vertices it contains. The following output is also produced if ?E$ was inserted on the for" in repl, to the 4uestion #nal,5e pattern of overlapsY The first part of the output will be the tree diagra" or dendrogra" corresponding to the single link clustering of the n2clan overlap "atri.. In the n2clan overlap "atri. a value of k in row i colu"n 6 "eans that vertices i and 6 occurred in the sa"e n2clan k ti"es. The ith diagonal entr, gives the nu"ber of n2clans which contain i. The tree diagra" %or a dendrogra"& re2orders the actors so that the, are located close to other actors in si"ilar clusters. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered and corresponds to the nu"ber of overlaps. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the diagra" is a window containing the nu"ber of n2clans and a list as specified above. This is followed b, a clustering diagra" representing the sa"e clustering as the tree diagra" %or dendrogra"&. The colu"ns are rearranged and labeled. # in row label i colu"n label 6 "eans that verte. 6 was not in i n2 clans with an, other verte.. #n C indicates that verte. 6 was in i n2clans with all vertices on the sa"e row as 6 which can be found b, tracing across that row without encountering a space. TIMIN$ #lgorith" is e.ponential. COMMENTS Usuall, onl, :2clans or 92clans are signified. REFERENCES -okken 1 %IAQA&. Cli4ues) clubs and clans. Uualit, and Uuantit, I9) INI2IQ9. NET+OR, > SUB$ROUPS > ,-PLE. PURPOSE Find all k2ple.es in a network. DESCRIPTION # k2ple. is a "a.i"al subgraph with the following propert,* each verte. of the induced subgraph is connected to at least n2k other vertices) where n is the nu"ber of vertices in the induced subgraph. The basic algorith" is a depth first search. The routine will also provide an anal,sis of the overlapping structure of the k2 ple.es. This anal,sis gives infor"ation on the nu"ber of ti"es each pair of actors are in the sa"e k2ple. and gives an hierarchical clustering based upon this infor"ation. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. ?al#e o0 , %'efault H :& The value of k specifies the relative "ini"u" si5e of the degree of each verte. co"pared with the si5e of the k2ple.. # value of I corresponds to a (uce and @err, cli4ue. Ever, verte. in a k2ple. of si5e n has degree at least n2k in the subgraph induced b, the k2ple.. The range of k is I to N. %# value of N would give the whole graph as the onl, k2ple.&. Minim#m Si;e %'efault H 9& This gives the s"allest group si5e which is to be considered a k2ple.. The range is I to N) nor"all, this should be at least >D:. Anal2;e pattern o0 o1erlap"< %'efault H ?E$&. (e" "eans that an anal,sis of k2ple. overlap will be perfor"ed. This includes the construction of an k2ple. co2"e"bership "atri.) and an hierarchical clustering which is saved in a partition indicator "atri. as described below. No restricts the anal,sis to identif,ing k2ple.es onl,. Dia'ram T2pe %'efault H Tree diagra"& 3hen anal,5ing the overlap the clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& 7-plex indi)ator matrix %'efault H >@le.$et&. Na"e of file which contains a k2ple. b, actor incidence "atri.. # I in colu"n i row 6 indicates that actor 6 is a "e"ber of k2ple. i. This "atri. is not displa,ed in the (O! FI(E. %O#tp#t& Co-member"3ip matrix %'efault H >ple.Ovr&. Na"e of file which contains k2ple. overlap "atri. described in (O! FI(E below. Note that if no anal,sis of pattern overlaps was chosen then this file is not created. %O#tp#t& Partition indi)ator matrix %'efault H >ple.@rt&. Na"e of file which contains partition indicator "atri. derived fro" overlap anal,sis. The partition indicator "atri. corresponds to the hierarchical clustering displa,ed in the (O! FI(E. # value of " in a colu"n labeled i and row 6 "eans that actor 6 is in partition " and is in i k2ple.es with ever, other "e"ber of partition ". #ctor " is alwa,s a "e"ber of partition ") and is a representative label for the group. LO$ FILE Nu"ber of k2ple.es found. (ist of k2ple.es) labeled 2 each k2ple. is specified b, the vertices it contains. The following output is also produced if ?E$ was inserted on the for" in repl, to the 4uestion #nal,5e pattern of overlapsY The first part of the output will be the tree diagra" or dendrogra" corresponding to the single link clustering of the k2ple. overlap "atri.. In the k2ple. overlap "atri. a value of " in row i colu"n 6 "eans that vertices i and 6 occurred in the sa"e k2ple. " ti"es. The ith diagonal entr, gives the nu"ber of k2ple.es which contain i. The tree diagra" %or a dendrogra"& re2orders the actors so that the, are located close to other actors in si"ilar clusters. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered and corresponds to the nu"ber of overlaps. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the diagra" is a window containing the nu"ber of k2ple.es and a list as specified above. This is followed b, a clustering diagra" representing the sa"e clustering as the tree diagra" %or dendrogra"&. The colu"ns are rearranged and labeled. # in row label i colu"n label 6 "eans that verte. 6 was not in i k2 ple.es with an, other verte.. #n C indicates that verte. 6 was in i k2ple.es with all vertices on the sa"e row as 6 which can be found b, tracing across that row without encountering a space. TIMIN$ #lgorith" is e.ponential. COMMENTS It is advisable to initiall, select k and the "ini"u" si5e n so that kL %nD:&/: 2 in this case the dia"eter of the k2ple. is : %or less&. If a k2ple. is connected and k ] %nD:&/: then the dia"eter is alwa,s less than or e4ual to :k2nDI) however it should not be assu"ed that the k2ple. is connected and this would need to be e.a"ined. REFERENCES $eid"an $ and Foster 0 %IAQ<&. # graph theoretic generali5ation of the cli4ue concept. R or -ath $oc) N) I9A2IFO. $eid"an $ and Foster 0 %IAQ<&. # note on the potential for genuine cross2 fertili5ation between anthropolog, and "athe"atics. $ocial Networks I) NF2Q:. NET+OR, > SUB$ROUPS > LAMBDA SETS PURPOSE (ist all la"bda sets of a graph. DESCRIPTION The edge connectivit, of a pair of vertices is the "ini"u" nu"ber of edges which "ust be deleted so that there is no path connecting the". # la"bda set is a "a.i"al subset of vertices with the propert, that the edge connectivit, of an, pair of vertices within the subset is strictl, greater than the edge connectivit, of an, pair of vertices) one of which is in the subset and one of which is outside. Hence if %a)b& represents the edge2connectivit, of two vertices a and b fro" a graph !%7)E& then a subset $ is a la"bda set if it is the "a.i"al set with the propert, that for all a)b)c $ and d 72$ then %a)b& E %c)d&. The algorith" e"plo,ed first co"putes the "a.i"a flow %i.e. the connectivit,& between all pairs of vertices %see NET+OR,S>COGESION>MA. FLO+& and uses this infor"ation to construct the la"bda sets. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. %O#tp#t& Partition Matrix %'efault H (a"bda$ets@art& Na"e of file which contains partition indicator "atri. which corresponds to the hierarchical clustering produced in the (O! FI(E. # value of k in a colu"n labeled i and row 6 "eans that actor 6 is in partition kS the other "e"bers of the partition for" a la"bda set with "ini"u" edge2connectivit, i. #ctor k is alwa,s a "e"ber of partition k) and is a representative label for the group. This "atri. is not displa,ed in the (O! FI(E. %O#tp#t& Lambda Matrix %'efault H (a"bda$etsFlow& Na"e of data file containing "a.i"u" flows between all pairs of vertices. %O#tp#t& Perm#tation ?e)tor %'efault H (a"bda$ets@er"& Na"e of data file which contains the per"utation of the nodes used in constructing the single link hierarchical clustering diagra" below. LO$ FILE #n hierarchical clustering dendrogra") each level corresponding to a different degree of "ini"u" internal edge2connectivit,. This value characteri5es the la"bda set. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The scale at the top gives the level at which the, are clustered. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ In the clustering diagra" each level corresponding to a different value of k in k2core. 0ehind the dendrogra" is a clustering diagra" representing the sa"e thing. The colu"ns are rearranged and labeled. # in row labeled i colu"n label 6 indicates that verte. 6 is not in a la"bda set of "ini"u" connectivit, i. #n C indicates that verte. 6 is a "e"ber of the la"bda set) all other "e"bers of 6s la"bda set are found b, tracing along row labeled i in both directions fro" colu"n 6 until a space is encountered in each direction. The colu"n labels corresponding to an C which are connected to 6s C are all "e"bers of 6s la"bda set with "ini"u" connectivit, i. The single link hierarchical diagra" is followed b, a "a.i"u" flow "atri.. The "a.i"u" flow between i and 6 is given b, the value in row i colu"n 6. The diagonal is set e4ual to the nu"ber of vertices) theoreticall, this value should be infinite. TIMIN$ ;%N8O&. COMMENTS Note this algorith" works on integer valued graphs b, the natural e.tension of connectivit, to "ini"u" weight cutsets. REFERENCES 0orgatti $ @) Everett - ! and $hire, @ 1 %IAA;&. ($ $ets) (a"bda $ets and other cohesive subsets. $ocial Networks I:) 99Q29FQ. NET+OR, >SUB$ROUPS >FACTIONS PURPOSE Opti"i5es a cost function which "easures the degree to which a partition consists of cli4ue like structures using a tabu search "ethod. DESCRIPTION !iven a partition of a binar, network of ad6acencies into n groups) then a count of the nu"ber of "issing ties within each group su""ed with the ties between the groups gives a "easure of the e.tent to which the groups for" separate cli4ue like structures. The routine uses a tabu search "ini"i5ation procedure to opti"i5e this "easure to find the best fit. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph. N#mber o0 0a)tion" %'efault H :& Nu"ber of partitions into which the data needs to be split. Maxim#m / o0 iteration" in a "erie" %'efault H :;& The algorith" starts fro" an arbitrar, partition and atte"pts to decrease the cost b, taking the steepest descent. If the cost cannot be reduced then the algorith" continues its search in the neighborhood of the current partition. This search direction is a "ildest ascent direction and fro" there new search directions are e.plored. This e.ploration onl, continues for a fi.ed nu"ber of iterations in a series. If no i"prove"ent is "ade after the fi.ed nu"ber of iterations the algorith" ter"inates with the current "ini"u". Increasing the para"eter gives a "ore e.haustive and therefore slower search. Len't3 o0 time in penalt2 box %'efault H IF& If the algorith" "akes an ascending step then it is possible that the best possible descending step is the reverse of the direction 6ust taken. This para"eter prohibits a "ove along the reverse direction for a set nu"ber of steps. The larger the value the "ore difficult it will be to co"e back to a previousl, e.plored local "ini"u") however it will also be "ore difficult to e.plore the vicinit, of that "ini"u". The default has been shown e.peri"entall, to be the "ost useful. N#mber o0 random "tart" %'efault H I; & The whole procedure is repeated with a different initial partition. The best of these are then selected as a "ini"u". Random N#mber Seed The rando" nu"ber seed generates the initial partition. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat the anal,sis with different initial configurations. The range is I to 9:;;;. O#tp#t partition data"et %'efault H Factions@art& Na"e of dataset which contains a partition indicator vector. This vector has the for" %kI)k:)...ki)...& where ki assigns verte. i to faction ki so that %I I : I :& assigns vertices I) : and O to faction I and 9 and F to faction :. This vector is not displa,ed in the (O! FI(E. O#tp#t "et" data"et %'efault HFactions$ets& Na"e of dataset which contains the sets infor"ation. LO$ FILE The value of the cost function. The group assign"ents. # list of the factions labeled) each faction is specified b, the vertices it contains. # grouped ad6acenc, "atri.. # blocked per"uted ad6acenc, "atri. where the diagonal blocks correspond to the factions. TIMIN$ Each iteration of the tabu search algorith" is O%N8:&. 1ando" tests with default para"eters as specified indicate O%N8:.F&. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a of the cost function. Even if successful this result "a, still be a high value in which case the factions "a, not represent cohesive subgroups. In addition there "a, be a nu"ber of alternative partitions which also produce the "ini"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a and does not locate the desired global "ini"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into the reported factions. REFERENCES de #"ori" $ !) 0arth^le", R @ and 1ibeiro %IAA;&. Clustering and Cli4ue @artitioning* $i"ulated #nnealing and Tabu $earch #pproaches. 1esearch report fro" !roupe d^tudes et de recherche en anal,se des d^cisions. Ecole des Hautes Etudes Co""erciales) Ecole @ol,techni4ue) Universit^ -c!ill. F !lover %IA<A&. Tabu $earch 2 @art I. O1$# Rournal on Co"puting I) IA;2 :;N. F !lover %IAA;&. Tabu $earch 2 @art II. O1$# Rournal on Co"puting :) O29:. NET+OR, > E$O NET+OR,S > DENSIT( PURPOSE Co"pute standard ego network "easures for ever, actor in a network. DESCRIPTION This routine s,ste"aticall, constructs the ego network for ever, actor within the network and co"putes a collection of ego network "easures. For directed data both in and out networks can be considered separatel, or together. PARAMETERS Inp#t net!or7 Na"e of file which contains network to be anal,5ed. 'ata t,pe* 'igraph. T2pe o0 e'o nei'3bor3ood %'efault H UN'I1ECTE'& Choices are* UNDIRECTED-considers all actors connected to and fro" ego. IN-NEI$GBORGOOD2considers onl, actors with a tie to ego. OUT-NEI$GBORGOOD2considers onl, actors with a tie fro" ego. O#tp#t data"et %'efault H EgoNet& Na"e of file containing ego2b,2variable "atri.. LO$ FILE # table of ego network "easures. #ll "easures e.clude ties involving ego itself. The "easures include the following* Si;e. The nu"ber of actors %alters& that ego is directl, connected to. Tie". The total nu"ber of ties in the ego network %not counting ties involving ego&. Pair"@ The total nu"ber of pairs of alters in the ego network 22 i.e.) potential ties. Den"it2. The nu"ber of ties divided b, the nu"ber of pairs) ti"es I;;. A1'di"t@ The average geodesic %graph2theoretic& distance between pairs of alters. This is onl, co"puted for networks in which ever, alter is reachable fro" ever, other. Diameter. The longest geodesic distance within the ego network %unless infinite&. N!ea7Comp. The nu"ber of weak co"ponents in the ego network. P!ea7Comp. The nu"ber of weak co"ponents as a percentage of the nu"ber of alters. :StepRea)3@ The nu"ber of alters that are within : links of ego. Rea)3E00i)@ :2step reach as a percentage of the nu"ber of alters plus the su" of the their network si5es. TIMIN$ O%N89& COMMENTS None REFERENCES None NET+OR,S > E$O NET+OR,S > STRUCTURAL GOLES PURPOSE Co"pute "easures of structural holes. DESCRIPTION Co"pute several "easures of structural holes) including all of the "easures developed b, 1on 0urt. The "easures are co"puted for all nodes in the network) treating each one in turn as ego. PARAMETERS Inp#t data"et Na"e of file containing network to anal,5e. 'ata t,pe* 'irected !raph. O#tp#t "tr#)t#ral 3ole" data"et %default H holes& Na"e of actor2b,2variable "atri. to hold structural hole "easures. O#tp#t d2adi) red#ndan)2 data"et %default H redund&. Na"e of actor2b,2actor "atri. that indicates the e.tent to which the colu"n actor %an alter& is a redundant contact for the row actor %ego&. O#tp#t d2adi) )on"traint data"et %default H const&. Na"e of actor2b,2actor "atri. that indicates the e.tent to which the row actor %ego& is constrained b, each other actor its ego network. LO$FILE Three tables are output. First is the set of "onadic %nodal& structural hole "easures based on redundanc, and constraint. The following "easures are displa,ed* e00"i;e. 0urts "easure of the effective si5e of egos network %essentiall,) the nu"ber of alters "inus the average degree of alters within the ego network) not counting ties to ego&. e00i)ien)2. The effective si5e divided b, the nu"ber of alters in egos network. )on"traint. 0urts constraint "easure %e4uation :.O) pg. FF of 0urt) IAA:&. Essentiall, a "easure of the e.tent to which ego is invested in people who are invested in other of egos alters. 3ierar)32. 0urts ad6ust"ent of constraint %e4uation :.A) pg QI&) indicating the e.tent to which constraint on ego is concentrated in a single alter. The second table is the d,adic redundanc, "atri.. For each ego %rows& it gives the e.tent to which each of its alters are tied to all of egos other alters %i.e.) the e.tent to which the alter is redundant&. The third table is the d,adic constraint "atri.. For each ego %rows& it gives the e.tent to which it is constrained b, each of its alters. Ego is contained b, alter j if %a& j represents a large proportion of egos relational invest"ent) and %b& if ego is heavil, invested in other people who are in turn heavil, invested in j. In short) j constrains Ego if ego is heavil, invested in j directl, and indirectl,. TIMIN$ O%N89& REFERENCES 0urt) 1.$. IAA:. Structural Holes: The social structure of competition. Ca"bridge* Harvard Universit, @ress.
NET+OR, > CENTRALIT( > DE$REE PURPOSE Calculates the degree and nor"ali5ed degree centralit, of each verte. and gives the overall network degree centrali5ation. DESCRIPTION The nu"ber of vertices ad6acent to a given verte. in a s,""etric graph is the degree of that verte.. For non2s,""etric data the in2degree of a verte. u is the nu"ber of ties received b, u and the out2degree is the nu"ber of ties initiated b, u. In addition if the data is valued then the degrees %in and out& will consist of the su"s of the values of the ties. The nor"ali5ed degree centralit, is the degree divided b, the "a.i"u" possible degree e.pressed as a percentage. The nor"ali5ed values should onl, be used for binar, data. For a given binar, network with vertices v I ....v n and "a.i"u" degree centralit, c "a. ) the network degree centrali5ation "easure is %c "a. 2 c%v i && divided b, the "a.i"u" value possible) where c%v i & is the degree centralit, of verte. v i .
The routine calculates these "easures and so"e descriptive statistics based on these "easures. 'irected graphs "a, be s,""etri5ed and the anal,sis is perfor"ed as above) or an anal,sis of the in and out degrees can be perfor"ed. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued !raph Treat data a" "2mmetri) %'efault H ?es&. If (e" directed data is auto"aticall, converted to undirected b, taking the underl,ing graph. No gives a separate anal,sis for in and out2degrees. Co#nt re0lexi1e tie" %dia'onal 1al#e"&< %'efault H No&. No "eans that self loops are ignored. O#tp#t data"et %'efault H Free"an'egree&. Na"e of file which will contain degree and nor"ali5ed degree centralit, of each verte.. LO$ FILE # table which contains a list of the degree and nor"ali5ed degree %n 'egree& centralities e.pressed as a percentage for each verte.. 'escriptive statistics which give the "ean) standard deviation) variance) "ini"u" value and "a.i"u" value for each list generated. This is followed b, the degree network centrali5ation inde. e.pressed as a percentage. For directed data the tables are the sa"e as for undirected e.cept that separate values are calculated for in and out degrees. TIMIN$ O%N&. COMMENTS 'egree centralit, "easures network activit,. For valued data the non2nor"ali5ed values should be used and the degree centrali5ation should be ignored. REFERENCES Free"an ( C %IAQA&. Centralit, in $ocial Networks* Conceptual clarification) $ocial Networks I) :IF2:9A. NET+OR, > CENTRALIT( > CLOSENESS PURPOSE Calculates the farness and nor"ali5ed closeness centralit, of each verte. and gives the overall network closeness centrali5ation. DESCRIPTION The farness of a verte. is the su" of the lengths of the geodesics to ever, other verte.. The reciprocal of farness is closeness centralit,. The nor"ali5ed closeness centralit, of a verte. is the reciprocal of farness divided b, the "ini"u" possible farness e.pressed as a percentage. #s an alternative to taking the reciprocal after the su""ation) the reciprocals can be taken before. In this case the closeness is the su" of the reciprocated distances so that infinite distances contribute a value of 5ero. This can also be nor"ali5ed b, dividing b, the "a.i"u" value. In addition the routine also allows the use user to "easure distance b, the su"s of the lengths of all the paths or all the trails. If the data is directed the routine calculates separate "easures for in2closeness and out closeness.
For a given network with vertices v I ....v n and "a.i"u" closeness centralit, c "a. ) the network closeness centrali5ation "easure is %c "a. 2 c%v i && divided b, the "a.i"u" value possible) where c%v i & is the closeness centralit, of verte. v i . The routine calculates centralit,) network closeness centrali5ation and so"e descriptive statistics based on these "easures for s,""etric and directed graphs. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph T2pe Choices are* Freeman %'eode"i) pat3"& distances are lengths of geodesic paths) the standard Free"an "easure. Re)ipro)al Di"tan)e" distances are the reciprocal of the lengths of the geodesic paths. All pat3" distances between actors are the su"s of the distances on all paths connecting the". All trail" distances between the actors are the su"s of the distances on all trails connecting the". O#tp#t Data"et %'efault H Closeness& Na"e of file which will contain farness and nor"ali5ed closeness centralit, of each verte.. LO$ FILE # table which contains a list of the farness %or closeness& and nor"ali5ed closeness centralit, e.pressed as a percentage) for each verte.. 'escriptive statistics which give the "ean) standard deviation) variance "ini"u" value and "a.i"u" value for both lists. This is followed b, the closeness network centrali5ation inde. e.pressed as a percentage. If the data is directed then separate in and out values are calculated. TIMIN$ O%N89& for Free"an and reciprocal distances) the other two can be e.ponential. COMMENTS Closeness centralit, be thought of as an inde. of the e.pected ti"e2 until2arrival for things flowing through the network via opti"al paths. REFERENCES Free"an ( C %IAQA&. Centralit, in $ocial Networks* Conceptual clarification. $ocial Networks I) :IF2:9A. NET+OR, > CENTRALIT( > BET+EENNESS > NODES PURPOSE Calculates the betweenness and nor"ali5ed betweenness centralit, of each verte. and gives the overall network betweenness centrali5ation. DESCRIPTION (et b6k be the proportion of all geodesics linking verte. 6 and verte. k which pass through verte. i. The betweenness of verte. i is the su" of all b6k where i) 6 and k are distinct. 0etweenness is therefore a "easure of the nu"ber of ti"es a verte. occurs on a geodesic. The nor"ali5ed betweenness centralit, is the betweenness divided b, the "a.i"u" possible betweenness e.pressed as a percentage. For a given network with vertices v I ....v n and "a.i"u" betweenness centralit, c "a. ) the network betweenness centrali5ation "easure is %c "a. 2 c%v i && divided b, the "a.i"u" value possible) where c%v i & is the betweenness centralit, of verte. v i . The routine calculates these "easures) and so"e descriptive statistics based on these "easures) for s,""etric and uns,""etric graphs. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph. O#tp#t data"et %'efault H Free"an0etweenness&. Na"e of file which will contain betweenness and nor"ali5ed betweenness centralit, of each verte.. LO$ FILE # table which contains a list of the betweenness and nor"ali5ed betweenness centralit, e.pressed as a percentage for each verte.. 'escriptive statistics which give the "ean) standard deviation) variance) "ini"u" value and "a.i"u" value for both lists. This is followed b, the betweenness network centrali5ation inde. e.pressed as a percentage. TIMIN$ O%N89&. COMMENTS 0etweenness centralit, "easures infor"ation control. Care should be taken in interpreting betweenness for directed data. REFERENCES Free"an ( C %IAQA&. Centralit, in $ocial Networks* Conceptual Clarification. $ocial Networks I) :IF2:9A. NET+OR,S > CENTRALIT( > REACG CENTRALIT( PURPOSE Counts the nu"ber of nodes each node can reach in k or less steps. For k H I) this is e4uivalent to degree centralit,. For directed networks) both in2reach and out2 reach are calculated. DESCRIPTION The input is a binar, network. The output is a node b, distance "atri. C in which .i6 indicates the proportion of nodes that node i can reach in 6 or fewer steps. In a connected network) each row will eventuall, reach I %I;;X&. The routine also calculates the eccentricit, of each node. That is the distance of the node in 4uestion to the one that is furthest awa,.
In addition) the routine calculates so"e descriptive statistics based on these "easures for s,""etric graphs. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph O#tp#t Data"et %'efault H 1eachCentralit,& Na"e of file which will contain reach proportions for each node at each level of distance. LO$ FILE # table that gives the proportion of nodes reached b, each node at each level of distance. The proportion is e.pressed as a value fro" 5ero to one. # value of . in row i colu"n 6 "eans that I;;.X of nodes are reachable fro" i in a path of length 6 or less. For directed data values for those that can be reached fro" the node and those that can reach the target node are reported. 'escriptive statistics which give the "ean) standard deviation) variance "ini"u" value and "a.i"u" value for the proportion are given. Finall, the eccentricit, of each node is given) for directed data both in and out eccentricit, are calculated. TIMIN$ O%N8:&. COMMENTS 3hen searching for ke, individuals who are well positioned to reach "an, people in a few nu"ber of steps) this "easure provides a natural "etric for assessing each node. REFERENCES NET+OR, > CENTRALIT( > BET+EENNESS >LINES PURPOSE Calculates the betweenness centralit, of each line. DESCRIPTION (et b6k be the proportion of all geodesics linking verte. 6 and verte. k which pass through edge i. The betweenness of edge i is the su" of all b6k where 6 and k are distinct. 0etweenness is therefore a "easure of the nu"ber of ti"es an edge occurs on a geodesic. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph. O#tp#t data"et %'efault H Edge0etweenness&. Na"e of file which will contain the betweenness centralit, of each edge. LO$ FILE # "atri. in which the i)6 th entr, gives the edge betweenness of the edge %i)6&. TIMIN$ O%N89&. COMMENTS 0etweenness centralit, "easures infor"ation control. REFERENCES Free"an ( C %IAQA&. Centralit, in $ocial Networks* Conceptual Clarification. $ocial Networks I) :IF2:9A. NET+OR, > CENTRALIT( > BET+EENNESS >GIERARCGICAL REDUCTION PURPOSE @roduces a hierarchicall, nested set of vertices based on betweenness. DESCRIPTION The betweenness of each verte. is calculated and those with a score of 5ero are deleted) the procedure is then repeated on the reduced graph until all vertices have been deleted. Initiall, all vertices are placed in the hierarch, and then at each level the deleted vertices are re"oved. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph. %O#tp#t& %'efault H hierbet&. Na"e of file which will contain the partition vector. The vector consists of a single row with each colu"n corresponding to a verte.. # value k in colu"n i "eans that actor i was deleted after k iterations. %O#tp#t& Partition %'efault Hhierbetpart& Na"e of dataset to contain the partition2b,2ite" incidence "atri.. Each colu"n of this "atri. corresponds to a cluster labeled b, the level of the cluster. # value of I in a colu"n labeled . and row 6 "eans that actor 6 was in the cluster at level .. LO$ FILE The partition vector described above. # cluster diagra" in which the colu"ns have been re2arranged so that actors in the sa"e cluster at each level are consecutive. # value of I in a row labeled . and colu"n labelled 6 "eans that actor 6 was in the cluster at level ..
TIMIN$ O%N89&. COMMENTS REFERENCES Free"an ( C %IAQA&. Centralit, in $ocial Networks* Conceptual Clarification. $ocial Networks I) :IF2:9A. NET+OR, > E$O NET+OR,S > BRO,ERA$E PURPOSE Calculates the brokerage "easures proposed b, !ould = Fernande5 %IA<A&. DESCRIPTION !iven %a& a graph) and %b& a partition of nodes) this procedure calculates "easures of five kinds of brokerage. 0rokerage occurs when) in a triad of nodes #) 0 and C) # has a tie to 0) and 0 has a tie to C) but # has no tie to C. That is) # needs 0 to reach C) and 0 is therefore a broker. 3hen #) 0) and C "a, belong to different groups) F kinds of brokerage are possible. The five kinds are na"ed using ter"inolog, fro" social roles. In the description below) the notation !%.& is used to indicate the group that node x belongs to. I"portant* It is assu"ed that a22Eb22Ec. For e.a"ple) a %the source node& gives infor"ation to b %the broker&) who gives infor"ation to c %the destination node&. Coordinator. Counts the nu"ber of ti"es b is a broker and !%a& H !%b& H !%c&) that is) all three nodes belong to the sa"e group. Consultant. Counts the nu"ber of ti"es b is a broker and !%a& H !%c&) but !%b& !%a&S that is) the broker belongs to one group) and the other two belong to a different group. !atekeeper. Counts the nu"ber of ti"es b is a broker and !%a& !%b& and !%b& H !%c&) that is) the source node belongs to a different group. 1epresentative. Counts the nu"ber of ti"es b is a broker and !%a& H !%b& and !%c& !%b&. That is) the destination node belongs to a different group. (iaison. Counts the nu"ber of ti"es b is a broker and !%a& !%b& !%c&. That is) each node belongs to a different group. 3hen b is not the onl, inter"ediar, between a and c) it is possible to give b onl, partial credit. That is) if there are two paths of length two between a and c) one of which involves b) we can choose to give b onl, I/: point instead of a full point. This is an option in the progra". The routine calculates these "easures for each node in the network) and also the total of the five. The progra" also co"putes the e.pected values of each brokerage "easure given the nu"ber of groups and the si5e of each group. That is) the e.pected values under the assu"ption that brokerage is independent of the group status of nodes. # final output divides the observed brokerage values b, these e.pected scores. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph Partition 1e)tor The na"e of an UCINET dataset that contains a partition of the actors. To partition the data "atri. into groups specif, a vector b, giving the dataset na"e) a di"ension %either row or colu"n& and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to define the groups. #ll actors with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e group. Met3od %default H unweighted& Choices are unweighted and weighted. Unweighted directs the progra" to si"pl, count up the nu"ber of ti"es that a given node b is in a brokering position) regardless of how "an, other nodes are serving the sa"e function with the sa"e pair of endpoints a and c. 3eighted directs the progra" to give partial scores in inverse proportion to the nu"ber of alternatives. %O#tp#t& Un-normali;ed Bro7era'e Na"e of the file containing the raw count of scores for each t,pe of brokerage. %O#tp#t& Normali;ed Bro7era'e Na"e of file containg brokerage scores divided b, the e.pected values. LO$ FILE I& # table giving the brokerage scores for each node. :& # table giving the brokerage scores divided b, the e.pected values. 9& # table giving the e.pected values. TIMIN$ O%n89&. COMMENTS None REFERENCE !ould) R. and Fernande5) R. IA<A. $tructures of "ediation* # for"al approach to brokerage in transaction networks. Sociological Methodolog *<A2I:N. NET+OR, > CENTRALIT( > FLO+ BET+EENNESS PURPOSE Calculates the flow betweenness and nor"ali5ed flow betweenness centralit, of each verte. and gives the overall network betweenness centrali5ation. DESCRIPTION (et "6k be the a"ount of flow between verte. 6 and verte. k which "ust pass through i for an, "a.i"u" flow. The flow betweenness of verte. i is the su" of all "6k where i) 6 and k are distinct and 6 L k. The flow betweenness is therefore a "easure of the contribution of a verte. to all possible "a.i"u" flows. The nor"ali5ed flow betweenness centralit, of a verte. i is the flow betweenness of i divided b, the total flow through all pairs of points where i is not a source or sink. For a given binar, network with vertices v I ....v n and "a.i"u" flow betweenness centralit, c "a. ) the network flow betweenness centrali5ation "easure is %c "a. 2 c%v i && divided b, the "a.i"u" value possible) where c%v i & is the flow betweenness centralit, of verte. v i . The routine calculates these "easures) and so"e descriptive statistics based on these "easures for s,""etric) uns,""etric and valued graphs. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued s,""etric graph 2 integer values onl,. O#tp#t data"et %'efault H Flow0etweenness&. Na"e of file which will contain flow2betweenness and nor"ali5ed flow betweenness centralit, of each verte.. LO$ FILE The "a.i"u" flow "atri.. This gives the "a.i"u" flow between all pairs of vertices 2 the diagonals give the network si5e. # table which contains a list of the flow2betweenness and nor"ali5ed flow betweenness %nFlowbet& centralit, e.pressed as a percentage for each verte.. 'escriptive statistics which give the "ean) standard deviation) variance) "ini"u" value and "a.i"u" value for both lists. This is followed b, the flow betweenness network centrali5ation inde. e.pressed as a percentage. TIMIN$ O%N8O&. COMMENTS The "easure is based upon the concept of infor"ation flow. In valued data the values should in so"e wa, correspond to the capacit, for flow) hence valued data should represent si"ilarit,. REFERENCES Free"an ( C) 0orgatti $ @ and 3hite ' 1 %IAAI&. Centralit, in valued graphs* # "easure of betweenness based on network flow. $ocial Networks I9) IOI2IFO. NET+OR, > CENTRALIT( > EI$EN?ECTOR PURPOSE Calculates the eigenvector of the largest positive eigenvalue as a "easure of centralit,. DESCRIPTION !iven an ad6acenc, "atri. #) the centralit, of verte. i %denoted c i &) is given b, c i H# i6 c 6 where a is a para"eter. The centralit, of each verte. is therefore deter"ined b, the centralit, of the vertices it is connected to. The para"eter _ is re4uired to give the e4uations a non2trivial solution and is therefore the reciprocal of an eigenvalue. It follows that the centralities will be the ele"ents of the corresponding eigenvector. The nor"ali5ed eigenvector centralit, is the scaled eigenvector centralit, divided b, the "a.i"u" difference possible e.pressed as a percentage. For a given binar, network with vertices v I ....v n and "a.i"u" eigenvector centralit, c "a. ) the network eigenvector centrali5ation "easure is %c "a. 2 c%v i && divided b, the "a.i"u" value possible) where c%v i & is the eigenvector centralit, of verte. v i . This routine calculates these "easures and so"e descriptive statistics based on these "easures. This routine onl, handles s,""etric data and in these circu"stances the eigenvalues provide a "easure of the accurac, of the centralit, "easure. To help interpretation the routine calculates all positive eigenvalues but onl, gives the eigenvector corresponding to the largest eigenvalue. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued !raph %$,""etric data onl,&. O#tp#t data"et %'efault H 0onacichCentralit,&. Na"e of file which will contain eigenvector centralit, "easure for each verte.. LO$ FILE # table of positive eigenvalues. The eigenvalues are placed in descending order under the heading 7#(UE. The table gives infor"ation on how do"inant the largest eigenvalue is. The table gives the percentage and cu"ulative percentage of the total eigenvalue su" for each eigenvalue. The ratio of each eigenvalue to the ne.t largest is also presented. This is followed b, a list of vertices which contains the eigenvector and nor"ali5ed eigenvector centralit, "easure for ever, verte.. These values should be interpreted in ter"s of an interval scale. Finall, the network eigenvector centrali5ation inde. e.pressed as a percentage is given. TIMIN$ O%N89&. COMMENTS The ratio of the largest eigenvalue to the ne.t largest should be at least I.F and preferabl, :.; or "ore for the centralit, "easure to be robust. If this is not the case then a full factor anal,sis should be undertaken. REFERENCES 0onacich @ %IAQ:&. Factoring and 3eighting #pproaches to status scores and cli4ue identification. Rournal of -athe"atical $ociolog, :) II92I:;. NET+OR, > CENTRALIT( > PO+ER PURPOSE Co"pute 0onacichs power based centralit, "easure for ever, verte. and give an overall network centrali5ation inde. for this centralit, "easure. DESCRIPTION !iven an ad6acenc, "atri. #) the centralit, of verte. i %denoted c i &) is given b, c i H# i6% Dc 6& where and are para"eters. The centralit, of each verte. is therefore deter"ined b, the centralit, of the vertices it is connected to. The value of is used to Nor"ali5e the "easure) the value of is an attenuation factor which gives the a"ount of dependence of each verte.s centralit, on the centralities of the vertices it is ad6acent to. The Nor"ali5ation para"eter is auto"aticall, selected so that the su" of s4uares of the verte. centralities is the si5e of the network. The para"eter is selected b, the user) negative values should be selected if an individuals power is increased b, being connected to vertices with low power and positive values selected if an individuals power is increased b, being connected to vertices with high power. For a given binar, network with vertices v I ....v n and "a.i"u" degree centralit, c "a. ) the network degree centrali5ation "easure is %c "a. 2 c%v i && divided b, the "a.i"u" value possible) where c%v i & is the degree centralit, of verte. v i . The routine calculates power centralit, and so"e descriptive statistics of the "easure. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued !raph %$,""etric data onl,&. ?al#e o0 atten#ation 0a)tor %Beta& %'efault H ;.;&. # value of ; gives a centralit, "easure directl, proportional to the degree of each verte.. @ositive values give weight to being connected to powerful actors) negative values give weight to being connected to low powered actors. (arger values in "odulus gives greater weight to actors further awa,. O#tp#t data"et %'efault H 0onacich@ower&. Na"e of file which contains power centralit, "easure for ever, verte.. LO$ FILE # table which contains the power centralit, of each actor. 'escriptive statistics which give the "ean) standard deviation) variance) "ini"u" value and "a.i"u" value for the "easure. TIMIN$ O%N89&. COMMENTS It is advisable to select b so that its absolute value is less than the absolute value of the reciprocal of the largest eigenvalue of the ad6acenc, "atri.. #n upper2bound on the eigenvalues can be obtained b, the largest row or %colu"n& su"s of the "atri.. REFERENCES 0onnacich @ %IA<Q&. @ower and Centralit,* # fa"il, of -easures. #"erican Rournal of $ociolog, A:) IIQ;2II<:. NET+OR,>CONNECTIONS>GUBBEL4,ATH %INFLUENCE& PURPOSE Calculate the influence "easure between ever, pair of vertices using the "odels of Hubbell) >at5 or Ta,lor. DESCRIPTION $uccessive powers of "atrices provide "easures of influence since the, enu"erate the nu"ber of possible walks of given length between all pairs of nodes. $ince longer walks are assu"ed to contribute less in ter"s of influence) an attenuation factor is included and the su" of all walks is taken. Hubbell includes the identit, "atri. in the series whereas >at5 does not. For Hubbell the influence "atri. is I D %#&8i that e4uals inverse of %I 2 #& under certain conditions. It follows that for >at5 the influence "atri. is inverse of %I 2 #& 2I under the sa"e condition. Ta,lors "easure is a nor"ali5ed version of the >at5 "easure. For each power in the series subtract the colu"n "arginals fro" the row "arginals and nor"ali5e b, the total nu"ber of walks of that length. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued graph. Comp#tational Met3od Choices are* G#bbel 2 influence "atri. defined b, inverse of %I 2 #& where # is the ad6acenc, "atri. and b is the attenuation factor. ,at; 2 influence "atri. defined b, inverse of %I 2 #& 2 I where it is the ad6acenc, "atri. and b is the attenuation factor. Ta2lor 2 takes the >at5 influence "atri. and takes the colu"n "arginals fro" the row "arginals and nor"ali5es. Atten#ation Fa)tor %Beta& %'efault H ;.F& The value of the attenuation factor. This value should be s"aller than the reciprocal of the absolute value of the do"inant eigenvalue. This can be guaranteed b, using the si"ple bound that all eigenvalues are s"aller than the largest row %or colu"n& su". Di1ide matrix b2 o1erall "#m %'efault H NO& 'ividing the initial "atri. b, the su" of all its ele"ents guarantees that the series will converge. O#tp#t data"et%'efault H Influence& Na"e of file which will contain the influence "atri.. 1ow i colu"n 6 will give actor is influence over actor 6. LO$ FILE Influence "atri.. TIMIN$ O%N89&. COMMENTS None. REFERENCES Hubbell C H %IANF&. #n input2output approach to cli4ue identification. $ocio"etr,) :<) 9QQ29AA. >at5 ( %IAF9&. # new status inde. derived fro" socio"etric data anal,sis. ps,cho"etrika) I<) 9O2O9. Ta,lor - %IANA&. Influence structures. $ocio"etr, 9:) OA;2F;:. NET+OR, > CENTRALIT( > INFORMATION PURPOSE Calculate the $tephenson and Belen infor"ation centralit, "easure for each verte.) and give an overall network infor"ation centrali5ation inde.. DESCRIPTION The weighted function of the set of all paths connecting verte. i to verte. 6 is an, weighted linear co"bination of the paths such that the su" of the weights is unit,. #ssu"ing that each link in a path is independent) and the variance of a single link is unit,) it can be concluded that the variance of a path is si"pl, its length. The infor"ation "easure between two vertices i and 6 is the inverse of the variance of the weighted function. The infor"ation centralit, of a verte. i is the har"onic "ean of all the infor"ation "easures between i and all other vertices in the network. The routine calculates these "easures and so"e descriptive statistics based on these "easures for s,""etric graphs. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. In)l#de dia'onal in )al)#lation"< %'efault H NO&. If NO self2loops are ignored. O#tp#t data"et %'efault H Infor"ation&. Na"e of file which will contain infor"ation content and nor"ali5ed infor"ation centralit, of each verte.. LO$ FILE # table which contains a list of the infor"ation content Together with descriptive statistics which give the "ean) standard deviation) variance) "ini"u" value and "a.i"u" value. TIMIN$ O%N89&. COMMENTS None REFERENCES $tephenson > and Belen - %IAAI&. 1ethinking Centralit,. $ocial Networks I9. NET+OR,S>CENTRALIT(>MULTIPLE MEASURES PURPOSE Co"putes four nor"ali5ed centralit, "easures* degree) closeness) betweenness) and eigenvector. DESCRIPTION Onl, nor"ali5ed versions of the "easures for undirected data are given . There are no descriptive statistics nor are there an, centrali5ation "easures.
PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph O#tp#t Data"et %'efault H Centralit,& Na"e of file which will contain centralit, "easures for each node. LO$ FILE # table of centralit, "easures. TIMIN$ O%N8:&. COMMENTS REFERENCES $ee individual "easures. $ROUP > CENTRALIT( > DE$REE > FIND PURPOSE Find a group with a specified si5e with the highest group degree centralit,. DESCRIPTION The group degree centralit, of a group of actors is the si5e of the set of actors who are directl, connected to group "e"bers. This routine uses a si"ple greed, algorith" to opti"i5e this "easure for a fi.ed si5e group. (ocal "ini"a are avoided b, taking a nu"ber of different rando" starting configurations. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. De"ired $ro#p Si;e %'efault H I;&. $pecified si5e of group. No@ o0 "tart" %'efault H I;;& Nu"ber of rando" starts used to avoid local "ini"a O#tp#t data"et %0est'eg!roup& Na"e of UCINET dataset containing a group indicator vector. The rows give the actors and an actor is in the group with the largest group degree centralit, if the entr, in the vector is a I. This vector is not shown in the (O!FI(E. LO$ FILE The fit is the percentage of actors %both within and outside& ad6acent to group "e"bers. The starting fit) final fit and the nu"ber of actors together with the final nu"ber of actors connected to the group are reported. This is followed b, a list of the "e"bers of the group with the highest group degree centralit,. TIMIN$ O%N8:&. COMMENTS Note that this routine 6ust finds one group. There could be "an, others. REFERENCE Everett) -.!. and 0orgatti) $.@. %IAAA& The Centralit, of !roups and Classes. Rournal of -athe"atical $ociolog, :9 I<I2:;:. $ROUP > CENTRALIT( > DE$REE > TEST PURPOSE @erfor"s a per"utation test to assess whether a specified group has a high degree group centralit, score. DESCRIPTION The group degree centralit, of a group of actors is the si5e of the set of actors who are directl, connected to group "e"bers. This routine uses a si"ple sa"pling procedure to test whether a specified group has a higher group degree centralit, "easure than those produced at rando". PARAMETERS Inp#t Net!or7 Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. Central $ro#p Na"e of UCINET file containing a colu"n vector which specifies the actors in the specified group. # I in row 6 indicates that actor 6 is in the group and a ; indicates that the actor is not a "e"ber. N#mber o0 perm#tation" %'efault H F;;;& Nu"ber of per"utations taken in the rando" sa"pling procedure. LO$ FILE The group degree centralit, for the specified data set) this is labelled as the observed T reached. The "ean and standard deviation of the group centralit, for the rando" sa"ples. Finall, the nu"ber of ti"es) e.pressed as a p2value) that a rando" sa"ple achieved a group centralit, score as high or higher than the specified group. TIMIN$ O%N8:&. COMMENTS None REFERENCE Everett) -.!. and 0orgatti) $.@. %IAAA& The Centralit, of !roups and Classes. Rournal of -athe"atical $ociolog, :9 I<I2:;:. NET+OR, > CORE4PERIPGER( > CONTINUOUS PURPOSE Fit a continuous %ratio2level& core/peripher, "odel to a data network) and esti"ate the coreness of each actor. DESCRIPTION $i"ultaneousl, fits a core/peripher, "odel to the data network and esti"ates the degree of coreness or closeness to the core of each actor. This is done b, finding a vector C such that the product of C and C transpose is as close as possible to the original data "atri.. In addition a nu"ber of "easures which tr, to assess the degree to which the network falls into a core/peripher, structure for different si5es of core are calculated. Each "easure starts with the actor with the highest coreness score and places the" in the core and all other actors are placed in the peripher,. The core is then successivel, increased b, "oving the actor with the highest coreness score fro" the peripher, into the core. This is continued until the peripher, consists of a single actor. n'iff is a generali5ation of centrali5ation and su"s the differences between the actor in the core with the lowest coreness score with all those in the peripher, and adds to this the su" of the difference between the actor with the highest score in the peripher, and all the actors in the core. This value is then nor"ali5ed. 'iff is si"ilar but places a weighting on the si5e of the core) this weighting is e4ual to the s4uare root of the core si5e and so the "easure gives greater value to s"aller cores. The correlation "easure correlates the given coreness scores with the ideal scores of a one for ever, core "e"ber and a 5ero for actors in the peripher,. Finall,) Ident is the sa"e as the correlation "easure but uses Euclidean distance in place of correlation. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued 'igraph. Data are Po" or Ne' %'efault H @O$ITI7E& Use po"iti1e to indicate that larger values i"pl, a stronger relationship. Use ne'ati1e to indicate that larger values in the data i"pl, a "ore distant relationship. U"e Corr or Di"tan)e %'efault H CO11& 3hich "easure of fit to use. Corr "easures the correlation between the data "atri. and the product of C and C transpose. 'istance uses Euclidean distance in place of correlation) in this case C is si"pl, the principal eigenvector. -inres is factor anal,sis without diagonals Pre1ent Ne'ati1e" It is possible for the best C to contain negative values) choosing ,es prevents this happening. Max / o0 iteration" %'efault H I;;;& The "a.i"u" nu"ber of iterations used in the opti"i5ation procedure. Dia'onal 1al#e" 1alid %'efault H NO& If NO diagonal values are ignored. O#tp#t data"et %'efault H Coreness& Na"e of file containing coreness values. LO$ FILE The correlation or Euclidean distance between the "odel and the data at the start and end of the opti"i5ation procedure together with the nu"ber of iterations re4uired. -inres option 6ust gives the final correlation. The coreness of each actor) this has been nor"ali5ed so that the su" of s4uares is one. Followed b, so"e descriptive statistics including gini coefficients and an heterogeneit, "easure. The gini coefficient "easures how the scores are distributed over the population and "easures the a"ount of ine4ualit, in the data. If ever,one had the sa"e score it gives a value of 5ero) if a single actor had a value of I and ever,one else had a score of 5ero it gives a value of I. The co"posite score is an ad6usted "easure which takes account of the fact that we are looking for core2peripher, structures. The heterogeneit, "easure is based on a si"ple su""ing of proportions which "easures the e.tent to which the scores are evenl, distributed. This is followed b, a table of the four concentration "easures which assess the e.tent to which the data fits a core peripher, structure. Each colu"n gives a different "easure) the value in row i places the i actors with the highest coreness in the core and the re"ainder in the peripher,. This is followed b, a reco""ended core si5e based on the correlation "easure. $ee the co""ents below. Finall, the e.pected values are given) this is C ti"es C transpose and then nor"ali5ed so that it has the sa"e "ean and standard deviation as the data. TIMIN$ O%N89& COMMENTS The concentration "easures can need careful interpretation. If n'iff has a clear "a.i"a which is not at I or n2I then this indicates a solid core peripher, structure. Often n'iff has a nu"ber of "a.i"a indicating that there are a group of actors situated between the core and the peripher,. If the user still wishes to specif, a core then the other "easures can be used. 'iff is a biased "easure and gives "ore weight to s"aller cores and again if this has a clear "a.i"a this can indicate a core. If this does not ,ield an, conclusive results or there is no re4uire"ent to favor s"aller cores then it is reco""ended that the correlation is used together with n'iff or 'iff. The correlation "easure can indicate an area in which to focus and the other "easures can be used to fine tune the "easure to identif, a core si5e. Ident should be used in the sa"e wa, as correlation but it places "ore weight on the absolute scores. REFERENCES 0orgatti $@ and Everett - ! %IAAA& -odels of core/peripher, structures. $ocial Networks :I 9QF29AF Co"re, #( %IAN:& The "ini"u" residual "ethod for factor anal,sis. @s,chological 1eports II) IF2I<. NET+OR, > CORE4PERIPGER( > CATE$ORICAL PURPOSE Uses a genetic algorith" to fit a core/peripher, "odel to the data. DESCRIPTION $i"ultaneousl, fits a core/peripher, "odel to the data network) and identifies which actors belong in the core and which belong in the peripher,. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued 'igraph. Data are Po" or Ne' %'efault H @O$ITI7E& Use po"iti1e to indicate that larger values i"pl, a stronger relationship. Use ne'ati1e to indicate that larger values in the data i"pl, a "ore distant relationship. Al'orit3m %'efault H CO11& Choices are* CORR The fit function is the correlation between the per"uted data "atri. and an ideal structure "atri. consisting of ones in the core block interactions and 5eros in the peripheral block interactions. This value is "a.i"i5ed.
DENSIT( The fit function is the densit, of the core block interactions.This value is "a.i"i5ed. S.( The fit function is the ele"ent wise product of the per"uted data "atri. and an ideal structure "atri. consisting of ones in the core block interactions and 5eros in the peripheral block interactions.This value is "a.i"i5ed. EMPT(PER The fit function is the nu"ber of entries in the peripheral block interactions. This value is "ini"i5ed. Den"it2 o0 )ore-to-perip3er2 blo)7" This sets the densit, of the core to peripher, ties in the ideal structure "atri... If left blank or the word "issing is entered these ties are ignored. #n, other value is entered into ever, cell in the off diagonal blocks of the ideal structure "atri.. Maxim#m / o0 iteration" %'efault H :;;& $ets the "a.i"u" nu"ber of iterations perfor"ed. Pop#lation Si;e %'efault H I;;& Nu"ber of genes in the population. O#tp#t partition %'efault H C(U$@#1T& Na"e of output file which contains a cluster indicator vector. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to cluster ki where ki is either I or : where I is the core and : is the peripher,) so that %I I : I :& assigns vertices I) : and O to the core) and 9 and F to the peripher,. This vector is not displa,ed at output. O#tp#t )l#"ter indi)ator matrix %'efault H C(U$TE1$& Na"e of file which contains a cluster b, actor incidence "atri.. # I in row i colu"n 6 indicates that actor 6 is a "e"ber of cluster i) i H I or : with I representing the core and : the peripher,. This "atri. is not displa,ed in the (O! FI(E. LO$ FILE The starting and the final correlation of the ideal structure and the per"uted ad6acenc, "atri. %regardless of which option was chosen&. # listing of the "e"bers of the core and the peripher,. # blocked ad6acenc, "atri. dividing the actors into the core and peripher,. TIMIN$ O%N^:& per iteration. Correlation is considerabl, slower than the other options COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a %"a.i"a& of the cost function. Even if successful this result "a, still be a high %low& value in which case the partition "a, not represent a core/peripher, "odel. In addition there "a, be a nu"ber of alternative partitions which also produce the "ini"u" %"a.i"u"& valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a %"a.i"a& and does not locate the desired global "ini"a %"a.i"a&. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into a core/peripher, structure. REFERENCES 0orgatti $@ and Everett - ! %IAAA& -odels of core/peripher, structures. $ocial Networks :I 9QF29AF NET+OR, > ROLES R POSITIONS > STRUCTURAL > PROFILE PURPOSE Co"pute "easures of structural e4uivalence based upon co"parisons of rows and colu"ns of data "atrices and for"s clusters based upon the results. DESCRIPTION The profile of an actor is the row vector corresponding to the actor in the ad6acenc, "atri.. -ultiple relations are per"issible and the profile vector is the concatenation of each individual relation profile vector. This "atri. can be real or binar,. $tructurall, e4uivalent actors have the sa"e profile e.cept for the diagonal entries of the ad6acenc, "atri.. This routine co"pares the profile vectors of all pairs of actors and hence co"putes a "easure of profile si"ilarit,. -easures of si"ilarit, can be "ade using Euclidean distance) @earson correlation) e.act "atches or "atches of positive entries onl,. Euclidean distance produces a distance "atri. and all the other options produce a si"ilarit, "atri.. This "atri. is then anal,5ed b, single link hierarchical clustering. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* -ultirelational. Mea"#re o0 pro0ile "imilarit24di"tan)e %'efault H EUC(I'E#N 'I$T#NCE&. Choices are* E#)lidean Di"tan)e 2 The distance between the vectors in n2di"ensional space) i.e. the root of the su" of s4uared differences. Correlation 2 @earson product correlation coefficient of ever, pair of profiles. Mat)3e" 2 @roportion of e.act "atches between all pairs of profiles. Po"iti1e Mat)3e" 2 @roportion of e.act "atches in which at least one ele"ent is positive) between all pairs of profiles. Met3od o0 3andlin' dia'onal 1al#e" %'efault H 1ECI@1OC#(& Choices are* Re)ipro)al 2 In considering ad6acenc, "atri. C and co"paring profile of actor i with actor 6 we replace the co"parison of ele"ents . ii with . 6i and . i6 with . 66
b, the co"parisons . ii with . 66 and . i6 with . 6i respectivel,. I'nore - 'iagonals are treated as "issing values so that the co"parisons of . ii with . 6i and . i6 with . 66 are dropped. Retain 2 @rofile vectors are co"pared directl, ele"ent b, ele"ent) including the . ii and . 66 ele"ents. In)l#de tran"po"e in )al)#lation"< %'efault H ?E$&. Including transposes "eans that profiles correspond to rows and colu"ns. This is obviousl, not necessar, for s,""etric data. For binar2 data )on1ert to 'eode"i) di"tan)e" %'efault H NO&. Converts binar, data to geodesic data before perfor"ing an anal,sis. Dia'ram T2pe %'efault H 'endrogra"& The clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& EB#i1alen)e matrix %'efault H $E&. Na"e of data file containing actor b, actor e4uivalence "atri.. %O#tp#t& Partition data"et %'efault H $E@art&. Na"e of data file containing partition indicator "atrices derived fro" single link hierarchical clustering. # value of k in row labeled . and colu"n 6 "eans that actor 6 is in partition k at level .. #ctor k is alwa,s a "e"ber of partition k) and is a representative label for the group. This "atri. is not displa,ed in the (O! FI(E. LO$ FILE $ingle link hierarchical clustering dendrogra" %or tree diagra"& of the structural e4uivalence "atri.. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the plot is the actor b, actor structural e4uivalence "atri.. This is followed b, an alternative clustering diagra" representing the sa"e infor"ation as above. The colu"ns are rearranged and labeled. # \ in colu"n label 6 at level . "eans that actor 6 is not in an, cluster at level .. #n . indicates that actor 6 is in a cluster at this level together with those actors which can be traced across that row without encountering a space. TIMIN$ O%N:&. COMMENTS None. REFERENCES 0urt 1 %IAQN&. @ositions in Networks. $ocial Forces) FF) A92I::. NET+OR, > ROLES R POSITIONS > STRUCTURAL E>UI?ALENCE > CONCOR PURPOSE @artitions network data b, splitting blocks based upon the CONvergence of iterated CO1relations %CONCO1&. DESCRIPTION !iven an ad6acenc, "atri.) or a set of ad6acenc, "atrices for different relations) a correlation "atri. can be for"ed b, the following procedure. For" a profile vector for a verte. i b, concatenating the ith row in ever, ad6acenc, "atri.S the i)6th ele"ent of the correlation "atri. is the @earson correlation coefficient of the profile vectors of i and 6. This %s4uare) s,""etric& "atri. is called the first correlation "atri.. The procedure can be perfor"ed iterativel, on the correlation "atri. until convergence. Each entr, is now I or 2I. This "atri. is used to split the data into two blocks such that "e"bers of the sa"e block are positivel, correlated) "e"bers of different blocks are negativel, correlated. CONCO1 uses the above techni4ue to split the initial data into two blocks. $uccessive splits are then applied to the separate blocks. #t each iteration all blocks are sub"itted for anal,sis) however blocks containing two vertices are not split. Conse4uentl, n2partitions of the binar, tree can produce up to :n blocks. Note that an, si"ilarit, "atri. can be used as input. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* -ultirelational. In)l#de tran"po"e in )al)#lation"< %'efault H ?E$&. For non2s,""etric data each vertices profile would depend on its out ties onl, %since we onl, consider rows&. The in2ties can be considered b, adding the transpose of the data "atrices as additional relations. Met3od o0 3andlin' dia'onal 1al#e" %'efault H 1ECI@1OC#(& Choices are* Re)ipro)al 2 In considering ad6acenc, "atri. C and co"paring profile of actor i with actor 6 we replace the co"parison of ele"ents . ii with . 6i and . i6 with . 66
b, the co"parisons . ii with . 66 and . i6 with . 6i respectivel,. I'nore - 'iagonals are treated as "issing values so that the co"parisons of . ii with . 6i and . i6 with . 66 are dropped. Retain 2 @rofile vectors are co"pared directl, ele"ent b, ele"ent) including the . ii and . 66 ele"ents. Max dept3 o0 "plit" %not blo)7"& %'efault H:&. How far down the binar, tree splits are to be taken. # value of n can produce up to :n blocks. Con1er'en)e )riteria %'efault H ;.:&. In practice iterations are not taken to convergence but taken to within a tolerance TO(. Convergence is accepted on values of I.; 2 TO( and 2I.; D TO(. $"aller values of TO( increase co"putation ti"e but create "ore robust solutions. Maxim#m iteration" %'efault H :F&. The "a.i"u" nu"ber of iterations perfor"ed on the correlation "atri. before ter"inating through lack of convergence. Inp#t i" )orr mat %'efault HNo& If the input dataset is a correlation "atri. alread, then set to ,es. %O#tp#t& Partition data"et %'efault H ConcorC@art&. Na"e of file which contains partition b, actor indicator "atri..The indicator "atri. has the sa"e nu"ber of rows as specified b, the -a. T of partitions the nu"ber of colu"ns e4uals the si5e of the network. The value k in row i colu"n label 6 "eans that verte. labeled 6 is in block k at level i %that is the ith partition&. #ll other "e"bers of block k can be found b, si"pl, locating all colu"n labels which correspond to an entr, of k in the "atri.. This "atri. is not displa,ed in the (O! FI(E. %O#tp#t& Perm#ted data"et %'efault H ConcorCC@er"&. Na"e of file which contains per"uted verte. vector. @er"uted vector is such that vertices in the sa"e block are grouped together. This vector is not displa,ed in the (O! FI(E. %O#tp#t& Fir"t )orrelation matrix %'efault H ConcorIstCorr&. Na"e of file which contains the correlation "atri. constructed after the first iteration. LO$ FILE The correlation "atri. constructed during the first iteration. 0locks represented in ter"s of a clustering dendrogra". The blocks are given for each level specified in -a. T of partitions. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. Hence to find all "e"bers of verte. is block at level k si"pl, locate the value of k on the line connected to i then all actors that can be reached fro" this point b, tracing to the left are in is block. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the dendrogra" is the correlation "atri. constructed during the first iteration. Followed b, an alternative cluster diagra". -e"bers of the sa"e block are connected b, row of Cs. Hence to find all "e"bers of verte. is block at level k si"pl, locate the C in colu"n label i at level k and trace along in both directions until a space is encountered. #ll colu"n labels corresponding to the Cs found are "e"bers of is block. # \ indicates a singleton block. # blocked ad6acenc, "atri.. The rows and colu"ns of the original ad6acenc, "atri. are per"uted into blocks. The ad6acenc, "atri. is displa,ed in ter"s of the "atri. blocks it contains. The correlation coefficient 12s4uared of the partitioned data "atri. and an ideal structure "atri.. The structure "atri. has the sa"e di"ension as the data "atri. but each cell in a block is set to the average value of the corresponding block in the data "atri.. TIMIN$ Each iteration is O%N89&. COMMENTS The algorith" splits ever, non2trivial block at ever, level. The user "a, wish to re6ect a split at so"e level 2 since the histor, of all splits are given it is a si"ple "atter to reco"bine clusters if the user so wishes. REFERENCES 0reiger 1) 0oor"an $ and #rabie @ %IAQF&. #n algorith" for clustering relational data) with applications to social network anal,sis and co"parison with "ulti2di"ensional scaling. Rournal of -athe"atical @s,cholog,) I:) 9:<29<9. NET+OR,S>ROLES R POSITIONS>STRUCTURAL E>UI?ALENCE>OPTIMIHATION>BINAR( PURPOSE Opti"i5es a cost function which "easures the degree to which a partition for"s structurall, e4uivalent blocks using a tabu search "ethod. DESCRIPTION # partition of a network divides the ad6acenc, "atri. into "atri. blocks. For perfect structural e4uivalence each block should consist of 5eros or all ones. The nu"ber of errors in a block are the least nu"ber of changes re4uired to "ake either all 5eros or all ones. The su" of the errors of all the "atri. blocks gives a "easure or cost function of the degree of structural e4uivalence for a given partition. The routine atte"pts to opti"i5e this cost function to tr, and find the best partition of the vertices into a specified nu"ber of blocks. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* !raph. N#mber o0 blo)7" %'efault H :&. Nu"ber of groups or blocks into which the vertices are to be assigned. The nu"ber of "atri. blocks will be the s4uare of this nu"ber. O#tp#t "et" data"et %'efault H $b"$ets'&. Na"e of file which contains a block b, actor incidence "atri.. # I in row i colu"n 6 indicates that actor 6 is a "e"ber of block i. This "atri. is not displa,ed in the (O! FI(E. O#tp#t Partition Data"et %'efault H $b"@art&. Na"e of output file which contains a partition indicator vector. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to block ki) so that %I I : I :& assigns vertices I) : and O to block I and 9 and F to block :. This vector is not displa,ed in the (O! FI(E. Additional Are dia'onal 1al#e" 1alid< %'efault H NO& 3hether diagonals are to be included in cost function. Maxim#m / o0 iteration" in a "erie" %'efault H F;& The algorith" starts fro" an arbitrar, partition and atte"pts to decrease the cost b, taking the steepest descent. If the cost cannot be reduced then the algorith" continues its search in the neighborhood of the current partition. This search direction is a "ildest ascent direction and fro" there new search directions are e.plored. This e.ploration onl, continues for a fi.ed nu"ber of iterations in a series. If no i"prove"ent is "ade after the fi.ed nu"ber of iterations the algorith" ter"inates with the current "ini"u". Increasing the para"eter gives a "ore e.haustive and therefore slower search. Random N#mber Seed The rando" nu"ber seed generates the initial partition. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat the anal,sis with different initial configurations. The range is I to 9:;;;. Len't3 o0 time in penalt2 box %'efault H:F& If the algorith" "akes an ascending step then it is possible that the best possible descending step is the reverse of the direction 6ust taken. This para"eter prohibits a "ove along the reverse direction for a set nu"ber of steps. The larger the value the "ore difficult it will be to co"e back to a previousl, e.plored local "ini"u") however it will also be "ore difficult to e.plore the vicinit, of that "ini"u". The default has been shown e.peri"entall, to be the "ost useful. N#mber o0 random "tart" %'efault H F& The whole procedure is repeated with a different initial partition. The best of these are then selected as a "ini"u". LO$ FILE The nu"ber of errors and the 12s4uared value for the initial partition. The 12 s4uared value is the correlation coefficient of the partitioned data "atri. and an ideal structure "atri.. The structure "atri. has the sa"e di"ension as the data "atri. but each block is set to a one or 5ero corresponding to the nearest block in the data "atri.. The final nu"ber or errors the 12s4uared value and the errors in each block after the opti"i5ation. (ist of blocks. Each block is labeled and is specified b, the vertices it contains. The blocked ad6acenc, "atri.. The rows and colu"ns of the original ad6acenc, "atri. are per"uted into blocks. The ad6acenc, "atri. is displa,ed in ter"s of the "atri. blocks it contains. TIMIN$ Each iteration of the tabu search algorith" is O%N8:&. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a of the cost function. Even if successful this result "a, still have a high value in which case the blocking "a, not confor" ver, closel, to structural e4uivalence. In addition there "a, be a nu"ber of alternative partitions which also produce the "ini"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a and does not locate the desired global "ini"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into the reported blocks. REFERENCES @anning 3 %IA<:&. Fitting block"odels to data. $ocial Networks O) <I2I;I. !lover F %IA<A&. Tabu $earch 2 @art I. O1$# Rournal on Co"puting I) IA;2:;N. !lover F %IAA;&. Tabu $earch 2 @art II. O1$# Rournal on Co"puting :) O29:. NET+OR,S>ROLES R POSITIONS>STRUCTURAL E>UI?ALENCE>OPTIMIHATION>?ALUED PURPOSE Opti"i5es a cost function which "easures the degree to which a partition for"s structurall, e4uivalent blocks using a tabu search "ethod. DESCRIPTION # partition of a network divides the ad6acenc, "atri. into "atri. blocks. The variance of the ele"ents of a "atri. block gives a "easure of an e.tent to which the ele"ents within the "atri. block confor" to structural e4uivalence. The su" of the variances of all the "atri. blocks gives a "easure or cost function of the degree of structural e4uivalence for a given partition. The routine atte"pts to opti"i5e this cost function to tr, and find the best partition of the vertices into a specified nu"ber of blocks. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued graph. N#mber o0 blo)7" %'efault H :&. Nu"ber of groups or blocks into which the vertices are to be assigned. The nu"ber of "atri. blocks will be the s4uare of this nu"ber. O#tp#t "et" data"et %'efault H $b"$ets&. Na"e of file which contains a block b, actor incidence "atri.. # I in row i colu"n 6 indicates that actor 6 is a "e"ber of block i. This "atri. is not displa,ed in the (O! FI(E. O#tp#t Partition Data"et %'efault H $b"@art&. Na"e of output file which contains a partition indicator vector. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to block ki) so that %I I : I :& assigns vertices I) : and O to block I and 9 and F to block :. This vector is not displa,ed in the (O! FI(E. Additional Are dia'onal 1al#e" 1alid< %'efault H NO& 3hether diagonals are to be included in cost function. Maxim#m / o0 iteration" in a "erie" %'efault H F;& The algorith" starts fro" an arbitrar, partition and atte"pts to decrease the cost b, taking the steepest descent. If the cost cannot be reduced then the algorith" continues its search in the neighborhood of the current partition. This search direction is a "ildest ascent direction and fro" there new search directions are e.plored. This e.ploration onl, continues for a fi.ed nu"ber of iterations in a series. If no i"prove"ent is "ade after the fi.ed nu"ber of iterations the algorith" ter"inates with the current "ini"u". Increasing the para"eter gives a "ore e.haustive and therefore slower search. Random N#mber Seed The rando" nu"ber seed generates the initial partition. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat the anal,sis with different initial configurations. The range is I to 9:;;;. Len't3 o0 time in penalt2 box %'efault H:F& If the algorith" "akes an ascending step then it is possible that the best possible descending step is the reverse of the direction 6ust taken. This para"eter prohibits a "ove along the reverse direction for a set nu"ber of steps. The larger the value the "ore difficult it will be to co"e back to a previousl, e.plored local "ini"u") however it will also be "ore difficult to e.plore the vicinit, of that "ini"u". The default has been shown e.peri"entall, to be the "ost useful. N#mber o0 random "tart" %'efault H F& The whole procedure is repeated with a different initial partition. The best of these are then selected as a "ini"u". LO$ FILE The correlation coefficient 12s4uared of the partitioned data "atri. and an ideal structure "atri.. The structure "atri. has the sa"e di"ension as the data "atri. but each cell in a block is set to the average value of the corresponding block in the data "atri.. (ist of blocks. Each block is labeled and is specified b, the vertices it contains. The blocked ad6acenc, "atri.. The rows and colu"ns of the original ad6acenc, "atri. are per"uted into blocks. The ad6acenc, "atri. is displa,ed in ter"s of the "atri. blocks it contains. TIMIN$ Each iteration of the tabu search algorith" is O%N8:&. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a of the cost function. Even if successful this result "a, still have a high value in which case the blocking "a, not confor" ver, closel, to structural e4uivalence. In addition there "a, be a nu"ber of alternative partitions which also produce the "ini"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a and does not locate the desired global "ini"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into the reported blocks. REFERENCES @anning 3 %IA<:&. Fitting block"odels to data. $ocial Networks O) <I2I;I. !lover F %IA<A&. Tabu $earch 2 @art I. O1$# Rournal on Co"puting I) IA;2:;N. !lover F %IAA;&. Tabu $earch 2 @art II. O1$# Rournal on Co"puting :) O29:. NET+OR, > ROLES > E.ACT > OPTIMIHATION PURPOSE Opti"i5es a cost function that gives an appro.i"ate "easure of the degree to which a partition corresponds to auto"orphicall, e4uivalent sets using a tabu search. DESCRIPTION Two vertices u and v of a labelled graph ! are auto"orphicall, e4uivalent if all the vertices can be relabelled to for" an iso"orphic graph with the labels of u and v interchanged. !iven a partition of the network then the partition divides the ad6acenc, "atri. into blocks. For an auto"orphic partition the cell values for a row or colu"n within a block will have the sa"e distribution of values. #n appro.i"ate "easure of the e.tent to which these blocks confor" to auto"orphic e4uivalence is given b, the following procedure. For each block calculate the variance of the su" of s4uares of each row and the variance of the su" of s4uares of each colu"n. The appro.i"ate auto"orphic cost is the su" of all these variances for ever, block. The routine atte"pts to opti"i5e this cost function to tr, and find the best partition of the vertices into a specified nu"ber of blocks. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued graph. N#mber o0 blo)7" %'efault H :&. Nu"ber of groups or blocks into which the vertices are to be assigned. Are dia'onal 1al#e" 1alid %'efault H NO). 3hether diagonals are to be included in cost function. For binar2 data )on1ert to 'eode"i) di"tan)e" %'efault H NO&. No perfor"s an anal,sis on raw ad6acenc, "atri.. (e" converts the ad6acencies to distances and uses this as the input data. If there is no path connecting two vertices then the distance of n is used) where n is the nu"ber of vertices in the network. Maxim#m / o0 iteration" in a "erie" %'efault H "a.%:)n/9&&. The algorith" starts fro" an arbitrar, partition and atte"pts to decrease the cost b, taking the steepest descent. If the cost cannot be reduced then the algorith" continues its search in the neighborhood of the current partition. This search direction is a "ildest ascent direction and fro" there new search directions are e.plored. This e.ploration onl, continues for a fi.ed nu"ber of iterations in a series. If no i"prove"ent is "ade after the fi.ed nu"ber of iterations the algorith" ter"inates with the current "ini"u". Increasing the para"eter gives a "ore e.haustive and therefore slower search. The reco""ended default value is auto"aticall, entered on the for" once the input data has been selected. Len't3 o0 time in penalt2 box %'efault H I;&. If the algorith" "akes an ascending step then it is possible that the best possible descending step is the reverse of the direction 6ust taken. This para"eter prohibits a "ove along the reverse direction for a set nu"ber of steps. The larger the value the "ore difficult it will be to co"e back to a previousl, e.plored local "ini"u") however it will also be "ore difficult to e.plore the vicinit, of that "ini"u". The default of I; has been shown e.peri"entall, to be the "ost useful. N#mber o0 random "tart" %'efault H I; 2 :logn). The whole procedure is repeated with a different initial partition. The best of these are then selected as a "ini"u". Random N#mber Seed The rando" nu"ber seed generates the initial partition. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat the anal,sis with different initial configurations. The range is I to 9:;;;. O#tp#t Partition Data"et %'efault H #0-@art&. Na"e of output file to contain a partition indicator vector. This vector has the for" %k I )k : )...k i ...& where k i assigns verte. i to block k i ) so that %I I : I :& assigns vertices I) : and O to block I and 9 and F to block :. This vector is not displa,ed in the (O! FI(E. O#tp#t Indi)ator Data"et %'efault H #0-$ets&. Na"e of file which contains a block b, actor incidence "atri.. # I in row i colu"n 6 indicates that actor 6 is a "e"ber of block i. This "atri. is not displa,ed in the (O! FI(E. LO$ FILE The value of the cost function or Fit. (ist of blocks. Each block is labelled and is specified b, the vertices it contains. The blocked ad6acenc, "atri.. The rows and colu"ns of the original ad6acenc, "atri. are per"uted into blocks. The ad6acenc, "atri. is displa,ed in ter"s of the "atri. blocks it contains. TIMIN$ Each iteration of the tabu search algorith" is O%N8:&. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a of the cost function. Even if successful this result "a, still have a high value in which case the blocking "a, not confor" ver, closel, to auto"orphic e4uivalence. In addition there "a, be a nu"ber of alternative partitions that also produce the "ini"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a and does not locate the desired global "ini"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into the reported blocks. REFERENCES !lover F %IA<A&. Tabu $earch 2 @art I. O1$# Rournal on Co"puting I) IA;2:;N. !lover F %IAA;&. Tabu $earch 2 @art II. O1$# Rournal on Co"puting :) O29:. NET+OR,S>ROLESRPOSITIONS>AUTOMORPGIC>ALL PERMUTATIONS PURPOSE @artitions the vertices of a graph into orbits b, e.haustive search. DESCRIPTION Two vertices u and v of a labelled graph ! are auto"orphicall, e4uivalent if all the vertices can be relabelled to for" an iso"orphic graph with the labels of u and v interchanged. #uto"orphic e4uivalence is an e4uivalence relation and therefore partitions the vertices into e4uivalence classes called orbits. This routine finds the orbits b, e.a"ining all possible relabelings of the graph. For a graph of n vertices there are n` possible @er"utations of the labels. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 'igraph. %O#tp#t& Orbit Data"et %'efault H #ll#uto"orphis"sOrbits&. Na"e of output file to contain orbit indicator vector. This vector has the for" %k I )k : )...k i ...& where k i assigns verte. i to orbit k i ) so that %I I : I :& assigns vertices I) : and O to orbit I and 9 and F to orbit :. This vector is not displa,ed in the (O! FI(E. %O#tp#t A#tomorp3i"m Data"et& %'efault H #ll#uto"orphis"s#uto'&. Na"e of file which that gives all auto"orphis"s of the graph. The auto"orphis"s are specified in a nu"bered list with the original labelling at the head. # value of k in row " colu"n n "eans that for auto"orphis" nu"ber " verte. n was relabelled k.This vector is not displa,ed in the (O! FI(E. LO$ FILE The nu"ber of @er"utations e.a"ined. The nu"ber of relabellings that produced an iso"orphis". The percentage of all per"utations that produced an iso"orphic graph %the hit rate&. # list of the orbits. TIMIN$ E.ponential. COMMENTS Co"putation ti"e for this routine is ver, slow. It is inadvisable to tr, this on graphs with "ore than I; vertices) i"possible on graphs with "ore than IF. REFERENCES NET+OR, > ROLES > E.ACT >E.CATRE$E PURPOSE Co"putes a single link hierarchical clustering and a "easure of regular e4uivalence for binar, or no"inal data using e.act categorical 1E!E. DESCRIPTION Two actors are e.actl, regularl, e4uivalent if the, are e.actl, e4uall, related to e4uivalent others. No"inal data is an, integer valued ad6acenc, "atri. in which the value represents a coding of the relationship in ter"s of a categor,. For e.a"ple) we could use I to represent close friend) : to represent friend and 9 to represent works with. The values I) : and 9 'O NOT "easure the strength of the relationship) the, si"pl, refer to the categories. Two actors are regularl, e4uivalent for no"inal data if in addition to the nor"al regularit, condition the, relate to e4uivalent others in the sa"e categor,. The e.act categorical 1E!E algorith" searches for "atches in successive neighborhoods. For binar, data in the first iteration) vertices are classified as sinks) sources or repeaters. #t the ne.t iteration the neighborhoods of all the vertices are considered) two vertices would be classified differentl, if one neighborhood contained a representative of one of these categories while the other did not. The ne.t iteration classifies the vertices in ter"s of the neighborhoods classification in the previous iteration. The process continues until stable %a "a.i"u" of n different categories are possible in a graph of n vertices&. For no"inal data the initial categories are included at the first iteration. The process is easil, e.tended to "ultiple relations. Fro" this procedure a si"ilarit, "atri. can be for"ed with entries which give the value of the iteration at which vertices were separated into different categories. Initiall, the procedure places all vertices in the sa"e categor,S or into user specified categories. $ubse4uent iterations split the groups into hierarchical clusters. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 7alued graph 2 integer values. -ultirelational. Data"et !it3 "tartin' partition %i0 an2& # null return will initiall, place all vertices in a single cluster. For user specified partition enter the na"e of a data file which contains a partition indicator "atri.. # partition indicator "atri. has each row as a separate partition. Each row is of the for" %kI)k:)...)ki...& where ki assigns verte. i to partition ki so that %I I : I :& assigns vertices I) : and O to partition I and 9 and F to partition :. Con1ert data to 'eode"i) di"tan)e" %'efault H ?E$& (e" perfor"s the anal,sis on the geodesic distance "atri.. No uses the raw ad6acencies. Dia'ram T2pe %'efault H 'endrogra"& The clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& EB#i1alen)e matrix %'efault H ECC#T1E!EUUI7&. Na"e of file which contains actor b, actor regular si"ilarit, "atri. described in (O! FI(E. O#tp#t partition matrix %'efault H ECC#T1E!@#1T&. Na"e of file which contains a partition indicator "atri. corresponding to the single link hierarchical clustering displa,ed in the (O! FI(E. # value of k in a row labeled i and colu"n 6 "eans that verte. 6 is in partition k at level i. 7erte. k is alwa,s a "e"ber of partition k and is a representative label for the group. This "atri. is not displa,ed in the (O! FI(E. LO$ FILE $ingle link hierarchical clustering dendrogra" %or tree diagra"& of the regular si"ilarit, "easure. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. Each level corresponds to an iteration) level I represents the initial clustering specified in PARAMETERS. The top level gives strict regular e4uivalence clusters. The higher the level the greater the degree of regular e4uivalence The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the dendrogra" is an alternative cluster diagra". The colu"ns have been rearranged and labeled. # in row labeled i colu"n label 6 indicates that verte. 6 is in a singleton cluster at level i. #n C indicates that verte. 6 is in a non2trivial cluster at level i) all other "e"bers of 6s cluster are found b, tracing along the row labeled i in both directions fro" colu"n 6 until a space is encountered in each direction. The colu"n labels corresponding to an C which are connected to 6s C are all "e"bers of 6s cluster at level i. #n actor b, actor e.act si"ilarit, "atri.. # k in row i colu"n 6 "eans that actor i and 6 were separated at level k) provided k is less than the value on the diagonal. If k is e4ual to the value on the diagonal then i and 6 are e.actl, regularl, e4uivalent. TIMIN$ O%N89&. COMMENTS None. REFERENCES Everett - ! %IAAN& and $.@.0orgatti E.act colorations of graphs and digraphs. $ocial Networks I<) 9IA299I. NET+OR, > ROLES R POSITIONS> E.ACT > MA.SIM PURPOSE Calculate a "easure of appro.i"ate e.act e4uivalence for valued data. The "easure is the Euclidean distance of independentl, sorted profiles. 0inar, data is auto"aticall, converted to a distance "atri. before anal,sis. DESCRIPTION # coloring of a graph ! is e.act if whenever two vertices u and v of ! are colored the sa"e the, have the sa"e color neighborhoods with e.actl, the sa"e nu"ber of each color. The sorted profile of verte. i of a valued network is the row vector of i with the ele"ents placed in ascending order. The "a.si" distance is the Euclidean distance between the sorted profile of a pair of vertices. For directed data the colu"n profiles are auto"aticall, concatenated on to the row profiles. 0inar, data is auto"aticall, converted to a reciprocal distance "atri. so that the i)6th entr, contains the reciprocal of the distance between i and 6. PARAMETERS Inp#t data"et Na"e of file containing network to be anal,5ed. 'ata t,pe* 7alued graph. 0inar, data is auto"aticall, converted to a reciprocal distance "atri.. Treat dia'onal 1al#e" a" 1alid< %'efault H NO&. If NO diagonals are ignored. Dia'ram T2pe %'efault H 'endrogra"& The clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ O#tp#t data"et %'efault H -a.$i"&. Na"e of file which will contain "a.si" distance "atri.. LO$ FILE $ingle link hierarchical clustering dendrogra" %or tree diagra"& of the "a.si" distance "atri.. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the plot is the actor b, actor "a.si" "atri.. This is followed b, an alternative clustering diagra" representing the sa"e infor"ation as above. The colu"ns are rearranged and labeled. # in colu"n label 6 at level . "eans that actor 6 is not in an, cluster at level .. #n . indicates that actor 6 is in a cluster at this level together with those actors which can be traced across that row without encountering a space. TIMIN$ O%N89&. COMMENTS This algorith" is not suitable for data in which the values have low variance or are sparse. The algorith" %b, 0orgatti and Everett& is an adaptation of an algorith" due to Everett and 0orgatti %IA<<&. REFERENCES Everett - ! %IA<F&. 1ole si"ilarit, and co"ple.it, in social networks. $ocial Networks Q) 9F929FA. Everett - ! and 0orgatti $ @ %IA<<&. Calculating role si"ilarities* #n algorith" that helps deter"ine the orbits of a graph. $ocial Networks I;) QI2AI. NET+OR,S > ROLES R POSITIONS > MA.IMAL RE$ULAR > RE$E PURPOSE Co"pute a "easure of regular e4uivalence using the standard 1E!E algorith". DESCRIPTION Two actors are regularl, e4uivalent if the, are e4uall, related to e4uivalent others. 1E!E is an iterative algorith") within each iteration a search is i"ple"ented to opti"i5e a "atching function. The "atching function between vertices i and 6 is based upon the following. For each k in is neighborhood search for an " in 6s neighborhood of si"ilar value. # "easure of si"ilar values is based upon the absolute difference of "agnitudes of ties. This "easure is then weighted b, the degree of e4uivalence between k and " at the previous iteration. It is this "atch that is opti"i5ed. This is su""ed for all "e"bers of is neighborhood over all relations and nor"ali5ed to provide the current iterations "easure of e4uivalence between i and 6. The procedure is repeated for all pairs of vertices for a fi.ed nu"ber of iterations. The result of this iterative procedure is a s,""etric si"ilarit, "atri. which provides a "easure of regular e4uivalence. This "atri. is auto"aticall, sub"itted to a single link hierarchical clustering routine. PARAMETERS Inp#t data"et Na"e of file containing data to be anal,5ed 'ata t,pe* 7alued graph. -ultirelational. Undirected data will give a trivial result with all non2isolate vertices being e4uivalent. Maxim#m n#mber o0 iteration" %'efault H 9&. Nu"ber of iterations to be perfor"ed. (arger values increase the differentiation between vertices. # value of 9 has often been used and is now custo"ar,. Con1ert data to 'eode"i) di"tan)e" %'efault H NO&. ?E$ perfor"s the anal,sis on the valued distance "atri.. If s,""etric data is to be anal,5ed then this option will provide a non2trivial anal,sis of the data. Dia'ram T2pe %'efault H 'endrogra"& The clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& "imilarit2 matrix %'efault H 1ege&. Na"e of file which contains 1E!E "easure of regular e4uivalence described in (O! FI(E. %O#tp#t& Partition Matrix %'efault H 1egepart&. Na"e of file which contains a partition indicator "atri. corresponding to the single link hierarchical clustering displa,ed in the (O! FI(E. # value of k in a row labeled i and colu"n 6 "eans that verte. 6 is in partition k at level i. 7erte. k is alwa,s a "e"ber of partition k and is a representative label for the group. This "atri. is not displa,ed in the (O! FI(E. LO$ FILE $ingle link hierarchical clustering dendrogra" %or tree diagra"& of the regular si"ilarit, "easure. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the dendrogra" is an alternative cluster diagra". The colu"ns have been rearranged and labeled. # in row labeled i colu"n label 6 indicates that verte. 6 is in a singleton cluster at level i. #n C indicates that verte. 6 is in a non2trivial cluster at level i) all other "e"bers of 6s cluster are found b, tracing along the row labeled i in both directions fro" colu"n 6 until a space is encountered in each direction. The colu"n labels corresponding to an C which are connected to 6s C are all "e"bers of 6s cluster at level i. #n actor b, actor 1E!E si"ilarit, "atri.. 7alues var, between ; and I;;. # value of I;; indicates strict regular e4uivalence. TIMIN$ O%N8F&. COMMENTS The values obtained for non2e4uivalent vertices are not robust "easures of e4uivalence. The nu"ber of iterations affects these values there is little correlation between the values fro" one iteration to the ne.t) even at the rank order level. This situation is i"proved if the nu"ber of iterations are increased. For these reasons users with binar, or no"inal data are advised to use C#TE!O1IC#( 1E!E REFERENCES 3hite ' 1 %IA<O&. 1E!E* # regular graph e4uivalence algorith" for co"puting role distances prior to block "odelling. Unpublished "anuscript. Universit, of California) Irvine. 3hite ' 1 and 1eit5 > @ %IA<9&. !raph and se"i2group ho"o"orphis"s on networks of relations. $ocial Networks N) IA92:9F. NET+OR,S > ROLES > RE$ULAR E>UI?ALENCE > CATRE$E PURPOSE Co"putes a single link hierarchical clustering and a "easure of regular e4uivalence for binar, or no"inal data using categorical 1E!E. DESCRIPTION Two actors are regularl, e4uivalent if the, are e4uall, related to e4uivalent others. No"inal data is an, integer valued ad6acenc, "atri. in which the value represents a coding of the relationship in ter"s of a categor,. For e.a"ple) we could use I to represent close friend) : to represent friend and 9 to represent works with. The values I) : and 9 'O NOT "easure the strength of the relationship) the, si"pl, refer to the categories. Two actors are regularl, e4uivalent for no"inal data if in addition to the nor"al regularit, condition the, relate to e4uivalent others in the sa"e categor,. The categorical 1E!E algorith" searches for "atches in successive neighborhoods. For binar, data in the first iteration) vertices are classified as sinks) sources or repeaters. #t the ne.t iteration the neighborhoods of all the vertices are considered) two vertices would be classified differentl, if one neighborhood contained a representative of one of these categories while the other did not. The ne.t iteration classifies the vertices in ter"s of the neighborhoods classification in the previous iteration. The process continues until stable %a "a.i"u" of n different categories are possible in a graph of n vertices&. For no"inal data the initial categories are included at the first iteration. The process is easil, e.tended to "ultiple relations. Fro" this procedure a si"ilarit, "atri. can be for"ed with entries which give the value of the iteration at which vertices were separated into different categories. Initiall, the procedure places all vertices in the sa"e categor,S or into user specified categories. $ubse4uent iterations split the groups into hierarchical clusters. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 7alued graph 2 integer values. -ultirelational. Data"et !it3 "tartin' partition %i0 an2& # null return will initiall, place all vertices in a single cluster. For user specified partition enter the na"e of a data file which contains a partition indicator "atri.. # partition indicator "atri. has each row as a separate partition. Each row is of the for" %kI)k:)...)ki...& where ki assigns verte. i to partition ki so that %I I : I :& assigns vertices I) : and O to partition I and 9 and F to partition :. Con1ert data to 'eode"i) di"tan)e" %'efault H ?E$& (e" perfor"s the anal,sis on the geodesic distance "atri.. No uses the raw ad6acencies. Note for undirected data the partitioning would be trivial and in this case the ?E$ option should be selected. Dia'ram T2pe %'efault H 'endrogra"& The clustering diagra" can either be a Tree Dia'ram or a Dendro'ram@ %O#tp#t& EB#i1alen)e matrix %'efault H C#T1E!EUUI7&. Na"e of file which contains actor b, actor regular si"ilarit, "atri. described in (O! FI(E. O#tp#t partition matrix %'efault H C#T1E!@#1T&. Na"e of file which contains a partition indicator "atri. corresponding to the single link hierarchical clustering displa,ed in the (O! FI(E. # value of k in a row labeled i and colu"n 6 "eans that verte. 6 is in partition k at level i. 7erte. k is alwa,s a "e"ber of partition k and is a representative label for the group. This "atri. is not displa,ed in the (O! FI(E. LO$ FILE $ingle link hierarchical clustering dendrogra" %or tree diagra"& of the regular si"ilarit, "easure. The level at which an, pair of actors are aggregated is the point at which both can be reached b, tracing fro" the start to the actors fro" right to left. Each level corresponds to an iteration) level I represents the initial clustering specified in PARAMETERS. The top level gives strict regular e4uivalence clusters. The higher the level the greater the degree of regular e4uivalence The diagra" can be printed or saved. @arts of the diagra" can be viewed b, "oving the "ouse to the split point in a tree diagra" or the beginning of a line in the dendrogra" and clicking. The first click will highlight a portion of the diagra" and the second click will displa, 6ust the highlighted portion. To return to the original right click on the "ouse. There is also a si"ple 5oo" facilit, si"pl, change the values and then press enter. If the labels need to be edited %particularl, the scale labels& then ,ou should take the partition indicator "atri. into the spreadsheet editor re"ove or reduce the labels and then sub"it the edited data to Tool">Dendro'ram>Dra!@ 0ehind the dendrogra" is an alternative cluster diagra". The colu"ns have been rearranged and labeled. # in row labeled i colu"n label 6 indicates that verte. 6 is in a singleton cluster at level i. #n C indicates that verte. 6 is in a non2trivial cluster at level i) all other "e"bers of 6s cluster are found b, tracing along the row labeled i in both directions fro" colu"n 6 until a space is encountered in each direction. The colu"n labels corresponding to an C which are connected to 6s C are all "e"bers of 6s cluster at level i. #n actor b, actor e.act si"ilarit, "atri.. # k in row i colu"n 6 "eans that actor i and 6 were separated at level k) provided k is less than the value on the diagonal. If k is e4ual to the value on the diagonal then i and 6 are regularl, e4uivalent. TIMIN$ O%N89&. COMMENTS None. REFERENCES 0orgatti $ @ and Everett - ! %IA<A&. The class of all regular e4uivalences* algebraic structure and co"putation. $ocial Networks II) NF2<<. 0orgatti $ @ and Everett - ! %IAA9&. Two algorith"s for co"puting regular e4uivalence) $ocial Networks IF) 9NI2 9QN. NET+OR,S > ROLES > MA. RE$ULAR > OPTIMIHATION PURPOSE Opti"i5es a cost function which "easures the degree to which a partition for"s regularl, e4uivalent sets for binar, data using a tabu search "ethod. DESCRIPTION Two actors are regularl, e4uivalent if the, are e4uall, related to e4uivalent others. !iven a partition of a network then the partition divides the ad6acenc, "atri. into "atri. blocks. In a binar, "atri. the partition is regular if each block either contains all 5eros %a 5ero block& or at least one I in ever, row and ever, colu"n %a one2block&. # "easure of the e.tent to which a partition is regular is therefore given b, the "ini"u" nu"ber of changes re4uired to the ele"ents of the ad6acenc, "atri. to satisf, this criteria. This cost function assu"es that an, block above a certain specified densit, will be changed to a one2block and below this densit, to a 5ero2block. The routine atte"pts to opti"i5e this cost function to tr, and find the best partition of the vertices into a specified nu"ber of blocks. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 'igraph. N#mber o0 blo)7" %'efault H :&. Nu"ber of groups or blocks into which the vertices are to be assigned. Are dia'onal 1al#e" 1alid %'efault H NO&. 3hether diagonals are to be included in cost function. Maxim#m / o0 iteration" in a "erie" %'efault H "a.%:)n/9&&. The algorith" starts fro" an arbitrar, partition and atte"pts to decrease the cost b, taking the steepest descent. If the cost cannot be reduced then the algorith" continues its search in the neighborhood of the current partition. This search direction is a "ildest ascent direction and fro" there new search directions are e.plored. This e.ploration onl, continues for a fi.ed nu"ber of iterations in a series. If no i"prove"ent is "ade after the fi.ed nu"ber of iterations the algorith" ter"inates with the current "ini"u". Increasing the para"eter gives a "ore e.haustive and therefore slower search. Len't3 o0 time in penalt2 box %'efault H I;&. If the algorith" "akes an ascending step then it is possible that the best possible descending step is the reverse of the direction 6ust taken. This para"eter prohibits a "ove along the reverse direction for a set nu"ber of steps. The larger the value the "ore difficult it will be to co"e back to a previousl, e.plored local "ini"u") however it will also be "ore difficult to e.plore the vicinit, of that "ini"u". The default of I; has been shown e.peri"entall, to be the "ost useful. N#mber o0 random "tart" %'efault H I; 2 :logn&. The whole procedure is repeated with a different initial partition. The best of these are then selected as a "ini"u". Random N#mber Seed The rando" nu"ber seed generates the initial partition. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat the anal,sis with different initial configurations. The range is I to 9:;;;. C#t o00 1al#e 0or ;ero blo)7" %'efault H ;.;I;&. In evaluation of cost) blocks with densit, e4ual to or below this value will be "easured fro" 5ero2blocks and above this value fro" one2blocks. O#tp#t Partition Data"et %'efault H 10-@art&. Na"e of output file which contains a partition indicator vector. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to block ki) so that %I I : I :& assigns vertices I) : and O to block I and) 9 and F to block :. This vector is not displa,ed in the (O! FI(E. O#tp#t Set" Data"et %'efault H 10-$ets& Na"e of the output file to contain the block b, actor incidence "atri.. LO$ FILE The value of the cost function or fit. # value of 5ero represents e.act regular e4uivalence. (ist of blocks. Each block is labeled and is specified b, the vertices it contains. The blocked ad6acenc, "atri.. The rows and colu"ns of the original ad6acenc, "atri. are per"uted into blocks. The ad6acenc, "atri. is displa,ed in ter"s of the "atri. blocks it contains. TIMIN$ Each iteration of the tabu search algorith" is O%N8:&. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "ini"a of the cost function. Even if successful this result "a, still have a high value in which case the blocking "a, not confor" ver, closel, to regular e4uivalence. In addition there "a, be a nu"ber of alternative partitions which also produce the "ini"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "ini"a and does not locate the desired global "ini"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into the reported blocks. REFERENCES !lover F %IA<A&. Tabu $earch 2 @art I. O1$# Rournal on Co"puting I) IA;2 :;N. !lover F %IAA;&. Tabu $earch 2 @art II. O1$# Rournal on Co"puting :) O29:. 0atagel6 7) 'oreian @ and Ferligo6 # %IAA:&. #n opti"i5ation approach to regular e4uivalence. $ocial Networks IO) I:I2I9F. NET+OR,S > PROPERTIES > TRANSITI?IT( PURPOSE !ives the densit, of transitive triples in a network. For valued networks the densit, of transitive triples defined "ore generall, is given. DESCRIPTION Three vertices u)v)w taken fro" a directed graph are transitive if whenever verte. u is connected to verte. v and verte. v is connected to verte. w then verte. u is connected to verte. w. The densit, of transitive tripes is the nu"ber of triples which are transitive divided b, the nu"ber of paths of length :) i.e. the nu"ber of triples which have the potential to be transitive. This definition can be e.tended to valued data. $trong transitivit, occurs onl, if the final edge is stronger than the two in the original path. This can be rela.ed so that the user can define the "ini"u" value of the final edge %weak transitivit,&. For distances transitivit, can be defined in ter"s of the nu"ber of triples satisf,ing the triangle ine4ualit,) and for probabilities in ter"s of the product of probabilities of the edges. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 7alued graph. T2pe o0 tran"iti1it2 %'efault H #'R#CENC?& Choices are* Ad=a)en)2 2 # triple . ik ). i6 ). 6k is transitive if . ik is I whenever . i6 and . 6k
are both I. Stron' 2 # triple . ik ). i6 ). 6k is transitive if . ik "in%. i6 ). 6k &. +ea7 2 # triple . ik ). i6 ). 6k is transitive if whenever "in%. i6 ). 6k & s then . ik w for user2specified s and w. s is the strong tie value and w the weak tie value. E#)lidean 2 # triple . ik ). i6 ). 6k is transitive if . ik . i6 D . 6k . Sto)3a"ti) 2 # triple . ik ). i6 ). 6k is transitive if . ik . i6 P . 6k . Min 1al#e o0 Stron' tie 7alue of s for 3E#> option described above. Min 1al#e o0 +ea7 tie 7alue of w for 3E#> option described above. O#tp#t Data"et %'efault H Transitivit,& Na"e of file which will contain value of densit, of transitivit, triples) where the densit, is the nu"ber of transitive triples divided b, the nu"ber of triples. LO$ FILE Nu"ber of non2vacuous transitive triples) nu"ber of triples) nu"ber of triples in which i 262k is a path) then the nu"ber of non2 vacuous transitive triples e.pressed as a percentage of nu"ber of triples and nu"ber of triples in which i 262k is a path. TIMIN$ O%N89&. COMMENTS For valued data the following choices are reco""ended* $i"ilarities 2 $T1ON!) 3E#>. 'istances) costs) dissi"ilarities 2 EUC(I'E#N. @robabilities) correlations 2 $TOCH#$TIC. REFERENCES None. NET+OR, > PROPERTIES > DENSIT( PURPOSE Calculate the densit, of a network or "atri.. DESCRIPTION The densit, of a binar, network is the total nu"ber of ties divided b, the total nu"ber of possible ties. For a valued network it is the total of all values divided b, the nu"ber of possible ties. In this case the densit, gives the average value. The routine will perfor" the anal,sis for non2s4uare "atrices. PARAMETERS Inp#t data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 7alued graph. Utili;e dia'onal 1al#e" %'efault H NO& For s4uare "atrices NO "eans that diagonal entries are ignored. Ro! partitionin' 4 Blo)7in' %i0 an2& The na"e of an Ucinet dataset.To partition the rows of the data "atri. into blocks) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the rows of the "atri.. #ll rows with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e block of the "atri.. 'ensities will then be co"puted separatel, for each block. Col#mn partitionin' 4 Blo)7in' %i0 an2& The na"e of an Ucinet dataset.To partition the rows of the data "atri. into blocks) specif, a blocking vector b, giving the dataset na"e) a di"ension and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to sort the rows of the "atri.. #ll rows with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e block of the "atri.. 'ensities will then be co"puted separatel, for each block. O#tp#t den"itie" %'efault H 'EN$IT?& Na"e of data file which will contain densit,. O#tp#t "tandard de1iation" %'efault H 'EN$IT?$'& Na"e of data file which will contain the standard deviations. O#tp#t pre-ima'e %'efault H 'EN$IT?-O'E(& Na"e of data file which will contain the pre2i"age "atri.. LO$ FILE 'ensit, value for each relation. TIMIN$ O%N8:& COMMENTS None. REFERENCES None. NET+OR,>PROPERTIES>E-I INDE. PURPOSE Calculate the E2I inde. of a partition of a network and perfor" a per"utation test to evaluate its significance. DESCRIPTION !iven a partition of a network into a nu"ber of "utuall, e.clusive groups then the E2I inde. is the nu"ber of ties e.ternal to the groups "inus the nu"ber of ties that are internal to the group divided b, the total nu"ber of ties. This value can range fro" I to 2I) but for a given network densit, and group si5es its range "a, be restricted and so it can be rescaled. The inde. is also calculated for each group and for each individual actor. # per"utation test is perfor"ed to see whether the network E2I inde. is significantl, higher or lower than e.pected. PARAMETERS Inp#t Data"et Na"e of UCINET dataset to anal,5ed. 'ata t,pe* 7alued !raph. Attrib#te The na"e of an UCINET dataset that contains a partition of the actors. To partition the data "atri. into groups specif, a vector b, giving the dataset na"e) a di"ension %either row or colu"n& and an integer value. For e.a"ple) to use the second row of a dataset called #TT1I0) enter M#TT1I0 1O3 :M. The progra" will then read the second row of #TT1I0 and use that infor"ation to define the groups. #ll actors with identical values on the criterion vector %i.e. the second row of attrib& will be placed in the sa"e group. N#mber o0 random perm" %'efaultH I;;;;& Nu"ber of per"utations used in the per"utation test. Dia'onal ?al#e" ?alid %'efault H NO& 3hether to include the diagonal values. Random N#mber Seed The rando" nu"ber seed sets off the rando" per"utations. UCINET generates a different rando" nu"ber as default each ti"e it is run. This nu"ber should be changed if the user wishes to repeat an anal,sis. The range is I to 9:;;;. O#tp#t Data"et %'efault H IndE2I& Na"e of UCINET file that contains the E2I inde. for each individual actor. LO$ FILE 1ecoding of the attribute vector used to partition the dataset followed b, a blocked densit, "atri. corresponding to the groups. # table which gives the whole network results) these include the fre4uencies in the observed data followed b, a colu"n that gives these fre4uencies as a percentage of the total nu"ber of ties in the data) the third colu"n gives the "a.i"u" possible given the group si5es) the final colu"n headed densit, gives the observed divided b, the "a.i"u" possible for the internal and e.ternal ties with the final entr, in the E2I colu"n giving the value of the E2I inde. if all the observed ties had been evenl, spread within and between the groups ie the e.pected value. The i"portant values fro" the table are then reproduced together with the rescaled E2I inde.. The results of the per"utation test are presented in a table. The observed values are repeated in colu"n I) the ne.t O cols give the "ini"u") "ean) "a.i"u" and standard deviation derived fro" the per"utation test. This is followed b, the nu"ber of ti"es the rando" test obtains a value greater than or e4ual to the observed and less than or e4ual to the observed. This are e.pressed as a probabilit, and can be used as p values. # table with the group level ties and E2I inde.. Finall, a table with the individual ties and E2I inde..
TIMIN$ O%N& COMMENTS None REFERENCES >rackhardt) 'avid and 1obert N. $tern %IA<<&. Infor"al networks and organi5ational crises* an e.peri"ental si"ulation. $ocial @s,cholog, Uuarterl, FI%:&) I:92IO;. NET+OR,>PROPERTIES>CLUSTERIN$ COEFFICIENT PURPOSE Calculate the clustering coefficient of ever, actor and the clustering and weighted clustering coefficient of the whole network. DESCRIPTION The clustering coefficient of an actor is the densit, of its open neighborhood. The overall clustering coefficient is the "ean of the clustering coefficient of all the actors. The weighted overall clustering coefficient is the weighted "ean of the clustering coefficient of all the actors each one weighted b, its degree. This last figure is e.actl, the sa"e as the transitivit, inde. of each transitive triple e.pressed as a percentage of the triples in which there is a path fro" i to 6. $ee NET+OR,S>PROPERTIES>TRANSITI?IT(@ PARAMETERS Inp#t net!or7 data"et Na"e of file containing dataset to be anal,5ed. 'ata t,pe* 'igraph. %o#tp#t& Node-le1el )oe00i)ient" %'efault H ClusteringCoefficients& Na"e of UCINET file that will contain the clustering coefficients for each actor together with their degree. LO$ FILE The overall clustering coefficient and the weighted overall clustering coefficient. # table with the actor level clustering coefficient together with their degree. TIMIN$ O%N8:& COMMENTS None. REFERENCES 3atts ' R %IAAA& $"all worlds. @rinceton Universit, @ress) @rinceton) New Rerse,. :-MODE>CATE$ORICAL CORE4PERIPGER( PURPOSE Uses a genetic algorith" to fit a core/peripher, "odel to two "ode data. DESCRIPTION $i"ultaneousl, fits a core/peripher, "odel to the data network) and identifies which actors belong in the core and which belong in the peripher, and which events belong in the core and which events belong in the peripher,. The rows and colu"ns are partitioned independentl,. The fit is si"pl, the correlation between the data "atri. and an ideali5ed structure "atri. in which there is a one in the core block interactions and a 5ero in the peripheral block interactions. PARAMETERS Inp#t data"et Na"e of file containing two2"ode network to be anal,5ed. 'ata t,pe* -atri.. Ro! Partition %'efault H rowC@part& Na"e of output file which contains a cluster indicator vector for the row partition. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to cluster ki and ki is either I or : where I is the core and : is the peripher,) so that %I I : I :& assigns vertices I) : and O to the core) and 9 and F to the peripher,. This vector is not displa,ed at output. Col#mn Partition %'efault H colC@part& Na"e of output file which contains a cluster indicator vector for the colu"n partition. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to cluster ki and ki is either I or : where I is the core and : is the peripher,) so that %I I : I :& assigns vertices I) : and O to the core) and 9 and F to the peripher,. This vector is not displa,ed at output. LO$ FILE The starting and the final correlation of the ideal structure and the per"uted incidence "atri. . # blocked incidence "atri. dividing the actors and events independentl, into the core and peripher,. TIMIN$ O%N8:& per iteration. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "a.i"a of the cost function. Even if successful this result "a, still be a low value in which case the partition "a, not represent a core/peripher, "odel. In addition there "a, be a nu"ber of alternative partitions which also produce the "a.i"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "a.i"a and does not locate the desired global "a.i"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into a core/peripher, structure. REFERENCES 0orgatti $@ and Everett - ! %IAAA& -odels of core/peripher, structures. $ocial Networks :I 9QF29AF 0orgatti $@ and Everett - ! %IAAQ& Network anal,sis of :2"ode data. $ocial Networks IA :O92:NA :-MODE > FACTIONS PURPOSE Uses a genetic algorith" to si"ultaneousl, cluster rows and colu"ns of a :2 "ode "atri.. DESCRIPTION Clusters rows and colu"ns of a :2"ode "atri. C b, finding a pair of corresponding :2class partitions such that if row i and colu"n 6 are in corresponding classes) then we e.pect .i6 to be a large value. In contrast) if i and 6 are not in corresponding classes) then we e.pect .i6 to be s"all. The fit is si"pl, the correlation between the data "atri. and an ideali5ed structure "atri. in which there are large values within classes and s"all values between classes. PARAMETERS Inp#t data"et Na"e of file containing two2"ode network to be anal,5ed. 'ata t,pe* -atri.. Ro! Partition %'efault H rowfactionspart& Na"e of output file which contains a cluster indicator vector for the row partition. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to cluster ki and ki is either I or :. This vector is not displa,ed at output. Col#mn Partition %'efault H colfactionspart& Na"e of output file which contains a cluster indicator vector for the colu"n partition. This vector has the for" %kI)k:)...ki...& where ki assigns verte. i to cluster ki and ki is either I or :. This vector is not displa,ed at output. LO$ FILE The starting and the final correlation of the ideal structure and the per"uted incidence "atri. . # blocked incidence "atri. dividing the rows and colu"ns independentl, into two clusters each. TIMIN$ O%N8:& per iteration. COMMENTS Care should be taken when using this routine. The algorith" seeks to find the "a.i"a of the cost function. Even if successful this result "a, still be a low value in which case the partition "a, not have found cohesive clusters. In addition there "a, be a nu"ber of alternative partitions which also produce the "a.i"u" valueS the algorith" does not search for additional solutions. Finall, it is possible that the routine ter"inates at a local "a.i"a and does not locate the desired global "a.i"a. To test the robustness of the solution the algorith" should be run a nu"ber of ti"es fro" different starting configurations. If there is good agree"ent between these results then this is a sign that there is a clear split of the data into subgroups. $ee Factions . REFERENCES 0orgatti $@ and Everett - ! %IAAQ& Network anal,sis of :2"ode data. $ocial Networks IA :O92:NA. DL LAN$UA$E The '( @rotocol is specified below the co""ands are given in blue followed b, a description of their usage. E.a"ples of i"porting are given in the UCINET users guide. DL DESCRIPTION Identifies the file as a 'ata (anguage file. This is a re4uired co""and. S(NTA. '( COMMENTS -ust be the first word in the data file. N DESCRIPTION $pecifies the nu"ber of rows and colu"ns in a "atri.. S(NTA. N H LintegerE COMMENTS $hould be placed before an, phrases that can onl, be interpreted if the nu"ber of rows or colu"ns is alread, known. For e.a"ple) it should be placed before an, co""and regarding labels. NR DESCRIPTION $pecifies the nu"ber of rows in a "atri.. S(NTA. N1 H LintegerE COMMENTS $hould be placed before an, co""ands that depend on the nu"ber of rows) such as the 1O3 (#0E($ co""and. NM DESCRIPTION $pecifies the nu"ber of "atrices in a dataset. S(NTA. N- H LintegerE COMMENTS $hould be placed before an, co""ands that depend on the nu"ber of "atrices) such as the -#T1IC (#0E($ co""and. RO+ LABELS DESCRIPTION Indicates the start of a series of row labels. The labels "a, be up to I< characters in length %if longer the, are truncated&. The, "ust be separated b, spaces) carriage returns) e4ual signs or co""as. (abels with e"bedded spaces are not advisable) but can be entered b, surrounding the label in 4uotes %e.g.) MHu"pt, 'u"pt,M&. (abels are auto"aticall, converted to uppercase. S(NTA. 1O3 (#0E($* COMMENTS -ust not precede a di"ension co""and like N or N1. COLUMN LABELS DESCRIPTION Indicates the start of a series of colu"n labels. The labels "a, be up to I< characters in length %if longer the, are truncated&. The, "ust be separated b, spaces) carriage returns) e4ual signs or co""as. (abels with e"bedded spaces are not advisable) but can be entered b, surrounding the label in 4uotes %e.g.) MHu"pt, 'u"pt,M&. (abels are auto"aticall, converted to uppercase. S(NTA. CO(U-N (#0E($* COMMENTS -ust not precede a di"ension co""and like N or NC. LABELS DESCRIPTION Indicates the start of a series of labels applicable to both the rows and the colu"ns. +arnin' The "atri. "ust be s4uare` The labels "a, be up to I< characters in length %if longer the, are truncated&. The, "ust be separated b, spaces) carriage returns) e4ual signs or co""as. (abels with e"bedded spaces are not advisable) but can be entered b, surrounding the label in 4uotes %e.g.) MHu"pt, 'u"pt,M&. (abels are auto"aticall, converted to uppercase. S(NTA. (#0E($* COMMENTS -ust not precede a di"ension co""and like N. MATRI. LABELS DESCRIPTION $ignals the start of a series of "atri. labels. The labels "a, be up to IA characters in length %if longer the, are truncated&. The, "ust be separated b, spaces) carriage returns) e4ual signs or co""as. (abels with e"bedded spaces are NOT advisable) but can be entered b, surrounding the label in 4uotes %e.g.) MHu"pt, 'u"pt,M&. (abels are auto"aticall, converted to uppercase. S(NTA. -#T1IC (#0E($* COMMENTS -ust not precede a di"ension co""and like N-. EMBEDDED DESCRIPTION If present) this ke,word alwa,s follows the word LABELS) as in RO+ LABELS EMBEDDED or LABELS EMBEDDED. It indicates that di"ension labels are found e"bedded in the data itself. For e.a"ple in the case of RO+ LABELS EMBEDDED) it "eans the first ite" %up to a blank or co""a& in ever, line of the data is a row label. In the case of COL LABELS EMBEDDED) it indicates that the first line of data should be treated as colu"n labels. S(NTA. 1O3 (#0E($ E-0E''E' CO(U-N (#0E($ E-0E''E' -#T1IC (#0E($ E-0E''E' (#0E($ E-0E''E' COMMENTS None. FORMAT DESCRIPTION Identifies the la,out of the data. The following for"ats are available* !"##M$T%&'. Indicates the data are in the for" of a "atri.. This is the default for"at. E.a"ple %with 'I#!ON#( H @1E$ENT&* : I I ; I : ; I ; ; : ; I ; ; : "(()%H$#!. The data consist of the values . i6 where j E i or j [ i. Onl, the values in the upper right triangle of a s4uare "atri. are included. The diagonal "a, or "a, not be included) depending on the value of the *&$+,-$# para"eter. E.a"ple %with 'I#!ON#( H @1E$ENT&* : I I ; : ; I : ; : #,.)%H$#!. The data consist of the values . i6 where j L i or j a i. Onl, the values in the lower left triangle of a s4uare "atri. are included. The diagonal "a, or "a, not be included) depending on the value of the *&$+,-$# para"eter. E.a"ple %with 'I#!ON#( H @1E$ENT&* : I : ; ; : I ; ; : -,*)#&ST/. This is used to read I/; "atrices onl,. Each line of data consists of a row nu"ber %call it i& followed b, a list of colu"n nu"bers %call each one j& such that . i6 H I. For e.a"ple) the following "atri. I I I ; I I ; I ; ; ; ; I ; ; I is coded this wa,* I 9 : I O I O : : O I -,*)#&ST/0. This is used to read I/; "atrices onl,. Each line of data corresponds to a "atri. row %call it i&. The first nu"ber on the line is the nu"ber of non25ero cells in that row. This is followed b, a list of colu"n nu"bers %call each one j& such that . i6 H I. For e.a"ple) the following "atri. I I I ; I I ; I ; ; ; ; I ; ; I is coded this wa,* 9 I : 9 9 I : O ; : I O Note that rows "ust appear in nu"erical order) and none "a, be skipped %unlike the NO'E(I$TI for"at&. )*+)#&ST/. This for"at is used to read in data for"ing a "atri. in which the rows and colu"ns refer to the sa"e kinds of ob6ects %e.g.) an illness2b,2illness pro.i"it, "atri.) or a person2b,2person network&. The I2"ode "atri. C is built fro" pairs of indices %a row and a colu"n indicator&. @airs are t,ped one to a line) with indices separated b, spaces or co""as. The presence of a pair i,j indicates that there is a link fro" i to j) which is to sa, a non25ero value in . i6 . Optionall,) the pair "a, be followed b, a value representing an attribute of the link) such as its strength or 4ualit,. If no value is present) it is assu"ed to be I.;. If a pair is o"itted altogether) it is assigned a value of ;.;. For e.a"ple) the following "atri.) ; ; F 9 ; ; ; ; ; ; ; ; ; I ; ; is coded this wa,* I 9 F.; O : I O 9.; Node labels "a, be used instead of node nu"bers) as follows* #", Cath, F 'enise 0onnie #", 'enise 9 If the datafile includes a (#0E($ state"ent with the labels %#",) Cath,) 0onnie) 'enise&) in that order) the "atri. will look like the "atri. shown above. However) if a (#0E($ state"ent is not present) then the progra" will assign labels to rows/colu"ns in the order in which the, are encountered V#",) Cath,) 'enise) 0onnieW. $o the "atri. will look like this* ; ; 9 F ; ; ; ; ; I ; ; ; ; ; ; If ,ou do include labels as part of a (#0E($ state"ent) the, "ust "atch the labels in the data e.actl,. Otherwise) the labels in the data will be considered additional nodes. #lso) since the E'!E(I$TI for"at auto"aticall, accepts labels as part of the data) the (#0E($HE-0E''E' state"ent is not necessar, %but doesnt hurt&. )*+)#&ST1. This is used to read in data for"ing a "atri. in which the rows and colu"ns refer to different kinds of ob6ects %e.g.) illnesses and treat"ents&. The :2"ode "atri. C is built fro" pairs of indices %a row and a colu"n indicator&. @airs are t,ped one to a line) with indices separated b, spaces or co""as. The presence of a pair i,j indicates that there is a link fro" row i to colu"n j) which is to sa, a non25ero value in . i6 . Optionall,) the pair "a, be followed b, a value representing an attribute of the link) such as its strength or 4ualit,. If no value is present) it is assu"ed to be I.;. If a pair is o"itted altogether) it is assigned a value of ;.;. For e.a"ple) the following "atri.) N O 9 F Q A is coded this wa,* I I N : I 9 9 : A 9 I Q I : O The row inde. is alwa,s given first) followed b, the colu"n inde.. Inde. labels "a, be used instead of inde. nu"bers) as follows* afghan si5e N beagle si5e 9 chow ferocit, A chow si5e Q afghan ferocit, O For further details concerning labels) see the description of the E'!E(I$TI for"at. 0#,23M$T%&'. This for"at is used to read highl, structured "atrices) such as those representing si"ple "odels of real data. 7alues for blocks of ad6acent cells are given. For e.a"ple) the "atri. : I I I I ; ; ; I : I I I ; ; ; I I : I I ; ; ; I I I : I ; ; ; I I I I : ; ; ; ; ; ; ; ; : I I ; ; ; ; ; I : I ; ; ; ; ; I I : is written like this* rows I to < cols I to < value H ; rows I to F cols I to F value H I rows F N Q < cols F to < value H I diagonal ; value H : The first three lines of data assign a value of ; to all cells in the "atri.. The ne.t three lines) isolate the top left 4uadrant of the "atri. and assign all cells a value of I. The ne.t three lines do the sa"e for the botto" right 4uadrant. The last two lines give a value of : to ever, cell along the "ain or ;th diagonal. The ke,words 1O3$) CO(U-N$) 7#(UE) and 'I#!ON#( "a, be abbreviated to the first letter. (ists of row and colu"n indices "a, use conventions like #(() FI1$T LnE) and (#$T LnE. ($%T&T&,-. This for"at is used to read collections of partitions) such as pile sorts. For e.a"ple) the e4uivalence "atrices I I ; ; I I ; ; ; ; I I ; ; I I and I I I ; I I I ; I I I ; ; ; ; I are coded as follows* dl nHO n"H: for"atHpartition data* I : 9 O T I : 9 O The first line of data %MI :M& indicates that ite"s I and : belong in the sa"e class or pile. The second line indicates that 9 and O belong together. The pound sign %T& separates one partition fro" another. S(NTA. FO1-#T H Lke,wordE where Lke,wordE is one of the following* FU((-#T1ICbF- U@@E1H#(FbUH (O3E1H#(Fb(H NO'E(I$TIbN(I NO'E(I$T:bN(: NO'E(I$TI0bN(I0 E'!E(I$TIbE(I E'!E(I$T:bE(: 0(OC>-#T1ICb0- @#1TITIONb@Tb@$b@1 The vertical bar separates alternative spellings. COMMENTS None. DIA$ONAL DESCRIPTION For s4uare "atrices) indicates whether the "ain diagonal is present or absent. The default is present. If absent) the progra" e.pects that diagonal values will have been o"itted fro" the file. E.a"ple of a O2b,2O "atri. with no diagonal* : 9 O F Q < A I 9 O F N S(NTA. 'I#!ON#( H @1E$ENTb#0$ENT COMMENTS None. BERNARD R ,ILL+ORTG FRATERNIT( DATASET 0F1#T DESCRIPTION Two F<.F< "atrices* 0>F1#0 s,""etric) valued. 0>F1#C non2s,""etric) valued %rankings&. BAC,$ROUND 0ernard = >illworth) later with the help of $ailer) collected five sets of data on hu"an interactions in bounded groups and on the actors abilit, to recall those interactions. In each stud, the, obtained "easures of social interaction a"ong all actors) and ranking data based on the sub6ects "e"or, of those interactions. The na"es of all cognitive %recall& "atrices end in C) those of the behavioral "easures in 0. These data concern interactions a"ong students living in a fraternit, at a 3est 7irginia college. #ll sub6ects had been residents in the fraternit, fro" three "onths to three ,ears. 0>F1#0 records the nu"ber of ti"es a pair of sub6ects were seen in conversation b, an MunobtrusiveM observer %who walked through the public areas of the building ever, fifteen "inutes) :I hours a da,) for five da,s&. 0>F1#C contains rankings "ade b, the sub6ects of how fre4uentl, the, interacted with other sub6ects in the observation week. # value of I representing no interaction up to a "a.i"u" value of F. REFERENCES 0ernard H) >illworth @ and $ailer (. %IA<;&. Infor"ant accurac, in social network data I7. $ocial Networks) :) IAI2:I<. 0ernard H) >illworth @ and $ailer (. %IA<:&. Infor"ant accurac, in social network data 7. $ocial $cience 1esearch) II) 9;2NN. 1o"ne, > and 3eller $. %IA<O&. @redicting infor"ant accurac, fro" patterns of recall a"ong individuals. $ocial Networks) N) FA2Q<. BERNARD R ,ILL+ORTG GAM RADIO DATASET 0>H#- DESCRIPTION Two OO.OO "atrices. 0>H#-0 s,""etric) valued. 0>H#-C non2s,""etric) valued %rankings&. BAC,$ROUND 0ernard = >illworth) later with the help of $ailer) collected five sets of data on hu"an interactions in bounded groups and on the actors abilit, to recall those interactions. In each stud, the, obtained "easures of social interaction a"ong all actors) and ranking data based on the sub6ects "e"or, of those interactions. The na"es of all cognitive %recall& "atrices end in C) those of the behavioral "easures in 0. 0>H#-0 records a"ateur H#- radio calls "ade over a one2"onth period) as "onitored b, a voice2activated recording device. 0>H#-C contains rankings b, the operators of how fre4uentl, the, talked to other operators) 6udged retrospectivel, at the end of the one2"onth sa"pling period. # value of ; "eaning no interaction up to a "a.i"u" of A. REFERENCES In addition to the references in the previous section) see* >illworth 0 and 0ernard H. %IAQN&. Infor"ant accurac, in social network data. Hu"an Organi5ation) 9F) :NA2:<N. 0ernard H and >illworth @. %IAQQ&. Infor"ant accurac, in social network data II. Hu"an Co""unication 1esearch) O) 92I<. >illworth @ and 0ernard H. %IAQA&. Infor"ant accurac, in social network data III. $ocial Networks) :) IA2ON. BERNARD & KILLWORTH OFFICE DATASET 0>OFF DESCRIPTION Two O;.O; "atrices. 0>OFF0 s,""etric) valued. 0>OFFC non2s,""etric) valued %rankings& BAC,$ROUND 0ernard = >illworth) later with the help of $ailer) collected five sets of data on hu"an interactions in bounded groups and on the actors abilit, to recall those interactions. In each stud, the, obtained "easures of social interaction a"ong all actors) and ranking data based on the sub6ects "e"or, of those interactions. The na"es of all cognitive %recall& "atrices end in C) those of the behavioral "easures in 0. These data concern interactions in a s"all business office) again recorded b, an MunobtrusiveM observer. Observations were "ade as the observer patrolled a fi.ed route through the office ever, fifteen "inutes during two four2da, periods. 0>OFF0 contains the observed fre4uenc, of interactionsS 0>OFFC contains rankings of interaction fre4uenc, as recalled b, the e"plo,ees over the two2 week period. The rankings go fro" I for the "ost fre4uent to 9A for the least fre4uent. REFERENCES $ee citations to the previous datasets. BERNARD & KILLWORTH TECHNICAL DATASET 0>TEC DESCRIPTION Two 9O.9O "atrices. 0>TEC0 s,""etric) valued 0>TECC non2s,""etric) valued %rankings&. BAC,$ROUND 0ernard = >illworth) later with the help of $ailer) collected five sets of data on hu"an interactions in bounded groups and on the actors abilit, to recall those interactions. In each stud, the, obtained "easures of social interaction a"ong all actors) and ranking data based on the sub6ects "e"or, of those interactions. The na"es of all cognitive %recall& "atrices end in C) those of the behavioral "easures in 0. These data concern interactions in a technical research group at a 3est 7irginia universit,. 0>TEC0 contains a fre4uenc, record of interactions) "ade b, an observer ever, half2hour during one five2da, work week. 0>TECC contains the personal rankings of the re"e"bered fre4uenc, of interactions in the sa"e period. The rankings go fro" I for the "ost fre4uent up to 9N for the least fre4uent. REFERENCES $ee citations to the previous datasets. DAVIS SOUTHERN CLUB WOMEN DATASET '#7I$ DESCRIPTION One I<.IO "atri.) binar,. BAC,$ROUND These data were collected b, 'avis et al in the IA9;s. The, represent observed attendance at IO social events b, I< $outhern wo"en. The result is a person2b,2 event "atri.* cell %i)6& is I if person i attended social event 6) and ; otherwise. REFERENCES 0reiger 1. %IAQO&. The dualit, of persons and groups. $ocial Forces) F9) I<I2 IA;. 'avis) # et al. %IAOI&. 'eep $outh. Chicago* Universit, of Chicago @ress. OPTIONS > LO$FILE OPTIONS PURPOSE Toggle output "ade fro" over2write to appendS or change the na"e of the log file. DESCRIPTION The output fro" running an, routine is placed in an #$CII file called OUT@UT.(O!. It is this file that is used in all of the co""ands under the "enu heading OUT@UT. This file is usuall, over2written each ti"e a new routine is run) UCINET does allow the user to append each run to this file and therefore keep a co"plete log of all output. PARAMETERS LO$ FILE O?ER+RITES or APPENDS %'efault H O7E131ITE&. O7E131ITE causes the current contents of the log file to be deleted each ti"e a new option fro" the "enu is run. #@@EN' causes the output fro" each procedure to be added to the log file. LO$ FILE None. TIMIN$ Constant. COMMENTS None. REFERENCES None. $A$NON R MACRAE PRISON DATASET @1I$ON DESCRIPTION One NQ.NQ "atri.) non2s,""etric) binar,. BAC,$ROUND In the IAF;s Rohn !agnon collected socio"etric choice data fro" NQ prison in"ates. #ll were asked) M3hat fellows on the tier are ,ou closest friends withYM Each was free to choose as few or as "an, MfriendsM as he desired. The data were anal,5ed b, -ac1ae and characteri5ed b, hi" as Mless clear cutM in their internal structure than si"ilar data fro" schools or residential populations. REFERENCE -ac1ae R. %IAN;&. 'irect factor anal,sis of socio"etric data. $ocio"etr,) :9) 9N;29QI. ,APFERER MINE DATASET >#@-INE DESCRIPTION Two IF.IF "atrices >#@F-- s,""etric) binar,. >#@F-U s,""etric) binar,. BAC,$ROUND 0ruce >apferer %IANA& collected data on "en working on the surface in a "ining operation in Ba"bia %then Northern 1hodesia&. He wanted to account for the develop"ent and resolution of a conflict a"ong the workers. The conflict centered on two "en) #braha" and 'onaldS "ost workers ended up supporting #braha". >apferer observed and recorded several t,pes of interactions a"ong the workers) including conversation) 6oking) 6ob assistance) cash assistance and personal assistance. Unfortunatel,) he did not publish these data. Instead) the "atrices indicate the workers 6oined onl, b, uniple. ties %based on one relationship onl,) >#@F-U& or those 6oined b, "ultiple2relation or "ultiple. ties %>#@F--&. REFERENCES >apferer 0. %IANA&. Nor"s and the "anipulation of relationships in a work conte.t. In R -itchell %ed&) $ocial networks in urban situations. -anchester* -anchester Universit, @ress. 'oreian @. %IAQO&. On the connectivit, of social networks. Rournal of -athe"atical $ociolog,) 9) :OF2:F<. ,APFERER TAILOR SGOP DATASET >#@T#I( DESCRIPTION Four 9A.9A "atrices >#@FT$I s,""etric) binar, >#@FT$: s,""etric) binar, >#@FTII non2s,""etric) binar, >#@FTI: non2s,""etric) binar, BAC,$ROUND 0ruce >apferer %IAQ:& observed interactions in a tailor shop in Ba"bia %then Northern 1hodesia& over a period of ten "onths. His focus was the changing patterns of alliance a"ong workers during e.tended negotiations for higher wages. The "atrices represent two different t,pes of interaction) recorded at two different ti"es %seven "onths apart& over a period of one "onth. TII and TI: record the Minstru"entalM %work2 and assistance2related& interactions at the two ti"esS T$I and T$: the MsociationalM %friendship) socioe"otional& interactions. The data are particularl, interesting since an abortive strike occurred after the first set of observations) and a successful strike took place after the second. REFERENCE >apferer 0. %IAQ:&. $trateg, and transaction in an #frican factor,. -anchester* -anchester Universit, @ress.
,NO,E BUREAUCRACIES DATASET >NO>0U1 DESCRIPTION Two I;.I; "atrices. >NO>- non2s,""etric) binar,. >NO>I non2s,""etric) binar,. BAC,$ROUND In IAQ<) >noke = 3ood collected data fro" workers at AF organi5ations in Indianapolis. 1espondents indicated with which other organi5ations their own organi5ation had an, of I9 different t,pes of relationships. >noke and >uklinski %IA<:& selected a subset of I; organi5ations and two relationships. -one, e.change is recorded in >NO>-) infor"ation e.change in >NO>I. $ee >noke = >uklinski %IA<:& for details. REFERENCES >noke '. and 3ood R. %IA<I&. Organi5ed for action* Co""it"ent in voluntar, associations. New 0runswick) NR* 1utgers Universit, @ress. >noke '. and >uklinski R. %IA<:&. Network anal,sis) 0everl, Hills) C#* $age. ,RAC,GARDT OFFICE CSS DATASET >1#C>#' non2s,""etric) binar,. >1#C>F1 s,""etric) binar,. DESCRIPTION Each file contains twent,2one :I.:I "atrices. -atri. n gives actor ns perception of the whole network. BAC,$ROUND 'avid >rackhardt collected cognitive social structure data fro" :I "anage"ent personnel in a high2tech) "achine "anufacturing fir" to assess the effects of a recent "anage"ent intervention progra". The relation 4ueried was M3ho does C go to for advice and help with workYM %>1#C>#'& and M3ho is a friend of CYM %>1#C>F1&. Each person indicated not onl, his or her own advice and friendship relationships) but also the relations he or she perceived a"ong all other "anagers) generating a full :I b, :I "atri. of ad6acenc, ratings fro" each person in the group. REFERENCE >rackhardt '. %IA<Q&. Cognitive social structures. $ocial Networks) A) I;O2I9O. NE+COMB FRATERNIT( DATASET NE3F1#T DESCRIPTION Fifteen IQ.IQ "atrices. NE3C; 2 NE3CIF %e.cept NE3CA& non2s,""etric) valued %rankings&. BAC,$ROUND These IF "atrices record weekl, socio"etric preference rankings fro" IQ "en attending the Universit, of -ichigan in the fall of IAFNS data fro" week A are "issing. # MIM indicates first preference) and no ties were allowed. The "en were recruited to live in off2ca"pus %fraternit,& housing) rented for the" as part of the -ichigan !roup $tud, @ro6ect supervised b, Theodore Newco"b fro" IAF9 to IAFN. #ll were inco"ing transfer students with no prior ac4uaintance of one another. REFERENCES Newco"b T. %IANI&. The ac4uaintance process. New ?ork* Holt) 1einhard = 3inston. Nordlie @. %IAF<&. # longitudinal stud, of interpersonal attraction in a natural group setting. Unpublished doctoral dissertation) Universit, of -ichigan. 3hite H.) 0oor"an $. and 0reiger 1. %IAQQ&. $ocial structure fro" "ultiple networks) I. 0lock"odels of roles and positions. #"erican Rournal of $ociolog,) <I) Q9;2Q<;. PAD$ETT FLORENTINE FAMILIES DATASET @#'!ETT and @#'!3 DESCRIPTION PAD$ETT Two IN.IN "atrices* @#'!0 s,""etric binar, @#'!- s,""etric binar, PAD$+ One IN.9 "atri.) valued. BAC,$ROUND 0reiger = @attison %IA<N&) in their discussion of local role anal,sis) use a subset of data on the social relations a"ong 1enaissance Florentine fa"ilies %person aggregates& collected b, Rohn @adgett fro" historical docu"ents. The two relations are business ties %@#'!0 2 specificall,) recorded financial ties such as loans) credits and 6oint partnerships& and "arriage alliances %@#'!-&. #s 0reiger = @attison point out) the original data are s,""etricall, coded. This is acceptable perhaps for "arital ties) but is unfortunate for the financial ties %which are al"ost certainl, directed&. To re"ed, this) the financial ties can be recoded as directed relations using so"e e.ternal "easure of power 2 for instance) a "easure of wealth. @#'!3 provides infor"ation on %I& each fa"il,s net wealth in IO:Q %in thousands of lira&S %:& the nu"ber of priorates %seats on the civic council& held between I:<:2I9OOS and %9& the total nu"ber of business or "arriage ties in the total dataset of IIN fa"ilies %see 0reiger = @attison %IA<N&) p :9A&. $ubstantivel,) the data include fa"ilies who were locked in a struggle for political control of the cit, of Florence in around IO9;. Two factions were do"inant in this struggle* one revolved around the infa"ous -edicis %A&) the other around the powerful $tro55is %IF&. REFERENCES 0reiger 1. and @attison @. %IA<N&. Cu"ulated social roles* The dualit, of persons and their algebras. $ocial Networks) <) :IF2:FN. >ent '. %IAQ<&. The rise of the -edici* Faction in Florence) IO:N2IO9O. O.ford* O.ford Universit, @ress. READ GI$GLAND TRIBES DATASET !#-# DESCRIPTION Two IN2b,2IN "atrices !#-#@O$ s,""etric) binar, !#-#NE! s,""etric) binar,. BAC,$ROUND Hage = Harar, %IA<9& use the !ahuku2!a"a s,ste" of the Eastern Central Highlands of New !uinea) described b, 1ead %IAFO&) to illustrate a clusterable signed graph. 1eads ethnograph, portra,ed an alliance structure a"ong three tribal groups containing balance as a special caseS a"ong !ahuku2!a"a the ene", of an ene", can be either a friend or an ene",. The signed graph has been split into two "atrices* !#-#@O$ for alliance %MrovaM& relations) !#-#NE! for antagonistic %MhinaM& relations. To reconstruct the signed graph) "ultipl, !#-#NE! b, 2I) and add the two "atrices. REFERENCES Hage @. and Harar, F. %IA<9&. $tructural "odels in anthropolog,. Ca"bridge* Ca"bridge Universit, @ress. %$ee p FN2N;&. 1ead >. %IAFO&. Cultures of the central highlands) New !uinea. $outhwestern Rournal of #nthropolog,) I;) I2O9. ROETGLISBER$ER R DIC,SON BAN, +IRIN$ ROOM DATASET 3I1IN! DESCRIPTION $i. IO.IO "atrices 1'!#- s,""etric) binar, 1'CON s,""etric) binar, 1'@O$ s,""etric) binar, 1'NE! s,""etric) binar, 1'H(@ non2s,""etric) binar, 1'RO0 non2s,""etric) valued. BAC,$ROUND These are the observational data on IO 3estern Electric %Hawthorne @lant& e"plo,ees fro" the bank wiring roo" first presented in 1oethlisberger = 'ickson %IA9A&. The data are better known through a scrutin, "ade of the interactions in Ho"ans %IAF;&) and the CONCO1 anal,ses presented in 0reiger et al %IAQF&. The e"plo,ees worked in a single roo" and include two inspectors %II and I9&) three solderers %$I) $: and $9&) and nine wire"en or asse"blers %3I to 3A&. The interaction categories include* 1'!#-) participation in horsepla,S 1'CON) participation in argu"ents about open windowsS 1'@O$) friendshipS 1'NE!) antagonistic %negative& behaviorS 1'H(@) helping others with workS and 1'RO0) the nu"ber of ti"es workers traded 6ob assign"ents. REFERENCES 0reiger 1.) 0oor"an $. and #rabie @. %IAQF&. #n algorith" for clustering relational data with applications to social network anal,sis and co"parison with "ultidi"ensional scaling. Rournal of -athe"atical @s,cholog,) I:) 9:<29<9. Ho"ans !. %IAF;&. The hu"an group. New ?ork* Harcourt20race. 1oethlisberger F. and 'ickson 3. %IA9A&. -anage"ent and the worker. Ca"bridge* Ca"bridge Universit, @ress. SAMPSON MONASTER( DATASET $#-@$ON DESCRIPTION Ten I<.I< "atrices $#-@(>I non2s,""etric) valued %rankings& $#-@(>: non2s,""etric) valued %rankings& $#-@(>9 non2s,""etric) valued %rankings& $#-@'(> non2s,""etric) valued %rankings& $#-@E$ non2s,""etric) valued %rankings& $#-@'E$ non2s,""etric) valued %rankings& $#-@IN non2s,""etric) valued %rankings& $#-@NIN non2s,""etric) valued %rankings& $#-@@1 non2s,""etric) valued %rankings& $#-@N@1 non2s,""etric) valued %rankings& BAC,$ROUND $a"pson recorded the social interactions a"ong a group of "onks while resident as an e.peri"enter on vision) and collected nu"erous socio"etric rankings. The labels on the data have the abbreviated na"es followed b, the codings used b, 0reiger and 0oor"an in all their work. 'uring his sta,) a political Mcrisis in the cloisterM resulted in the e.pulsion of four "onks %Nos. :) 9) IQ) and I<& and the voluntar, departure of several others 2 "ost i""ediatel,) Nos. I) Q) IO) IF) and IN. %In the end) onl, F) N) A) and II re"ained&. #ll the nu"bers used refer to the 0oor"an and 0reiger nu"bering and are not row or colu"n labels. Hence in the end 0onaventure) 0erthold) #"brose and (ouis all re"anied. -ost of the present data are retrospective) collected after the breakup occurred. The, concern a period during which a new cohort entered the "onaster, near the end of the stud, but before the "a6or conflict began. The e.ceptions are MlikingM data gathered at three ti"es* $#-@(>I to $#-@(>9 2 that reflect changes in group senti"ent over ti"e %$#-@(>9 was collected in the sa"e wave as the data described below&. Infor"ation about the senior "onks was not included. Four relations are coded) with separate "atrices for positive and negative ties on the relation. Each "e"ber ranked onl, his top three choices on that tie. The relations are estee" %$#-@E$& and disestee" %$#-@'E$&) liking %$#-@(>& and disliking %$#-@'(>&) positive influence %$#-@IN& and negative influence %$#-@NIN&) praise %$#-@@1& and bla"e %$#-@N@1&. In all rankings 9 indicates the highest or first choice and I the last choice. %$o"e sub6ects offered tied ranks for their top four choices&. REFERENCES 0reiger 1.) 0oor"an $. and #rabie @. %IAQF&. #n algorith" for clustering relational data with applications to social network anal,sis and co"parison with "ultidi"ensional scaling. Rournal of -athe"atical @s,cholog,) I:) 9:<29<9. $a"pson) $. %IANA&. Crisis in a cloister. Unpublished doctoral dissertation) Cornell Universit,. SCG+IMMER TARO E.CGAN$E DATASET T#1O DESCRIPTION One ::2b,2:: "atri.) s,""etric) binar,. BAC,$ROUND These data represent the relation of gift2giving %taro e.change& a"ong :: households in a @apuan village. Hage = Harar, %IA<9& used the" to illustrate a graph Ha"iltonian c,cle. $chwi""er points out how these ties function to define the appropriate persons to "ediate the act of asking for or receiving assistance a"ong group "e"bers. REFERENCES Hage @. and Harar, F. %IA<9&. $tructural "odels in anthropolog,. Ca"bridge* Ca"bridge Universit, @ress. $chwi""er E. %IAQ9&. E.change in the social structure of the Orokaiva. New ?ork* $t -artins. STO,MAN-HIE$LER CORPORATE INTERLOC,S DATASET $BCI') $BCI! DESCRIPTION $BCI'* One IN.IN "atri.) s,""etric) valued. $BCI!* One IF2b,2IF "atri.) s,""etric) valued. BAC,$ROUND These data co"e fro" a si.2,ear research pro6ect) concluded in IAQN) on corporate power in nine European countries and the United $tates. Each "atri. represents corporate interlocks a"ong the "a6or business entities of two countries 2 the Netherlands %$BCI'& and 3est !er"an, %$BCI!&. The volu"e describing this stud,) referenced below) includes si. chapters on network theoretical and anal,tical issues related to data of this t,pe. REFERENCES Biegler 1.) 0ender 1. and 0iehler H. %IA<F&. Industr, and banking in the !er"an corporate network. In F. $tok"an) 1. Biegler = R. $cott %eds&) Networks of corporate power. Ca"bridge* @olit, @ress) IA<F. $tok"an F.) 3asseur F. and Elsas '. %IA<F&. The 'utch network* T,pes of interlocks and network structure. In F. $tok"an) 1. Biegler = R. $cott %eds&) Networks of corporate power. Ca"bridge* @olit, @ress) IA<F. TGURMAN OFFICE DATASET THU1OFF DESCRIPTION Two IF.IF "atrices THU1# non2s,""etric) binar, THU1- s,""etric) binar, BAC,$ROUND Thur"an spent IN "onths observing the interactions a"ong e"plo,ees in the overseas office of a large international corporation. 'uring this ti"e) two "a6or disputes erupted in a subgroup of fifteen people. Thur"an anal,5ed the outco"e of these disputes in ter"s of the network of for"al and infor"al associations a"ong those involved. THU1# shows the for"al organi5ational chart of the e"plo,ees and THU1- the actors linked b, "ultiple. ties. REFERENCE Thur"an 0. %IAQA&. In the office* Networks and coalitions. $ocial Networks) :) OQ2N9. +OLFE PRIMATES DATASET 3O(F) 3O(FI DESCRIPTION +OLF* Two :;.:; "atrices 3O(F> non2s,""etric) binar, 3O(FN s,""etric) valued. +OLFI One :;.O "atri.) valued. BAC,$ROUND These data represent 9 "onths of interactions a"ong a troop of "onke,s) observed in the wild b, (inda 3olfe as the, sported b, a river in Ocala) Florida. Roint presence at the river was coded as an interaction and these were su""ed within all pairs %3O(FN&. 3O(F> indicates the putative kin relationships a"ong the ani"als* I< "a, be the granddaughter of IA. 3O(FI contains four colu"ns of infor"ation about the individual ani"als* %I& I' nu"ber of the ani"alS %:& age in ,earsS %9& se.S %O& rank in the troop. HACGAR( ,ARATE CLUB DATASET B#CH#1? DESCRIPTION Two 9O.9O "atrices. B#CHE s,""etric) binar,. B#CHC s,""etric) valued. BAC,$ROUND These are data collected fro" the "e"bers of a universit, karate club b, 3a,ne Bachar,. The B#CHE "atri. represents the presence or absence of ties a"ong the "e"bers of the clubS the B#CHC "atri. indicates the relative strength of the associations %nu"ber of situations in and outside the club in which interactions occurred&. Bachar, %IAQQ& used these data and an infor"ation flow "odel of network conflict resolution to e.plain the split2up of this group following disputes a"ong the "e"bers. REFERENCE Bachar, 3. %IAQQ&. #n infor"ation flow "odel for conflict and fission in s"all groups. Rournal of #nthropological 1esearch) 99) OF:2OQ9. ,RAC,GARDT GI$G-TECG MANA$ERS DATASET >rack2High2Tec) High2Tec2#ttributes DESCRIPTION ,ra)7-Gi'3-Te) Three :I.:I"atrices #'7ICE non2s,""etric) binar,. F1IEN'$HI@ non2s,""etric) binar,. 1E@O1T$cTO non2s,""etric) binar,. Gi'3-Te)-Attrib#te" One :I.O valued "atri.. BAC,$ROUND These are data collected fro" the "anagers of a high2tec co"pan,. The co"pan, "anufactured high2tech e4uip"ent on the west coast of the United $tates and had 6ust over I;; e"plo,ees with :I "anagers. Each "anager was asked to who" do ,ou go to for advice and who is ,our friend) to who" do ,ou report was taken fro" co"pan, docu"ents. In addition attribute infor"ation was collected. This consisted of the "anagers age %in ,ears&) length of service or tenure %in ,ears&) level in the corporate hierarch, %coded I): and 9S IHCEO) : H 7ice @resident) 9 H "anager& and depart"ent %coded I):)9)O with the CEO in depart"ent ; ie not in a depart"ent&. This data is used b, 3asser"an and Faust in their network anal,sis book. REFERENCES >rackhardt '. %IA<Q&. Cognitive social structures. $ocial Networks) A) I;O2I9O. 3asser"an $ and > Faust %IAAO&. $ocial Network #nal,sis* -ethods and #pplications.Ca"bridge Universit, @ress) Ca"bridge. FREEMANSS EIES DATA DATASET Free"anscEIE$) Free"anscEIE$c#ttribute DESCRIPTION FreemanS"KEIES Three 9O.9O "atrices TI-EcI non2s,""etric) valued. TI-Ec: non2s,""etric) valued. NU-0E1cOFc-E$$#!E$ non2s,""etric) valued. FreemanS"KEIESKAttrib#te One 9O.: valued "atri.. BAC,$ROUND This data arose fro" an earl, e.peri"ent on co"puter "ediated co""unication. Fift, acade"ics interested in interdisciplinar, research were allowed to contact each other via an Electronic Infor"ation E.change $,ste" %EIE$&. The data collected consisted of all "essages sent plus ac4uaintance relationships at two ti"e periods %collected via a 4uestionnaire&.The data includes the 9: actors who co"pleted the stud,. In addition attribute data on pri"ar, discipline and nu"ber of citations was recorded. TI-EcI and TI-Ec: give the ac4uaintance infor"ation at the beginning and end of the stud,. This is coded as follows* O H close personal fiend) 9H friend) :H person Ive "et) I H person Ive heard of but not "et) and ; H person unknown to "e %or no repl,&. NU-0E1cOF -E$$#!E$ is the total nu"ber of "essages person i sent to 6 over the entire period of the stud,. The attribute data gives the nu"ber of citations of the actors work in the social science citation inde. at the beginning of the stud, together with a discipline code* I H $ociolog,) : H #nthropolog,) 9 H -athe"atics/$tatistics) O H other. This data is used b, 3asser"an and Faust in their network anal,sis book. REFERENCES Free"an) $ C and ( C Free"an %IAQA&. The networkers network* # stud, of the i"pact of a new co""unications "ediu" on socio"etric structure. $ocial $cience 1esearch 1eports No ON. Irvine C#) Universit, of California. 3asser"an $ and > Faust %IAAO&. $ocial Network #nal,sis* -ethods and #pplications.Ca"bridge Universit, @ress) Ca"bridge. COUNTRIES TRADE DATA DATASET Trade) Tradec#ttribute DESCRIPTION Trade Five :O.:O "atrices -#NUF#CTU1E'c!OO'$ non2s,""etric) binar,. FOO'$ non2s,""etric) binar,. C1U'Ec-#TE1I#($ non2s,""etric) binar,. -INE1#($ non2s,""etric) binar,. 'I@(O-#TICcECCH#N!E non2s,""etric) binar,. TradeKAttrib#te One :O.O valued "atri.. BAC,$ROUND This data has been selected b, 3asser"an and Faust %IAAO& fro" a list of N9 countries given b, $"ith and 3hite %IA<<&. The selection was intended to be a representative sa"ple of countries which spanned the globe ph,sicall,) econo"icall, and politicall, and was used b, the" in their network anal,sis book. The data records interaction of the countries with respect to trade of four goods) na"el,*"anufactured goods) food and live ani"als) crude "aterials %not food& and "inerals and fuels. The final "atri. records e.change of diplo"ats between the countries. #ll trade %including the diplo"ats& is fro" the row to the colu"n. The Tradec#ttribute data lists average population growth between IAQ; and IA<I) average !N@ growth %per capita& over the sa"e period) secondar, school enroll"ent ratio in IA<I) and energ, consu"ption in IA<I %in kilo coal e4uivalents per capita&. REFERENCES $"ith ' and ' 3hite %IA<<&. $tructure and d,na"ics of the global econo",* Network anal,sis of international trade IANF2IA<;. Unpublished -anuscript. 3asser"an $ and > Faust %IAAO&. $ocial Network #nal,sis* -ethods and #pplications.Ca"bridge Universit, @ress) Ca"bridge. CAMP P: DATASET C#-@A: DESCRIPTION One I<.I< valued "atri. %rankings& BAC,$ROUND These data were collected b, $teve 0orgatti) 1uss 0ernard) 0ert @elto and !er, 1,an at the IAA: N$F $u""er Institute on 1esearch -ethods in Cultural #nthropolog,. This was a 9 week course given to IO carefull, selected participants. Network data were collected at the end of each week. These data were collected at the end of the second week. The data were collected b, placing each persons na"e on a card and asking each respondent to sort the cards in order of how "uch interaction the, had with that person since the beginning of the course %known infor"all, as Mca"pM&. This results in rank order data in which a MIM indicates the "ost interaction while a MIQM indicates the least interaction. REFERENCES None $ALAS,IE+ICHSS CEOSS AND CLUBS DATASET !alask DESCRIPTION One :N.IF affiliation "atri. BAC,$ROUND This data gives the affiliation network of :N CEOs and their spouses of "a6or corporations and banks in the -inneapolis area to IF clubs) corporate and cultural boards. -e"bership was during the period IAQ<2IA<I. This data is used b, 3asser"an and Faust.
REFERENCES !alaskiewic5 R %IA<F&. $ocial Organi5ation of an Urban !rants Econo",. New ?ork. #cade"ic @ress. 3asser"an $ and > Faust %IAAO&. $ocial Network #nal,sis* -ethods and #pplications.Ca"bridge Universit, @ress) Ca"bridge.