Learn R Programming

soundcorrs (version 0.4.0)

Semi-Automatic Analysis of Sound Correspondences

Description

A set of tools that can be used in computer-aided analysis of sound correspondences between languages, plus several helper functions. Analytic functions range from purely qualitative analysis, through statistic methods yielding qualitative results, to an entirely quantitative approach.

Copy Link

Version

Install

install.packages('soundcorrs')

Monthly Downloads

55

Version

0.4.0

License

GPL-3

Maintainer

Kamil Stachowski

Last Published

November 16th, 2020

Functions in soundcorrs (0.4.0)

cbind.soundcorrs

char2value

Information that the char2value() function is obsolete.
allPairs

Produce a list of all sound correspondences and all pairs in which they are attested.
checkUnit

Check if the unit argument is correct.
addSeparators

Intersperse a vector of strings with a character or string.
binTable

Sum all rows and all columns in a table, except for the selected ones.
applyChanges

Apply a series of sound changes to a series of words.
allCooccs

Generate all co-occurrence contingency tables for a dataset.
checkCount

Check if the count argument is correct.
collapse

Paste and collapse.
list.transpose

Transpose a nested list.
lapplyTest

Apply a function to a list.
formatter.none

A formatter for allPairs. This one does practically no formatting at all.
%.%

Compose two functions. Haskell-inspired syntactic sugar.
findExamples

Find all pairs/triples/... with corresponding sequences of sounds.
expandMeta

Expand custom metacharacters to regular expressions.
print.list.applyChanges

coocc

Generate a contingency table of co-occurrences of sound correspondences with themselves, or with metadata.
print.df.findExamples

loadSampleDataset

Load one of soundcorrs' sample datasets.
soundcorrs

Constructor function for the soundcorrs class.
list.depth

Measure the depth of a nested list.
formatter.html

A formatter for allPairs. This one formats to HTML.
formatter.latex

A formatter for allPairs. This one formats to LaTeX.
soundcorrsGUI

tabAbs2Rel

Convert a table from absolute to relative values.
transcription

Constructor function for the transcription class.
long2wide

Convert from the long format (single entry per row) to the wide format (multiple entries per row).
merge.soundcorrs

findPairs

ui

The UI for navigation bar.
vec2df.hist

A vector to data frame converter for fitTable. This one makes a histogram, and returns a data frame with midpoints and counts.
ngrams.scOne

Information that the scOne class is obsolete.
scOne

Information that the scOne class is obsolete.
ui.data

The UI for the Data page.
revChar

Rev (reverse the order) for character strings.
path2name

Extract file name from path string.
findSegments

Information that the findSegments function is obsolete.
print.scOne

Information that the scOne class is obsolete.
vec2df.id

A vector to data frame converter for fitTable. This one only does the necessary minimum.
%hasPrefix%

Check if a string starts with another string.
ui.examples

The UI for the Examples page.
%hasSuffix%

Check if a string ends in another string.
fitTable

Fit multiple models to multiple datasets.
read.scOne

Information that the scOne class is obsolete.
ngrams

N-grams and their frequencies.
multiFit

Fit multiple models to one dataset.
print.soundchange

subset.soundcorrs

Return a subset of sound correspondences data which meets a condition.
print.tree.applyChanges

highlight

Highlight differences between strings.
read.soundcorrs

Read data for a single language from a tsv file.
%nin%

The inverse of %in%.
ui.soundchanges

The UI for the Sound changes page.
read.transcription

Read transcription from a tsv file.
print.soundcorrs

vec2df.rank

A vector to data frame converter for fitTable. This one orders data by rank.
server

The main server for the UI.
print.transcription

soundchange

Constructor function for the soundchange class.
wide2long

Convert from the wide format (multiple entries per row) to the long format (single entry per row).
summary.list.multiFit

summary.list.lapplyTest

summary.soundcorrs

Generate a segment-to-segment contingency table for two languages.
ui.start

The UI for the Start page.
ui.tables

The UI for the Tables changes page.