| phylogeny | R Documentation | 
Phylogenetic relations between Papuan and Oceanic languages: 127 grammatical traits (absent/present) for 31 languages.
data(phylogeny)A data frame with 31 observations on the following 127 variables.
Languagea factor for 31 languages: Anem, Ata,
Bali, Banoni, Bilua, Buin, Gapapaiwa,
Kairiru, Kaulong, Kilivila, Kokota, 
Kol, Kuot, Lavukaleve, Mali, Motuna, 
Nalik, Nasioi, Rotokas, Roviana, 
Savosavo, Siar, Sisiqa, Sudest, 
Sulka, Taiof, Takia, Touo, Tungag,
Yabem and Yeli_Dnye.
Familya factor with levels Oceanic and Papuan.
Fricsa numeric vector, 1: presence, 0: absence
PrenasalizedStopsa numeric vector, 1: presence, 0: absence
PhonDistBetweenLAndRa numeric vector, 1: presence, 0: absence
PhonVelarFricOrGlidea numeric vector, 1: presence, 0: absence
PhonVoicingContrAmongStopsa numeric vector, 1: presence, 0: absence
PhonConsLengtha numeric vector, 1: presence, 0: absence
PhonVowelLengtha numeric vector, 1: presence, 0: absence
ContrPhonTypesForVowelsa numeric vector, 1: presence, 0: absence
PhonStressa numeric vector, 1: presence, 0: absence
WordFinalConssa numeric vector, 1: presence, 0: absence
ConsClustersa numeric vector, 1: presence, 0: absence
DefOrSpecArta numeric vector, 1: presence, 0: absence
IndefOrNonSpecArta numeric vector, 1: presence, 0: absence
ArticleNounOrdera numeric vector, 1: presence, 0: absence
NounInitNpsa numeric vector, 1: presence, 0: absence
InclExclDista numeric vector, 1: presence, 0: absence
PronNuma numeric vector, 1: presence, 0: absence
PronRelationshipa numeric vector, 1: presence, 0: absence
PronConflationa numeric vector, 1: presence, 0: absence
MoreThan2DegreesDistDema numeric vector, 1: presence, 0: absence
NonSpkrAnchoredDema numeric vector, 1: presence, 0: absence
VerticalityDema numeric vector, 1: presence, 0: absence
ClassifiedDema numeric vector, 1: presence, 0: absence
NumDeterminedDecla numeric vector, 1: presence, 0: absence
GenderDeterminedDecla numeric vector, 1: presence, 0: absence
SuppletiveNounsa numeric vector, 1: presence, 0: absence
SingMarkedNouna numeric vector, 1: presence, 0: absence
DualMarkedNouna numeric vector, 1: presence, 0: absence
PlMarkedNouna numeric vector, 1: presence, 0: absence
OtherNumMarkedNouna numeric vector, 1: presence, 0: absence
LimitedDistNumMarkinga numeric vector, 1: presence, 0: absence
NounClassesGendersa numeric vector, 1: presence, 0: absence
ConcordBeyondNpa numeric vector, 1: presence, 0: absence
NumeralClassifiersa numeric vector, 1: presence, 0: absence
PossClassifiersa numeric vector, 1: presence, 0: absence
PossClassesa numeric vector, 1: presence, 0: absence
Inalienabilitya numeric vector, 1: presence, 0: absence
MultiplePossConstra numeric vector, 1: presence, 0: absence
PrefixMarkedPossa numeric vector, 1: presence, 0: absence
SuffixMarkedPossa numeric vector, 1: presence, 0: absence
MarkedPossra numeric vector, 1: presence, 0: absence
MarkedPossesseea numeric vector, 1: presence, 0: absence
PossrPossdOrdera numeric vector, 1: presence, 0: absence
DecimalNumeralsa numeric vector, 1: presence, 0: absence
QuinaryNumeralsa numeric vector, 1: presence, 0: absence
CollectiveNounsa numeric vector, 1: presence, 0: absence
AdjVerbLexOverlapa numeric vector, 1: presence, 0: absence
AdjAttributionPreda numeric vector, 1: presence, 0: absence
CoreCaseMarkinga numeric vector, 1: presence, 0: absence
ObliqueCaseMarkinga numeric vector, 1: presence, 0: absence
Prepositionsa numeric vector, 1: presence, 0: absence
Postpositionsa numeric vector, 1: presence, 0: absence
TamPersona numeric vector, 1: presence, 0: absence
VerbPrefixesProcliticsa numeric vector, 1: presence, 0: absence
VerbSuffixesEncliticsa numeric vector, 1: presence, 0: absence
PunctualContinuousa numeric vector, 1: presence, 0: absence
RealisIrrealisa numeric vector, 1: presence, 0: absence
SSuffixa numeric vector, 1: presence, 0: absence
SPrefixa numeric vector, 1: presence, 0: absence
ASuffixa numeric vector, 1: presence, 0: absence
APrefixa numeric vector, 1: presence, 0: absence
OSuffixa numeric vector, 1: presence, 0: absence
OPrefixa numeric vector, 1: presence, 0: absence
VerbVarTama numeric vector, 1: presence, 0: absence
VerbVarVClassa numeric vector, 1: presence, 0: absence
VerbVarClauseTypea numeric vector, 1: presence, 0: absence
VerbVarPersona numeric vector, 1: presence, 0: absence
NumStemAlta numeric vector, 1: presence, 0: absence
PersonStemAlta numeric vector, 1: presence, 0: absence
SepVerbNumPersona numeric vector, 1: presence, 0: absence
Portmanteau3Plusa numeric vector, 1: presence, 0: absence
DistributedCategorya numeric vector, 1: presence, 0: absence
NonCorea numeric vector, 1: presence, 0: absence
RecipientObja numeric vector, 1: presence, 0: absence
X3PlacePredsa numeric vector, 1: presence, 0: absence
VerbNega numeric vector, 1: presence, 0: absence
VerbDirectiona numeric vector, 1: presence, 0: absence
VerbSuppletiona numeric vector, 1: presence, 0: absence
ConjugationClassesa numeric vector, 1: presence, 0: absence
TransIntransAlta numeric vector, 1: presence, 0: absence
TransitivizingMorpha numeric vector, 1: presence, 0: absence
IntranstivizingMorpha numeric vector, 1: presence, 0: absence
ReflexiveMorpha numeric vector, 1: presence, 0: absence
ReciprocalMorpha numeric vector, 1: presence, 0: absence
VerbClassifiersa numeric vector, 1: presence, 0: absence
Copulaa numeric vector, 1: presence, 0: absence
NonVbPredsa numeric vector, 1: presence, 0: absence
SerialVerbConstra numeric vector, 1: presence, 0: absence
Auxiliariesa numeric vector, 1: presence, 0: absence
VerbCompoundsa numeric vector, 1: presence, 0: absence
VerbAdjunctConstra numeric vector, 1: presence, 0: absence
VbIncorporationa numeric vector, 1: presence, 0: absence
ExistentialVerba numeric vector, 1: presence, 0: absence
IrregularGivea numeric vector, 1: presence, 0: absence
ClosedClassOfVba numeric vector, 1: presence, 0: absence
SvIntransClausesa numeric vector, 1: presence, 0: absence
VsIntransClausesa numeric vector, 1: presence, 0: absence
VInitTransClausesa numeric vector, 1: presence, 0: absence
VMedialTransClausesa numeric vector, 1: presence, 0: absence
VFinalTransClausesa numeric vector, 1: presence, 0: absence
FixedConstituentOrdera numeric vector, 1: presence, 0: absence
ClauseFinalNega numeric vector, 1: presence, 0: absence
ClauseInitNega numeric vector, 1: presence, 0: absence
ImpVs.DeclNega numeric vector, 1: presence, 0: absence
VbAndNonVbPredIdentitya numeric vector, 1: presence, 0: absence
SOMorphInBasicConstra numeric vector, 1: presence, 0: absence
SAMorphInBasicConstra numeric vector, 1: presence, 0: absence
SOMorphInComplexConstra numeric vector, 1: presence, 0: absence
SAMorphInComplexConstra numeric vector, 1: presence, 0: absence
SynConflationOfSOa numeric vector, 1: presence, 0: absence
ControlledUncontrolleda numeric vector, 1: presence, 0: absence
ClauseChaininga numeric vector, 1: presence, 0: absence
SimultaneousSequentiala numeric vector, 1: presence, 0: absence
SayInDesidConstra numeric vector, 1: presence, 0: absence
RelativeClausesa numeric vector, 1: presence, 0: absence
PurpSubClausesa numeric vector, 1: presence, 0: absence
TemporalSubClausesa numeric vector, 1: presence, 0: absence
ComplementClausesa numeric vector, 1: presence, 0: absence
CausBySerialVerbConstra numeric vector, 1: presence, 0: absence
CausByBoundAffClita numeric vector, 1: presence, 0: absence
CausByConstrInvolvingSaya numeric vector, 1: presence, 0: absence
MorphTopicOrFocusa numeric vector, 1: presence, 0: absence
TailHeadLinkagea numeric vector, 1: presence, 0: absence
VerbRedupa numeric vector, 1: presence, 0: absence
NounRedupa numeric vector, 1: presence, 0: absence
Dunn, M., Terrill, A., Reesink, G., Foley, R. A. and Levinson, S. C. (2005) Structural phylogenetics and the reconstruction of ancient language history, Science, 309, 2072-2075.
## Not run: 
data(phylogeny)
library(ape)
# joint analysis of both language families
phylogeny.dist = dist(phylogeny[ ,3:ncol(phylogeny)], method = "binary")
phylogeny.dist.tr = nj(phylogeny.dist)
families =
  as.character(phylogeny$Family[as.numeric(phylogeny.dist.tr$tip.label)])
languages =
  as.character(phylogeny$Language[as.numeric(phylogeny.dist.tr$tip.label)])
phylogeny.dist.tr$tip.label = languages
plot(phylogeny.dist.tr, type="u", font = as.numeric(as.factor(families)))
# analysis of subset of Papuan languages
papuan = phylogeny[phylogeny$Family == "Papuan",]
papuan$Language = as.factor(as.character(papuan$Language))
papuan.meta = papuan[ ,1:2]
papuan.mat = papuan[, 3:ncol(papuan)]
papuan.meta$Geography = c(
  "Bougainville", "Bismarck Archipelago", "Bougainville", 
  "Bismarck Archipelago", "Bismarck Archipelago", "Central Solomons",
  "Bougainville", "Louisiade Archipelago", "Bougainville", 
  "Bismarck Archipelago", "Bismarck Archipelago", 
  "Bismarck Archipelago", "Central Solomons", "Central Solomons", 
  "Central Solomons")
papuan.dist = dist(papuan.mat, method = "binary")
papuan.dist.tr = nj(papuan.dist)
fonts = 
  as.character(papuan.meta$Geography[as.numeric(
    papuan.dist.tr$tip.label)])
papuan.dist.tr$tip.label = 
  as.character(papuan.meta$Language[as.numeric(
    papuan.dist.tr$tip.label)])
plot(papuan.dist.tr, type = "u", font = as.numeric(as.factor(fonts)))
## End(Not run)Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.