Make word-doc matrix


In [4]:
import datetime as dt
import os
import sys
import time

In [2]:
from cltk.corpus.greek.tlg.parse_tlg_indices import get_epithet_index
from cltk.corpus.greek.tlg.parse_tlg_indices import get_epithets
from cltk.corpus.greek.tlg.parse_tlg_indices import select_authors_by_epithet
from cltk.corpus.greek.tlg.parse_tlg_indices import get_epithet_of_author
from cltk.corpus.greek.tlg.parse_tlg_indices import get_id_author
from cltk.stop.greek.stops import STOPS_LIST as greek_stops
from cltk.tokenize.word import nltk_tokenize_words

from greek_accentuation.characters import base

import pandas  # pip install pandas

from sklearn.decomposition import NMF  # pip install scikit-learn scipy
from sklearn.externals import joblib
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.feature_extraction.text import CountVectorizer

In [21]:
extra_stops = ["ου", "τος", "τας", "αλλ", "εγω", "εαυτου", "ωσπερ", "τουτων", "οσος", "ουδεν", "καθ", "ος", "αυτον", "αυτην", "αυτους", "εκει", "εαυτου", "τοτε", "τουτου", "μετ", "αυτην", "αυτον", "νυ", "εμοι", "εμε", "παρ", "ταυτ", "πως", "σοι", "αμφι", "αμα", "τουτων", "ισος", "ον", "τε", "τουτ", "τοιαυτην", "εκει", "ρα", "αν1", "και", "δια", "ναι", "αμφι", "τε", "οσος", "ταδε", "τοδε", "ετερος", "ος", "ους", "ρα", "τηϲ", "τοιϲ", "προϲ", "ειϲ", "ανα", "μετ", "ινα", "πα", "επει", "αυτον", "καθ", "ινα", "μυ", "ποτε", "εμε", "ον", "τινα", "μα", "μη", "αυτοι", "αὐτος", "ωδε", "οὐ", "ου", "τος", "μα", "μη", "πυ", "πα", "ον", "ουδ", "ουτ", "μοι", "μος"]

In [22]:
def stream_lemmatized_files(corpus_dir, reject_none_epithet=False, reject_chars_less_than=None):
    # return all docs in a dir; parameters for removing by None epithet and short texts
    user_dir = os.path.expanduser('~/cltk_data/user_data/' + corpus_dir)
    files = os.listdir(user_dir)
    
    map_id_author = get_id_author()

    for file in files:
        filepath = os.path.join(user_dir, file)
        file_id = file[3:-4]
        author = map_id_author[file_id]

        if reject_none_epithet:
            # get id numbers and then epithets of each author
            author_epithet = get_epithet_of_author(file_id)
            if not author_epithet:
                continue

        with open(filepath) as fo:
            
            text = fo.read()
            
            tokens = nltk_tokenize_words(text)
            tokens = [token for token in tokens if token not in extra_stops]
            text = ' '.join(tokens)
            
            if reject_chars_less_than:
                if len(text) < reject_chars_less_than:
                    continue
            
            yield file_id, author, text

In [23]:
t0 = dt.datetime.utcnow()

id_author_text_list = []
for tlg_id, author, text in stream_lemmatized_files('tlg_lemmatized_no_accents_no_stops', 
                                    reject_none_epithet=True,
                                    reject_chars_less_than=500):
    id_author_text_list.append((tlg_id, author, text))

print('... finished in {}'.format(dt.datetime.utcnow() - t0))
print('Number of texts:', len(id_author_text_list))


... finished in 0:02:25.188125
Number of texts: 1137

In [24]:
# view all epithets:
get_epithets()


Out[24]:
['Alchemistae',
 'Apologetici',
 'Astrologici',
 'Astronomici',
 'Atticistae',
 'Biographi',
 'Bucolici',
 'Choliambographi',
 'Chronographi',
 'Comici',
 'Doxographi',
 'Elegiaci',
 'Epici/-ae',
 'Epigrammatici/-ae',
 'Epistolographi',
 'Geographi',
 'Geometri',
 'Gnomici',
 'Gnostici',
 'Grammatici',
 'Hagiographi',
 'Historici/-ae',
 'Hymnographi',
 'Iambici',
 'Lexicographi',
 'Lyrici/-ae',
 'Mathematici',
 'Mechanici',
 'Medici',
 'Mimographi',
 'Musici',
 'Mythographi',
 'Nomographi',
 'Onirocritici',
 'Oratores',
 'Paradoxographi',
 'Parodii',
 'Paroemiographi',
 'Periegetae',
 'Philologi',
 'Philosophici/-ae',
 'Poetae',
 'Poetae Didactici',
 'Poetae Medici',
 'Poetae Philosophi',
 'Polyhistorici',
 'Rhetorici',
 'Scriptores Ecclesiastici',
 'Scriptores Erotici',
 'Scriptores Fabularum',
 'Scriptores Rerum Naturalium',
 'Sophistae',
 'Tactici',
 'Theologici',
 'Tragici']

In [25]:
t0 = dt.datetime.utcnow()

# tf-idf features
n_samples = 2000
n_features = 1000  # TODO: increase
n_topics = len(get_epithets())  # 55
n_top_words = 20

tfidf_vectorizer = TfidfVectorizer(max_df=1.0, 
                                   min_df=1,
                                   max_features=n_features,
                                   stop_words=greek_stops)
texts_list = [t[2] for t in id_author_text_list]
tfidf = tfidf_vectorizer.fit_transform(texts_list)

# save features
vector_fp = os.path.expanduser('~/cltk_data/user_data/tlg_lemmatized_no_accents_no_stops_set_reduction_tfidf_{0}features.pickle'.format(n_features))
joblib.dump(tfidf, vector_fp)

print('... finished in {}'.format(dt.datetime.utcnow() - t0))
# time on good server:
# 1000 features: 0:01:22


... finished in 0:00:53.647959

Run model


In [26]:
t0 = dt.datetime.utcnow()

print("Fitting the NMF model with tf-idf features, "
      "n_samples=%d and n_features=%d..."
      % (n_samples, n_features))
nmf = NMF(n_components=n_topics, random_state=1,
          alpha=.1, l1_ratio=.5).fit(tfidf)

# save model
nmf_fp = os.path.expanduser('~/cltk_data/user_data/tlg_lemmatized_no_accents_no_stops_set_reduction_tfidf_{0}features_nmf.pickle'.format(n_features))
joblib.dump(nmf, nmf_fp)

print('... finished in {}'.format(dt.datetime.utcnow() - t0))


Fitting the NMF model with tf-idf features, n_samples=2000 and n_features=1000...
... finished in 0:00:09.663657

In [27]:
def print_top_words(model, feature_names, n_top_words):
    for topic_id, topic in enumerate(model.components_):
        print('Topic #{}:'.format(int(topic_id)))
        print(''.join([feature_names[i] + ' ' + str(round(topic[i], 2))
              +' | ' for i in topic.argsort()[:-n_top_words - 1:-1]]))
        print()

In [28]:
print("Topics in NMF model:")
tfidf_feature_names = tfidf_vectorizer.get_feature_names()

print_top_words(nmf, tfidf_feature_names, n_top_words)


Topics in NMF model:
Topic #0:
ειμι 2.85 | ου 1.01 | εχω 0.95 | τος 0.49 | ποιεω 0.47 | πα 0.37 | οιος 0.36 | τοιου 0.36 | αυτο 0.36 | μονον 0.35 | ολοξ 0.34 | δεω1 0.34 | ος 0.32 | μαλλον 0.31 | φημι 0.31 | ειπον 0.31 | παλιν 0.31 | παντα 0.3 | εαυτου 0.3 | κατ 0.28 | 

Topic #1:
φημι 3.03 | ειμι 0.69 | φησι 0.41 | φησιν 0.36 | λεγει 0.3 | πρωτω 0.27 | γενεσθαι 0.27 | ιστορεω 0.22 | φασι 0.21 | καθα 0.21 | προτερος 0.2 | καλεω 0.19 | διος 0.17 | λεγεται 0.17 | υστερος 0.16 | αθηνη 0.16 | ιερον 0.15 | γουν 0.15 | διο 0.14 | λεγεσθαι 0.14 | 

Topic #2:
ειμι 0.64 | κακοω 0.51 | ανηρ 0.39 | οραω 0.38 | ευ 0.33 | δοκεω 0.32 | κακον 0.31 | εχω 0.29 | απας 0.29 | ζαω 0.28 | ειδον 0.26 | εμεω 0.26 | αγαθος 0.25 | ποτ 0.23 | αει 0.22 | καλος 0.21 | νυ 0.21 | βιον 0.21 | οιδα 0.21 | καν 0.2 | 

Topic #3:
χριστος 0.97 | θεαομαι 0.83 | θεος 0.48 | κυριου 0.4 | ιησου 0.4 | κυριος 0.37 | θεον 0.32 | ου 0.28 | χριστον 0.28 | αγιος 0.28 | υιος 0.27 | ανθρωπος 0.22 | μα 0.22 | πνευ 0.21 | λεγει 0.2 | προφητης 0.19 | ειμι 0.18 | πνευματος 0.18 | αγιου 0.18 | σωτηρ 0.17 | 

Topic #4:
πολιν 0.53 | πολεως 0.5 | εκει 0.46 | πολυς 0.38 | εχω 0.38 | ανηρ 0.31 | ου 0.3 | εαυτου 0.28 | βασιλεως 0.28 | ειμι 0.28 | νος 0.27 | πολεμον 0.26 | ηδος 0.24 | αρχω 0.24 | πολει 0.23 | χωραν 0.22 | ταυτην 0.21 | εκεινου 0.21 | θεν 0.21 | απας 0.2 | 

Topic #5:
πυρετος 0.67 | μα 0.61 | αιμα 0.49 | γινεται 0.49 | υλαω 0.31 | φυσιν 0.28 | πνευ 0.27 | σω 0.27 | θερμος 0.23 | υγρος 0.22 | σωματος 0.21 | γινονται 0.21 | θερμον 0.19 | σωματι 0.17 | ψυχρος 0.16 | οστεον 0.16 | υγρον 0.16 | μαλλον 0.15 | κεφαλη 0.15 | πνευματος 0.14 | 

Topic #6:
πολις 2.46 | εθνος 0.27 | πολιν 0.21 | πολιτης 0.17 | χωριον 0.16 | σος 0.16 | χωρα 0.15 | οικεω 0.13 | καλεω 0.13 | πρωτω 0.09 | πρωτη 0.09 | τινες 0.09 | προτερον 0.09 | πλησιον 0.08 | πολεις 0.08 | ακρα 0.08 | ειμι 0.08 | λεγεται 0.07 | ιημι 0.07 | εστι 0.07 | 

Topic #7:
πολιτης 1.37 | εθνος 0.28 | που 0.04 | δευτερα 0.02 | δεινος 0.01 | οινοω 0.01 | τινες 0.0 | εργον 0.0 | εποιησεν 0.0 | επομαι 0.0 | επτα 0.0 | επωχατο 0.0 | εργνυμι 0.0 | ερμη 0.0 | επιστημη 0.0 | ερχομαι 0.0 | ερω 0.0 | ερως 0.0 | εσσομαι 0.0 | εποιησε 0.0 | 

Topic #8:
ιημι 1.83 | μα 0.39 | ονομα 0.22 | ρη 0.2 | δηλοω 0.15 | αγαω 0.14 | ον 0.14 | γινεται 0.11 | λεγεται 0.11 | γραφω 0.1 | οπου 0.1 | οθεν 0.05 | απτω 0.04 | σις 0.03 | ομηρος 0.03 | σημαινει 0.03 | τοπος 0.02 | εικοσι 0.02 | μαι 0.02 | υιον 0.02 | 

Topic #9:
εχω 3.35 | χαλκεος 0.22 | μη 0.13 | χρυσοω 0.12 | ιστημι 0.09 | τρεω 0.09 | πους 0.09 | εστιν 0.09 | ποιεω 0.08 | εστι 0.08 | ειμι 0.08 | αγω 0.08 | μα 0.08 | υψος 0.07 | μεσον 0.07 | πεντε 0.06 | κος 0.06 | εκατον 0.05 | ον 0.05 | εικοσι 0.05 | 

Topic #10:
αρον 1.38 | ειμι 0.43 | εστιν 0.37 | κυκλου 0.36 | εστι 0.35 | ιστημι 0.31 | θει 0.28 | σημει 0.24 | μειζων 0.24 | λογον 0.24 | ον 0.2 | πλευρα 0.18 | μειζονα 0.15 | λεγω 0.15 | αγω 0.15 | ευθειας 0.14 | τουτεστιν 0.13 | διχα 0.13 | ελασσων 0.12 | τουτεστι 0.09 | 

Topic #11:
ετος 2.25 | υιος 0.18 | βασιλειας 0.14 | κοσμου 0.13 | εταζω 0.12 | αδαμ 0.09 | αρχω 0.09 | βασιλειαν 0.05 | περθω 0.05 | αιγυπτου 0.05 | ναος 0.05 | εικοσι 0.05 | ειτα 0.05 | δεκα 0.04 | λος 0.04 | γεγονε 0.04 | ιουδαιων 0.04 | ηως 0.03 | ιημι 0.03 | δυο 0.03 | 

Topic #12:
καθως 1.09 | γενναω 0.71 | ιστορεω 0.32 | εαυτον 0.24 | τοιαυτης 0.17 | πατηρ 0.15 | ποταμος 0.14 | ορος 0.13 | υιον 0.13 | πολεμον 0.1 | νυκτος 0.08 | αθηνη 0.08 | γινεται 0.08 | γενομενος 0.07 | τιμην 0.06 | βασιλευς 0.06 | ρωμαιοι 0.06 | μητρος 0.06 | αιτιαν 0.06 | ζωιοω 0.05 | 

Topic #13:
ου 3.22 | ανθρωπων 0.08 | διδωμι 0.08 | θεος 0.07 | πλεω 0.05 | ιππος 0.04 | ρανος 0.04 | νος 0.04 | γενεσθαι 0.04 | αποθνησκω 0.03 | παντα 0.03 | ερω 0.03 | ανθρωποις 0.03 | κρατεω 0.03 | ειδως 0.03 | πολυς 0.02 | θεον 0.02 | τουτω 0.01 | απερχομαι 0.01 | παντων 0.01 | 

Topic #14:
μοιρας 0.87 | ηως 0.53 | κεφαλη 0.22 | ρα 0.22 | ωρα 0.17 | ωμος 0.15 | εσχατος 0.13 | κυκλου 0.13 | προτερος 0.12 | κει 0.11 | μαι 0.11 | τουτεστιν 0.09 | ηλιου 0.09 | αστρον 0.08 | νυκτος 0.08 | διος 0.07 | ακρα 0.06 | οφις 0.06 | παλιν 0.06 | κεφαλην 0.06 | 

Topic #15:
ωφελεω 0.0 | εποιησεν 0.0 | εσχατος 0.0 | εστιν 0.0 | εστι 0.0 | εσσομαι 0.0 | ερως 0.0 | ερω 0.0 | ερχομαι 0.0 | ερμη 0.0 | εργον 0.0 | εργνυμι 0.0 | επωχατο 0.0 | επτα 0.0 | επομαι 0.0 | εποιησε 0.0 | ενταυ 0.0 | επιστημη 0.0 | επειτα 0.0 | επειδη 0.0 | 

Topic #16:
ος 2.51 | αθηναι 0.67 | αθηναιων 0.19 | αθηνη 0.15 | ανηρ 0.13 | γενναω 0.11 | ελλην 0.11 | ρος 0.1 | προτερος 0.09 | μη 0.08 | ευρισκω 0.08 | εικοσι 0.07 | γραφω 0.07 | γενος 0.06 | αγων 0.06 | ναυ 0.05 | δευτερα 0.05 | γεγονεναι 0.05 | αρχαι 0.05 | πολεως 0.05 | 

Topic #17:
αντι 1.78 | ομηρος 0.26 | σημαινει 0.24 | πλατων 0.2 | λεγεται 0.18 | ερω 0.15 | λεγουσιν 0.13 | αγαω 0.12 | οιος 0.12 | λεγει 0.11 | ητοι 0.11 | κυριως 0.11 | γινεται 0.1 | ειδος 0.09 | ονομα 0.09 | δηλοω 0.08 | κατ 0.08 | λεγειν 0.07 | διπλοος 0.07 | λεγουσι 0.06 | 

Topic #18:
καλεω 2.3 | ιερον 0.18 | πρωτη 0.18 | αθηνη 0.14 | λεγεται 0.13 | ερχομαι 0.11 | πρωτω 0.11 | προτερος 0.06 | δεκα 0.06 | ερω 0.05 | οικος 0.05 | μεγα 0.05 | δις 0.05 | προτερον 0.03 | εις 0.03 | χειμων 0.03 | θεοι 0.03 | προ 0.03 | εισι 0.02 | γενομενος 0.02 | 

Topic #19:
υδωρ 2.02 | θειου 0.25 | υγρον 0.19 | υγρος 0.17 | θερμον 0.14 | πυρος 0.14 | πυ 0.13 | θεω 0.12 | ειδος 0.09 | ειδομαι 0.08 | αχρι 0.07 | μονος 0.07 | αυτο 0.06 | αυτα 0.05 | θαλασσης 0.05 | εις 0.05 | στοιχειων 0.05 | λευκον 0.05 | ον 0.05 | οφθαλμους 0.04 | 

Topic #20:
αρης 0.89 | ερμη 0.62 | σεληνη 0.62 | σεληνης 0.55 | ηλιος 0.37 | ζευς 0.28 | ηλιου 0.25 | διος 0.2 | ημερας 0.17 | γενηται 0.11 | οικος 0.11 | τοπω 0.11 | μοιρας 0.11 | οραω 0.1 | κλη 0.1 | δηλοω 0.1 | μοι 0.1 | ρος 0.1 | γινονται 0.09 | σημαινει 0.09 | 

Topic #21:
ευ 2.51 | χομαι 0.14 | πολιν 0.13 | μητηρ 0.05 | αει 0.05 | ολοξ 0.04 | σωτηρ 0.04 | εγενοντο 0.04 | εις 0.04 | ενδιδωμι 0.03 | εαυτον 0.03 | χαριν 0.03 | θυμος 0.03 | σοφος 0.02 | σωζω 0.02 | ευρισκω 0.02 | κρατος 0.02 | ξις 0.01 | χειρ 0.01 | τιμαω 0.01 | 

Topic #22:
αερα 0.55 | αερος 0.41 | απειρος 0.39 | γινεσθαι 0.37 | πυ 0.3 | ηλιος 0.28 | υδωρ 0.24 | πυρος 0.23 | στοιχει 0.22 | αστρον 0.22 | θερμον 0.21 | αρχην 0.2 | αηρ 0.2 | ηλιου 0.2 | γαι 0.17 | κοσμον 0.15 | ον 0.15 | ποιεω 0.14 | γενναω 0.13 | στοιχειων 0.13 | 

Topic #23:
οιος 2.38 | ονομα 0.21 | γινεται 0.14 | λογου 0.1 | σημαινει 0.09 | προ 0.09 | ρη 0.09 | μακρος 0.08 | λεγεται 0.08 | ητοι 0.07 | απλοος 0.07 | κυριον 0.07 | προσωπου 0.06 | ιστεον 0.06 | εστι 0.06 | δευτερον 0.04 | μονογενης 0.04 | δηλοω 0.04 | τελους 0.04 | ειδος 0.04 | 

Topic #24:
ειμι 0.5 | ερχομαι 0.41 | ιππος 0.4 | διος 0.38 | ενι 0.34 | ανηρ 0.34 | περ 0.34 | ενθα 0.33 | ρος 0.32 | μα 0.31 | αυ 0.31 | εχω 0.29 | αγω 0.29 | οστε 0.27 | πα 0.26 | ευ 0.26 | μεγα 0.26 | ος 0.25 | γαι 0.23 | νος 0.22 | 

Topic #25:
αυ 1.9 | θις 0.57 | αειδω 0.21 | προτερος 0.2 | σοφος 0.2 | νος 0.14 | ιεροω 0.12 | θεοι 0.08 | χειροω 0.08 | πυρος 0.08 | χειρ 0.06 | πνευματος 0.06 | γενομενος 0.06 | απας 0.05 | μεγα 0.05 | νομον 0.04 | βασιλις 0.04 | ξανω 0.04 | εις 0.04 | ειδος 0.04 | 

Topic #26:
βασιλευς 1.69 | βασιλεως 0.84 | βασιλεα 0.57 | βασιλις 0.45 | βασιλειας 0.21 | περθω 0.2 | βασιλικος 0.2 | σε 0.18 | ρωμαιων 0.17 | εκει 0.15 | ιωαννης 0.1 | θεν 0.09 | εκκλησιας 0.08 | υιος 0.08 | βασιλεια 0.07 | αρχω 0.07 | εισερχομαι 0.07 | ιππος 0.06 | υιον 0.06 | τουτω 0.06 | 

Topic #27:
γαι 2.34 | ηλιος 0.25 | αστρον 0.22 | ρανος 0.19 | ηλιου 0.18 | ρα 0.11 | φαος 0.09 | θεος 0.09 | ουρανον 0.09 | οραω 0.08 | υγρος 0.08 | κοσμου 0.07 | μα 0.07 | κοσμον 0.06 | μεγας 0.06 | οικεω 0.06 | ελλην 0.05 | ανθρωποις 0.04 | χειμων 0.03 | πα 0.03 | 

Topic #28:
γυνη 2.11 | γυναικος 0.13 | κεφαλην 0.09 | αναιρεω 0.09 | ελλην 0.07 | οικος 0.06 | κακοω 0.05 | σωκρατης 0.05 | θεος 0.04 | οθεν 0.04 | ονομα 0.03 | ζευς 0.03 | αυτας 0.03 | αρτι 0.02 | αφαιρεω 0.02 | χρυσοω 0.02 | χραω2 0.02 | βοηθεω 0.02 | ανδρος 0.02 | εαυτην 0.02 | 

Topic #29:
νυ 2.06 | αρτι 0.21 | οπου 0.21 | αθηνη 0.16 | ερχομαι 0.12 | ειπε 0.06 | σεω 0.06 | θα 0.04 | ταχεως 0.03 | ενταυ 0.03 | οικεω 0.02 | λαβων 0.02 | κρατεω 0.02 | λογοις 0.02 | εμεω 0.0 | που 0.0 | εργον 0.0 | εργνυμι 0.0 | ερμη 0.0 | επτα 0.0 | 

Topic #30:
πα 1.52 | παντα 1.11 | ολοξ 0.68 | παντων 0.31 | κατ 0.18 | φυσιν 0.17 | εργνυμι 0.16 | φυσις 0.14 | θεαομαι 0.14 | σεω 0.11 | μοι 0.09 | ρα 0.09 | τεχνης 0.08 | πολυς 0.08 | αιων 0.08 | πασης 0.07 | εκαστος 0.07 | παντος 0.07 | πυ 0.07 | λαμβανειν 0.06 | 

Topic #31:
ιστορεω 2.3 | αναιρεω 0.27 | ενθα 0.12 | καθαπερ 0.11 | υιος 0.09 | φησιν 0.09 | μητρος 0.08 | αδελφον 0.07 | γενεσθαι 0.07 | εγενετο 0.06 | πεμπω 0.06 | οικεω 0.05 | αιτιαν 0.05 | χωρας 0.04 | πλη 0.04 | λεγεσθαι 0.04 | θος 0.03 | μα 0.03 | ονομα 0.03 | ιερον 0.03 | 

Topic #32:
παι 1.77 | γενεσθαι 0.19 | πατηρ 0.18 | λεγει 0.15 | διος 0.14 | τιθημι 0.13 | διδωμι 0.13 | ειδον 0.11 | εκαστω 0.1 | εγενετο 0.09 | λεγεται 0.09 | εις 0.08 | λαμβανω 0.08 | δις 0.08 | αναιρεω 0.07 | εγενοντο 0.06 | υιος 0.06 | παιδος 0.06 | ερμη 0.06 | ερω 0.05 | 

Topic #33:
ρωμαιων 1.68 | ρωμαιοι 0.63 | ρωμαιοις 0.46 | περθω 0.21 | εθνος 0.19 | πολεμου 0.11 | βασιλευς 0.11 | σφαζω 0.11 | πολεμον 0.09 | αρχη 0.08 | ανηρ 0.07 | αρχην 0.06 | τοινυν 0.06 | απας 0.05 | μα 0.04 | θις 0.04 | παντος 0.04 | βασιλειας 0.03 | τα 0.03 | πολεμεω 0.03 | 

Topic #34:
λαβων 0.86 | ειτα 0.61 | μερος 0.5 | ημερας 0.48 | ηως 0.41 | χαλκεος 0.26 | οξος 0.24 | μερη 0.24 | θειου 0.2 | γενηται 0.19 | παλιν 0.18 | καλος 0.17 | αυτο 0.14 | υδωρ 0.12 | ιστημι 0.11 | χρυσοω 0.1 | ομοω 0.1 | θεω 0.09 | ολιγον 0.08 | εαω 0.08 | 

Topic #35:
ειπον 2.14 | λεγω1 0.17 | γραφω 0.12 | ερχομαι 0.11 | αθηνη 0.09 | δει 0.08 | πατηρ 0.07 | αγων 0.06 | ακουω 0.06 | μυ 0.05 | λεγων 0.04 | ανθρωπος 0.04 | ειδον 0.04 | ιδων 0.04 | λογους 0.03 | παλιν 0.03 | οιδα 0.01 | ποτ 0.01 | εμεω 0.0 | τεχνην 0.0 | 

Topic #36:
ποταμος 1.67 | εθνος 0.39 | μεχρι 0.25 | σος 0.17 | πολιν 0.15 | μερος 0.12 | ορος 0.11 | πολεις 0.11 | ακρα 0.09 | μαι 0.09 | θαλασσης 0.09 | κει 0.08 | θαλασσαν 0.08 | ονομα 0.08 | χωρας 0.08 | ταυτην 0.08 | ιερον 0.07 | κος 0.06 | ιος 0.06 | χωρα 0.06 | 

Topic #37:
δω 0.98 | ρον 0.55 | ρος 0.48 | σεω 0.16 | ευρισκω 0.11 | κεφαλη 0.1 | ιστημι 0.09 | ηδος 0.07 | λεγεις 0.06 | αναιρεω 0.06 | τιθημι 0.06 | εμεω 0.05 | πολλη 0.05 | κει 0.04 | αει 0.04 | μαι 0.04 | εργον 0.04 | λευκον 0.03 | μητρος 0.03 | πολιν 0.03 | 

Topic #38:
εϲτι 1.19 | ταϲ 0.69 | χρη 0.1 | γιγνεται 0.09 | χραω2 0.06 | ολοξ 0.05 | μαλλον 0.05 | φαρμακον 0.03 | ειτα 0.03 | κατ 0.03 | κεφαλην 0.02 | θερμος 0.02 | ηδος 0.02 | επειτα 0.02 | υγρος 0.02 | κατω 0.02 | αιμα 0.02 | ενιοτε 0.02 | βοηθεω 0.02 | οινοω 0.02 | 

Topic #39:
δεω1 2.02 | ποιεω 0.32 | τεχνη 0.09 | πρα 0.09 | τουτοις 0.07 | μαλιστα 0.06 | μερος 0.06 | καιρος 0.05 | δου 0.05 | πολεμιων 0.05 | καλος 0.04 | τεχνης 0.04 | σφοδρα 0.03 | εκαστος 0.03 | γμα 0.02 | γενεσθαι 0.02 | χραω1 0.02 | ταυτας 0.01 | χρη 0.01 | λαμβανω 0.01 | 

Topic #40:
ερως 1.57 | τιθημι 0.16 | ερχομαι 0.12 | καλος 0.11 | ποτ 0.1 | πασχω 0.08 | καλον 0.08 | ειδως 0.08 | οινος 0.08 | ειδον 0.07 | καλλος 0.07 | εμεω 0.07 | ειδομαι 0.06 | πολλα 0.05 | πλεον 0.05 | ιερον 0.04 | παντα 0.04 | ταυτης 0.04 | αειδω 0.03 | ενι 0.03 | 

Topic #41:
εαυτου 1.65 | χρη 0.31 | τος 0.28 | ανηρ 0.25 | ανδρι 0.2 | γεγονεναι 0.18 | γυναικος 0.17 | νος 0.16 | ιουδαιων 0.11 | ανδρος 0.09 | χρηματων 0.07 | δηλοω 0.04 | ανθρωπων 0.03 | νεω 0.03 | μαλλον 0.03 | φωνην 0.03 | αδελφος 0.02 | ζωιον 0.02 | αρχω 0.02 | κοσμος 0.01 | 

Topic #42:
ψυχη 1.42 | αρεταω 0.42 | σωματος 0.3 | ψυχην 0.2 | λογον 0.19 | νοος 0.19 | αρχω 0.19 | σω 0.17 | ολοξ 0.17 | εξις 0.16 | φυσει 0.15 | φυσιν 0.15 | θεος 0.15 | μα 0.14 | αλογος 0.13 | λογισμος 0.13 | ανθρωπος 0.13 | αγαθος 0.12 | αυτα 0.1 | ανθρωπω 0.09 | 

Topic #43:
οταν 1.79 | ετερων 0.15 | τρεω 0.12 | ειδον 0.12 | ποιεω 0.12 | γινεται 0.1 | κακον 0.09 | φοβεω 0.08 | λευκος 0.06 | παντως 0.06 | κακα 0.05 | ανω1 0.04 | λεγει 0.04 | πρα 0.03 | σχη 0.03 | μα 0.02 | αιμα 0.02 | εις 0.02 | γιγνεται 0.01 | ειτα 0.01 | 

Topic #44:
ορος 2.01 | αγω 0.42 | θαλασσαν 0.09 | ιερον 0.07 | γενεσθαι 0.05 | υστερος 0.03 | γενναω 0.03 | ειτα 0.03 | αιτιαν 0.03 | γενος 0.02 | οικεω 0.02 | οπου 0.02 | τοιουτων 0.02 | χωρας 0.02 | ομολογεω 0.02 | μεταξυ 0.02 | αιτιας 0.01 | ονομα 0.0 | ηως 0.0 | αγων 0.0 | 

Topic #45:
οινος 1.01 | οινοω 0.78 | οξος 0.62 | ποιεω 0.37 | βοηθεω 0.21 | υδωρ 0.2 | δυναμιν 0.2 | σπερμα 0.18 | χραω2 0.15 | λευκος 0.14 | ωφελεω 0.13 | ομοιως 0.13 | αρτος 0.11 | πλη 0.11 | αγω 0.1 | θος 0.08 | θερμος 0.08 | ολοξ 0.07 | ον 0.07 | αρκεω 0.07 | 

Topic #46:
παλιν 1.26 | οραω 0.75 | αει 0.66 | πανυ 0.38 | γουν 0.3 | πα 0.1 | αριθμεω 0.06 | οστε 0.02 | ταυτης 0.02 | κρατεω 0.02 | εις 0.01 | ωρα 0.01 | ημεραν 0.01 | πυ 0.01 | σεω 0.0 | εποιησεν 0.0 | εργον 0.0 | επωχατο 0.0 | επτα 0.0 | επομαι 0.0 | 

Topic #47:
φησι 1.79 | φησιν 1.39 | λεγει 0.21 | γεγονεναι 0.18 | φασιν 0.15 | γενος 0.14 | πρωτω 0.13 | καλεω 0.13 | επτα 0.13 | σωκρατης 0.11 | πολεων 0.09 | ποιεω 0.04 | τοπους 0.04 | φασι 0.04 | δοκεω 0.04 | γενεσθαι 0.03 | μητερα 0.03 | αειδω 0.02 | ζαω 0.02 | δευτερα 0.02 | 

Topic #48:
ειμι 4.65 | προτερος 0.16 | ανηρ 0.15 | εστιν 0.12 | διδωμι 0.09 | εστι 0.09 | πατηρ 0.08 | ον 0.08 | πολει 0.07 | υιος 0.07 | ονομα 0.06 | σωτηρ 0.06 | πρα 0.05 | εγενετο 0.05 | πολιν 0.05 | δοκεω 0.05 | χειρ 0.05 | εκατον 0.05 | ειτ 0.04 | ιημι 0.04 | 

Topic #49:
ανδροω 1.55 | υιον 0.21 | λαμβανω 0.06 | πλει 0.05 | στος 0.04 | επτα 0.04 | δος 0.04 | σοφος 0.04 | ανηρ 0.02 | πολλα 0.02 | γενη 0.02 | αειδω 0.02 | σαρκος 0.02 | ελληνων 0.02 | ονομα 0.01 | μια 0.01 | ονοματι 0.01 | πειθω 0.01 | λεγων 0.01 | μονον 0.01 | 

Topic #50:
μητε 1.27 | μηδε 0.43 | μηδ 0.13 | χρη 0.1 | βασιλειαν 0.1 | υπνος 0.09 | αγαω 0.09 | υβρις 0.08 | αριστος 0.08 | ιστημι 0.07 | ιδου 0.06 | φιλον 0.06 | ακουω 0.05 | ανηρ 0.05 | παιδος 0.05 | αγω 0.05 | σεω 0.04 | μεγαλα 0.04 | αηρ 0.04 | νικαω 0.03 | 

Topic #51:
μος 1.26 | δη 0.84 | ερχομαι 0.21 | αθηναιων 0.09 | ιος 0.06 | θεον 0.04 | αθηναι 0.04 | θεαομαι 0.03 | γενει 0.03 | δεκα 0.03 | μητρος 0.03 | τοιου 0.02 | εισι 0.02 | μητηρ 0.02 | ιδων 0.01 | νεω 0.01 | ον 0.01 | χρηματα 0.0 | επομαι 0.0 | επιστημη 0.0 | 

Topic #52:
δυο 2.0 | πεντε 0.27 | ειδον 0.17 | ποιεω 0.15 | ευρισκω 0.15 | ενος 0.14 | κος 0.14 | εις 0.11 | ειτα 0.11 | αριθμεω 0.1 | προτερος 0.1 | αριθμος 0.09 | χρεια 0.09 | ομοιως 0.08 | τρια 0.08 | τοιουτων 0.07 | ιστημι 0.06 | χαλκεος 0.06 | εισιν 0.05 | χος 0.05 | 

Topic #53:
διαφερει 1.33 | φιλων 0.06 | σημαινει 0.04 | λεγεται 0.03 | ομηρος 0.02 | τοπω 0.01 | εποιησε 0.0 | επομαι 0.0 | επτα 0.0 | επωχατο 0.0 | εργνυμι 0.0 | εργον 0.0 | ερμη 0.0 | ερχομαι 0.0 | ερω 0.0 | ερως 0.0 | εσσομαι 0.0 | εποιησεν 0.0 | επειδη 0.0 | επιστημη 0.0 | 

Topic #54:
θεαω 2.02 | ζευς 0.28 | διος 0.26 | θεους 0.15 | τιμαω 0.13 | θεον 0.13 | ποτ 0.12 | αναιρεω 0.11 | ανθρωπων 0.11 | αθηνη 0.1 | θεος 0.09 | μηδε 0.08 | κατ 0.07 | θεοι 0.07 | εις 0.07 | θεαομαι 0.06 | χαριν 0.06 | ευρισκω 0.05 | νομον 0.05 | πολεμον 0.04 | 


In [29]:
tfidf.shape


Out[29]:
(1137, 1000)

In [30]:
doc_topic_distrib = nmf.transform(tfidf)  # numpy.ndarray

In [31]:
doc_topic_distrib.shape


Out[31]:
(1137, 55)

In [32]:
df = pandas.DataFrame(doc_topic_distrib)

In [33]:
len(id_author_text_list)


Out[33]:
1137

In [34]:
authors_in_order = {index:_tuple[1] for index, _tuple in enumerate(id_author_text_list)}
print(len(authors_in_order))


1137

In [35]:
df = df.rename(authors_in_order)

Questions:

  • to what topic does each author most belong? (and how to determine cutoff?)
  • what authors most exemplify a topic?

In [36]:
df


Out[36]:
0 1 2 3 4 5 6 7 8 9 ... 45 46 47 48 49 50 51 52 53 54
Lepidus Hist. 0.000000 0.077545 0.000000 0.000000 0.000000 0.000000 0.140505 0.000000 0.000000 0.000000 ... 0.000000 0.046851 0.000000 0.050216 0.000000 0.000000 0.000000 0.052111 0.000000 0.000000
Archippus Comic. 0.025486 0.000000 0.029728 0.017143 0.000000 0.000000 0.000000 0.000000 0.000000 0.070260 ... 0.000000 0.040257 0.000000 0.081604 0.059330 0.000000 0.000000 0.000000 0.000000 0.000000
Menecrates Hist. 0.001895 0.000000 0.000000 0.016200 0.114572 0.000000 0.000000 0.000000 0.023178 0.006658 ... 0.000000 0.000000 0.031162 0.006848 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Marinus Phil. 0.134530 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.001926 ... 0.000000 0.000000 0.000000 0.065617 0.000000 0.000000 0.000000 0.018619 0.000000 0.000000
Troilus Soph. 0.134120 0.016393 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.014758 ... 0.000000 0.000000 0.000000 0.045456 0.000000 0.000000 0.000000 0.013417 0.012661 0.000462
Apollinaris Theol. 0.094664 0.019815 0.000000 0.306342 0.000000 0.000000 0.000000 0.000000 0.000000 0.001562 ... 0.000000 0.000000 0.033674 0.012656 0.000000 0.000000 0.000000 0.000000 0.000000 0.012929
Hermas Scr. Eccl., Pastor Hermae 0.062739 0.028607 0.016646 0.142850 0.008499 0.000000 0.000000 0.000000 0.000000 0.038199 ... 0.000000 0.000000 0.053877 0.046298 0.000000 0.000000 0.000000 0.000000 0.000000 0.014377
Agatharchides Geogr. 0.137694 0.001862 0.000000 0.000000 0.109250 0.030776 0.001100 0.000000 0.000000 0.040167 ... 0.000000 0.000000 0.053643 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Mnaseas Perieg. 0.038388 0.146409 0.000000 0.011157 0.023401 0.000000 0.096971 0.000000 0.000000 0.000000 ... 0.000000 0.005002 0.033098 0.000000 0.000000 0.000000 0.000000 0.010700 0.000000 0.041010
Philoxenus Lyr. 0.020419 0.000000 0.033980 0.000000 0.032612 0.002088 0.000000 0.000000 0.010487 0.000000 ... 0.000000 0.000000 0.000000 0.065623 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Boethus Phil. 0.092124 0.028817 0.000000 0.022588 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.010099 0.000000 0.011471 0.000000 0.000000 0.000000 0.000000 0.000000 0.052146
Joannes Actuarius Med. 0.129919 0.000000 0.000000 0.000000 0.036557 0.179788 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Cephalion Hist. et Rhet. 0.022456 0.016388 0.000000 0.001012 0.154184 0.000000 0.000000 0.000000 0.017372 0.002768 ... 0.000000 0.000000 0.000000 0.044843 0.000000 0.000000 0.000000 0.000000 0.000000 0.002441
Polycharmus Hist. 0.038223 0.008740 0.013933 0.000000 0.042876 0.000000 0.061748 0.110801 0.040297 0.028009 ... 0.000000 0.000000 0.000000 0.043934 0.000000 0.000000 0.000000 0.012150 0.000000 0.017530
Stephanus Med. 0.099604 0.000000 0.000000 0.000000 0.000000 0.194033 0.000000 0.000000 0.000000 0.018060 ... 0.000000 0.000000 0.000000 0.015140 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Alcman Lyr. 0.051240 0.021402 0.011880 0.000000 0.024630 0.000000 0.000000 0.000000 0.000000 0.029702 ... 0.000000 0.000000 0.000000 0.027753 0.000000 0.021494 0.021698 0.000000 0.000000 0.021326
[Astrampsychus Magus] Onir. 0.011484 0.000000 0.025225 0.002294 0.023023 0.000000 0.000000 0.000000 0.000000 0.062222 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Archelaus Paradox. 0.009232 0.000000 0.000000 0.003769 0.000000 0.094809 0.000000 0.000000 0.000000 0.021983 ... 0.000000 0.000000 0.000000 0.004663 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Eusebius Scr. Eccl. 0.068682 0.010664 0.000000 0.175443 0.013282 0.000000 0.000000 0.000000 0.000000 0.005556 ... 0.000000 0.020877 0.001924 0.034895 0.000000 0.000000 0.000000 0.000000 0.000000 0.002714
Tryphon II Gramm. 0.083860 0.000000 0.000000 0.000881 0.000000 0.000000 0.000000 0.000000 0.000000 0.025625 ... 0.000000 0.000000 0.000000 0.045919 0.000000 0.000000 0.000000 0.000000 0.000000 0.012372
Paeon Hist. 0.006300 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.028160 ... 0.030262 0.039897 0.085436 0.000000 0.000000 0.000000 0.000000 0.053813 0.000000 0.000000
Cratinus Comic. 0.062955 0.000000 0.122050 0.000000 0.037683 0.000000 0.001580 0.000000 0.016121 0.042419 ... 0.000000 0.000000 0.000000 0.049611 0.017340 0.000000 0.000000 0.000000 0.000000 0.000000
Pappus Math. 0.046897 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.020221 ... 0.000000 0.000000 0.000000 0.030651 0.000000 0.000000 0.000000 0.008748 0.000000 0.000000
Theon Gramm. 0.029305 0.055587 0.014015 0.000000 0.021543 0.000000 0.138360 0.032147 0.000000 0.000000 ... 0.000000 0.000000 0.008640 0.002076 0.000000 0.000000 0.000000 0.002435 0.000000 0.032118
Joannes Gramm. et Theol. 0.119769 0.006459 0.000000 0.135474 0.000000 0.047349 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.034672 0.000000 0.000000 0.000000 0.033308 0.000000 0.000000
Marcus Antonius Polemon Soph. 0.067357 0.000000 0.037795 0.000000 0.049245 0.000000 0.000000 0.000000 0.000000 0.002121 ... 0.000000 0.000000 0.000000 0.095094 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Socrates Hist. 0.005168 0.017728 0.000000 0.000000 0.050034 0.047198 0.000000 0.000000 0.061783 0.000000 ... 0.000000 0.054622 0.104008 0.015732 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Laonicus Chalcocondyles Hist. 0.017305 0.000891 0.000000 0.000000 0.249384 0.000000 0.012569 0.000000 0.008675 0.013035 ... 0.000000 0.000000 0.000000 0.031987 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Simias Gramm. 0.000000 0.000000 0.000000 0.000000 0.011695 0.001341 0.000000 0.000000 0.022754 0.030007 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.008894 0.000000 0.000000 0.059782
Menander Protector Hist. 0.077540 0.009997 0.001211 0.000000 0.098029 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.013101 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Andron Hist. 0.019021 0.046430 0.000000 0.000000 0.018213 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.011959 0.047878 0.000000 0.306631 0.000000 0.065543 0.021463 0.000000 0.000000
Aristaenetus Epist. 0.119973 0.022932 0.102396 0.000000 0.028390 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.003374
Daimachus Hist. 0.066229 0.027297 0.000000 0.000000 0.010842 0.000000 0.026334 0.000000 0.038089 0.000000 ... 0.000000 0.000562 0.000000 0.034202 0.000000 0.000000 0.000000 0.048620 0.000000 0.000000
Aristocles Phil. 0.168372 0.011570 0.000048 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.046032 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Mesomedes Lyr. 0.026413 0.000000 0.008215 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.042658 ... 0.000000 0.014309 0.000000 0.007901 0.000682 0.000000 0.000000 0.000000 0.000000 0.000000
Maeandrius Hist. 0.018754 0.095736 0.000000 0.005224 0.077957 0.000000 0.038676 0.000000 0.035929 0.011453 ... 0.000000 0.000000 0.067381 0.030374 0.000000 0.000000 0.000000 0.005238 0.000000 0.000000
Nicephorus Bryennius Hist. 0.065163 0.000000 0.022001 0.000000 0.232981 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.007133 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Hipparchus Astron. et Geogr. 0.080377 0.028193 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.009048 ... 0.000000 0.000000 0.001386 0.000000 0.000000 0.000000 0.000000 0.004093 0.000000 0.000000
Joannes Galenus Gramm. 0.154868 0.000000 0.000000 0.011782 0.001526 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.001540 0.000000 0.000000 0.000000 0.002660 0.000000 0.028286
Theophanes Hist. 0.065588 0.036864 0.000000 0.000000 0.013405 0.000000 0.000435 0.000000 0.014586 0.046113 ... 0.000000 0.000000 0.000000 0.011845 0.000000 0.000000 0.000000 0.013873 0.000000 0.000000
Apollas Hist. 0.007697 0.035499 0.000000 0.000000 0.004868 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.169538 0.010125 0.000000 0.000000 0.000000 0.054083 0.000000 0.000000
Marcellus Hist. 0.016715 0.001064 0.000000 0.000000 0.037880 0.000000 0.004449 0.000000 0.000000 0.000000 ... 0.000000 0.018371 0.000609 0.031485 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Hegesander Hist. 0.060508 0.168778 0.038660 0.000000 0.024893 0.000000 0.000000 0.000000 0.000000 0.004275 ... 0.007119 0.000000 0.030319 0.018298 0.000000 0.000000 0.000000 0.015426 0.000000 0.002627
Posidippus Epigr. 0.013290 0.017174 0.055017 0.000000 0.000000 0.000000 0.000000 0.000000 0.010206 0.063169 ... 0.000000 0.010055 0.000000 0.000000 0.000000 0.000000 0.001560 0.030165 0.000000 0.000000
Anonymus Photii Phil. 0.120979 0.052048 0.000000 0.011046 0.000000 0.000000 0.000000 0.000000 0.000000 0.008959 ... 0.000000 0.004759 0.000000 0.024135 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Cleobulus Epigr. et Lyr. 0.016578 0.000000 0.023984 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.036975 ... 0.000000 0.000000 0.000000 0.045075 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Ananius Iamb. 0.021255 0.000000 0.051877 0.000000 0.000000 0.003639 0.000000 0.000000 0.000000 0.021567 ... 0.000000 0.007727 0.000000 0.000000 0.000000 0.000000 0.031929 0.000000 0.000000 0.000000
Joannes Archiereus Alchem. 0.063679 0.011166 0.002582 0.000000 0.005345 0.054757 0.000000 0.000000 0.000000 0.045854 ... 0.071554 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.027698 0.000000 0.000000
Dionysius Μεταθέμενος Phil. 0.053543 0.057869 0.039768 0.000000 0.035429 0.000000 0.000000 0.000000 0.052296 0.010785 ... 0.000000 0.060988 0.000108 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Oenomaus Phil. 0.090271 0.002362 0.062836 0.020866 0.037119 0.000000 0.002780 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.085715 0.000000 0.000000 0.000000 0.000000 0.000000 0.038775
Machon Comic. 0.063748 0.113954 0.094379 0.000000 0.013136 0.000000 0.000838 0.000000 0.000000 0.052709 ... 0.000000 0.052295 0.016741 0.023497 0.000000 0.000000 0.000000 0.000000 0.000000 0.014477
Diodorus Comic. 0.025606 0.002915 0.126930 0.000000 0.003546 0.000000 0.031375 0.051502 0.011687 0.013778 ... 0.000000 0.000000 0.000000 0.025260 0.000000 0.000000 0.000000 0.000000 0.000000 0.151969
Thales Phil. 0.079389 0.126129 0.025713 0.006252 0.045434 0.000000 0.000000 0.000000 0.013369 0.000000 ... 0.000000 0.000000 0.000000 0.031056 0.003563 0.000000 0.000000 0.002789 0.000000 0.000000
Antiphon Soph. 0.123136 0.000000 0.086311 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.015941 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Hesiodus Epic. 0.018573 0.006608 0.014811 0.000000 0.000000 0.000000 0.000000 0.000000 0.006185 0.040468 ... 0.000000 0.000000 0.000000 0.021608 0.055819 0.000000 0.000000 0.000000 0.000000 0.128408
Marcus Aurelius Antoninus Imperator Phil. 0.153836 0.000000 0.063613 0.000000 0.000735 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.072959 0.000000 0.000000 0.000000 0.010143
Menodotus Hist. 0.064536 0.062359 0.000000 0.013519 0.044541 0.000000 0.000000 0.000000 0.000000 0.015800 ... 0.005424 0.008132 0.054846 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.064685
Autolycus Astron. 0.008671 0.000000 0.000000 0.000000 0.000258 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.009951 0.000000 0.030687 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
[Eurytus] Phil. 0.058059 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.006230 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.022794 0.000000 0.014466
Nausicrates Comic. 0.012129 0.032806 0.055223 0.000000 0.000000 0.000000 0.000000 0.000000 0.048946 0.000000 ... 0.000000 0.000000 0.000000 0.001202 0.000000 0.000000 0.000000 0.070191 0.000000 0.000000

1137 rows × 55 columns


In [37]:
# for each topic (col), which author (row) has the highest value?
# TODO: get top 5 authors

for count in range(n_topics):
    print('Top author of topic {0}: {1}'.format(count, df[count].idxmax()))


Top author of topic 0: Iamblichus Phil.
Top author of topic 1: Pythaenetus Hist.
Top author of topic 2: Menander Comic.
Top author of topic 3: Ignatius Scr. Eccl.
Top author of topic 4: Polyaenus Rhet.
Top author of topic 5: Theophilus Protospatharius et Stephanus Atheniensis Med.
Top author of topic 6: Capito Hist.
Top author of topic 7: Glaucus Hist.
Top author of topic 8: Philoxenus Gramm.
Top author of topic 9: Cleopatra Alchem.
Top author of topic 10: Serenus Geom.
Top author of topic 11: Manetho Hist.
Top author of topic 12: [Ctesiphon] Hist.
Top author of topic 13: Metrodorus Major Phil.
Top author of topic 14: Hipparchus Astron. et Geogr.
Top author of topic 15: Lepidus Hist.
Top author of topic 16: Hecataeus Hist.
Top author of topic 17: Lesbonax Gramm.
Top author of topic 18: Sannyrion Comic.
Top author of topic 19: Heliodorus Trag.
Top author of topic 20: Dorotheus Astrol.
Top author of topic 21: Mace(donius) Lyr.
Top author of topic 22: Anaximenes Phil.
Top author of topic 23: Anonymi Grammatici Gramm.
Top author of topic 24: Quintus Epic.
Top author of topic 25: Telestes Lyr.
Top author of topic 26: Magnus Hist.
Top author of topic 27: Limenius Lyr.
Top author of topic 28: [Brotinus] Phil.
Top author of topic 29: Creophylus Hist.
Top author of topic 30: Maiistas Epic.
Top author of topic 31: Isigonus Paradox.
Top author of topic 32: Cleobulus Epigr. et Lyr.
Top author of topic 33: Joannes Epiphaniensis Hist.
Top author of topic 34: Iamblichus Alchem.
Top author of topic 35: Phoebammon Soph.
Top author of topic 36: Marcianus Geogr.
Top author of topic 37: Claudius Iolaus Hist.
Top author of topic 38: Paulus Med.
Top author of topic 39: Pratinas Trag.
Top author of topic 40: Bion Bucol.
Top author of topic 41: Laetus Hist.
Top author of topic 42: [Theages] Phil.
Top author of topic 43: Sosicrates Comic.
Top author of topic 44: Dosiadas Lyr.
Top author of topic 45: Dioscorides Pedanius Med.
Top author of topic 46: Dromo Comic.
Top author of topic 47: Dei(l)ochus Hist.
Top author of topic 48: Philodamus Lyr.
Top author of topic 49: Andron Hist.
Top author of topic 50: [Myia] Phil.
Top author of topic 51: Diodorus Perieg.
Top author of topic 52: Dioxippus Comic.
Top author of topic 53: [Ammonius] Gramm.
Top author of topic 54: Philodemus Phil.

In [38]:
# Now, transpose df and get top topic of each author
# for each topic (col), which author (row) has the highest value?
# TODO: get top 5 authors
df_t = df.T

In [39]:
#df_t.head(10)
df_t


Out[39]:
Lepidus Hist. Archippus Comic. Menecrates Hist. Marinus Phil. Troilus Soph. Apollinaris Theol. Hermas Scr. Eccl., Pastor Hermae Agatharchides Geogr. Mnaseas Perieg. Philoxenus Lyr. ... Machon Comic. Diodorus Comic. Thales Phil. Antiphon Soph. Hesiodus Epic. Marcus Aurelius Antoninus Imperator Phil. Menodotus Hist. Autolycus Astron. [Eurytus] Phil. Nausicrates Comic.
0 0.000000 0.025486 0.001895 0.134530 0.134120 0.094664 0.062739 0.137694 0.038388 0.020419 ... 0.063748 0.025606 0.079389 0.123136 0.018573 0.153836 0.064536 0.008671 0.058059 0.012129
1 0.077545 0.000000 0.000000 0.000000 0.016393 0.019815 0.028607 0.001862 0.146409 0.000000 ... 0.113954 0.002915 0.126129 0.000000 0.006608 0.000000 0.062359 0.000000 0.000000 0.032806
2 0.000000 0.029728 0.000000 0.000000 0.000000 0.000000 0.016646 0.000000 0.000000 0.033980 ... 0.094379 0.126930 0.025713 0.086311 0.014811 0.063613 0.000000 0.000000 0.000000 0.055223
3 0.000000 0.017143 0.016200 0.000000 0.000000 0.306342 0.142850 0.000000 0.011157 0.000000 ... 0.000000 0.000000 0.006252 0.000000 0.000000 0.000000 0.013519 0.000000 0.000000 0.000000
4 0.000000 0.000000 0.114572 0.000000 0.000000 0.000000 0.008499 0.109250 0.023401 0.032612 ... 0.013136 0.003546 0.045434 0.000000 0.000000 0.000735 0.044541 0.000258 0.000000 0.000000
5 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.030776 0.000000 0.002088 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
6 0.140505 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.001100 0.096971 0.000000 ... 0.000838 0.031375 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
7 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.051502 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
8 0.000000 0.000000 0.023178 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.010487 ... 0.000000 0.011687 0.013369 0.000000 0.006185 0.000000 0.000000 0.000000 0.000000 0.048946
9 0.000000 0.070260 0.006658 0.001926 0.014758 0.001562 0.038199 0.040167 0.000000 0.000000 ... 0.052709 0.013778 0.000000 0.000000 0.040468 0.000000 0.015800 0.000000 0.006230 0.000000
10 0.000000 0.000000 0.000000 0.016098 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.002457 0.000000 0.000000 0.277117 0.000000 0.000000
11 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.001841 0.000000 0.000000 0.000000 0.010626 0.000000 0.000000 0.000000
12 0.000000 0.000000 0.006372 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
13 0.000000 0.067509 0.010992 0.000000 0.000000 0.000000 0.072535 0.021389 0.033533 0.000000 ... 0.000000 0.006223 0.001447 0.049019 0.009902 0.041502 0.018239 0.012985 0.037281 0.000000
14 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.001246 0.000000 0.000000 0.000000 0.000000 0.015909 0.000000 0.000000
15 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
16 0.000000 0.022716 0.025098 0.000000 0.000000 0.000000 0.000000 0.000000 0.006391 0.000000 ... 0.000000 0.000000 0.008855 0.000000 0.002191 0.000000 0.063564 0.000000 0.000000 0.000000
17 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.079829 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
18 0.000000 0.000000 0.033869 0.000000 0.000000 0.000000 0.000000 0.007493 0.054974 0.014738 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.016488 0.000000 0.000000 0.000000
19 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.004359 0.014367 0.059359 ... 0.000000 0.000000 0.070531 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
20 0.000000 0.000000 0.028177 0.000000 0.000000 0.000000 0.000000 0.000000 0.011002 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.015348 0.000000 0.000000 0.041408 0.000000 0.000000
21 0.000000 0.000000 0.067364 0.007632 0.002440 0.000000 0.000000 0.004535 0.000000 0.001931 ... 0.000000 0.058575 0.021401 0.000000 0.006807 0.024875 0.000000 0.000000 0.046817 0.000000
22 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000423 0.000000 0.000000 ... 0.000000 0.000000 0.046121 0.000000 0.000000 0.000000 0.000000 0.086284 0.005501 0.000000
23 0.000000 0.000000 0.036502 0.004917 0.051731 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.003311 0.000000 0.032932 0.000000 0.000000 0.081683 0.000000
24 0.038991 0.004748 0.000000 0.000000 0.000000 0.000000 0.000000 0.007766 0.062125 0.044715 ... 0.000000 0.000000 0.000000 0.000000 0.298872 0.000000 0.003696 0.000000 0.000000 0.000000
25 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000845 0.000000 0.000000 ... 0.000479 0.000000 0.010913 0.000000 0.039609 0.000000 0.000000 0.000000 0.000000 0.000000
26 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.013204 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
27 0.000000 0.031652 0.000000 0.000000 0.000000 0.003527 0.000000 0.021812 0.000000 0.000000 ... 0.000000 0.000000 0.026810 0.000000 0.036343 0.000000 0.000000 0.053462 0.000000 0.000000
28 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.022502 0.000000 0.000000 0.000000 0.000000 0.000000
29 0.000000 0.030744 0.000000 0.000000 0.000000 0.001509 0.000000 0.000000 0.000000 0.008144 ... 0.000729 0.045460 0.000000 0.000000 0.000000 0.013045 0.045188 0.000000 0.009117 0.000000
30 0.000000 0.000000 0.000000 0.018498 0.000000 0.000000 0.027127 0.026229 0.009859 0.000000 ... 0.011211 0.000000 0.000000 0.000000 0.000000 0.077140 0.000000 0.000000 0.037509 0.029940
31 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.047899 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.009227 0.000000 0.000000 0.000000
32 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.057588 ... 0.000000 0.000000 0.000000 0.000000 0.023648 0.000000 0.000000 0.000000 0.000000 0.000000
33 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
34 0.000000 0.053339 0.000000 0.000000 0.000000 0.000000 0.000000 0.004387 0.000000 0.000000 ... 0.000000 0.000000 0.003598 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
35 0.000000 0.000000 0.000000 0.000000 0.015243 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.106315 0.000000 0.026683 0.001262 0.000000 0.000000 0.000000 0.000000 0.007938 0.000000
36 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.076359 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
37 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.024874 0.043824 ... 0.000000 0.000000 0.000000 0.000000 0.000791 0.000000 0.048273 0.000000 0.000000 0.221483
38 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
39 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.025999 0.000000 0.078468 0.000000 0.014824 0.000000 0.000000 0.000000 0.000000
40 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
41 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.002064 0.000000 0.000000 0.000000 ... 0.020446 0.000000 0.000000 0.000000 0.000000 0.050196 0.012386 0.000000 0.000000 0.000000
42 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.026018 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.030856 0.000000 0.000000 0.025886 0.000000
43 0.000000 0.000000 0.055149 0.000000 0.004445 0.000000 0.011935 0.000000 0.006785 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.002481 0.000000 0.013828 0.000000 0.074208
44 0.000000 0.000000 0.000000 0.020849 0.051979 0.000000 0.013708 0.006913 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.050540 0.000000
45 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.005424 0.000000 0.000000 0.000000
46 0.046851 0.040257 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.005002 0.000000 ... 0.052295 0.000000 0.000000 0.000000 0.000000 0.000000 0.008132 0.009951 0.000000 0.000000
47 0.000000 0.000000 0.031162 0.000000 0.000000 0.033674 0.053877 0.053643 0.033098 0.000000 ... 0.016741 0.000000 0.000000 0.000000 0.000000 0.000000 0.054846 0.000000 0.000000 0.000000
48 0.050216 0.081604 0.006848 0.065617 0.045456 0.012656 0.046298 0.000000 0.000000 0.065623 ... 0.023497 0.025260 0.031056 0.015941 0.021608 0.000000 0.000000 0.030687 0.000000 0.001202
49 0.000000 0.059330 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.003563 0.000000 0.055819 0.000000 0.000000 0.000000 0.000000 0.000000
50 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.072959 0.000000 0.000000 0.000000 0.000000
51 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
52 0.052111 0.000000 0.000000 0.018619 0.013417 0.000000 0.000000 0.000000 0.010700 0.000000 ... 0.000000 0.000000 0.002789 0.000000 0.000000 0.000000 0.000000 0.000000 0.022794 0.070191
53 0.000000 0.000000 0.000000 0.000000 0.012661 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
54 0.000000 0.000000 0.000000 0.000000 0.000462 0.012929 0.014377 0.000000 0.041010 0.000000 ... 0.014477 0.151969 0.000000 0.000000 0.128408 0.010143 0.064685 0.000000 0.014466 0.000000

55 rows × 1137 columns


In [40]:
map_name_epithet_id = {}
for curr_name in df_t.columns:
    print(curr_name)
    try:
        top_topic = int(df_t[curr_name].idxmax())
    except TypeError:  # there are some duplicate names, just take one value for now
        top_topic = int(df_t[curr_name].idxmax().iloc[0])    
    print('    NMF topic:', top_topic)
    for _id, name in get_id_author().items():
        if curr_name == name:
            epithet = get_epithet_of_author(_id)
            print('    Traditional epithet:', epithet)
            map_name_epithet_id[name] = {'id': _id,
                                        'top_topic': top_topic,
                                        'epithet': epithet}
    print()


Lepidus Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Archippus Comic.
    NMF topic: 48
    Traditional epithet: Comici

Menecrates Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Marinus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Troilus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Apollinaris Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Hermas Scr. Eccl., Pastor Hermae
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Agatharchides Geogr.
    NMF topic: 0
    Traditional epithet: Geographi

Mnaseas Perieg.
    NMF topic: 1
    Traditional epithet: Periegetae

Philoxenus Lyr.
    NMF topic: 48
    Traditional epithet: Lyrici/-ae
    Traditional epithet: Lyrici/-ae

Boethus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Joannes Actuarius Med.
    NMF topic: 5
    Traditional epithet: Medici

Cephalion Hist. et Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici

Polycharmus Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae

Stephanus Med.
    NMF topic: 44
    Traditional epithet: Medici

Alcman Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

[Astrampsychus Magus] Onir.
    NMF topic: 29
    Traditional epithet: Onirocritici

Archelaus Paradox.
    NMF topic: 23
    Traditional epithet: Paradoxographi

Eusebius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Tryphon II Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Paeon Hist.
    NMF topic: 18
    Traditional epithet: Historici/-ae

Cratinus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Pappus Math.
    NMF topic: 10
    Traditional epithet: Mathematici

Theon Gramm.
    NMF topic: 6
    Traditional epithet: Grammatici

Joannes Gramm. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Marcus Antonius Polemon Soph.
    NMF topic: 48
    Traditional epithet: Sophistae

Socrates Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Laonicus Chalcocondyles Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Simias Gramm.
    NMF topic: 24
    Traditional epithet: Grammatici

Menander Protector Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Dionysius Geogr.
    NMF topic: 6
    Traditional epithet: Geographi
    Traditional epithet: Geographi

Asclepiades Gramm. et Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Philetaerus Comic.
    NMF topic: 11
    Traditional epithet: Comici

Simonides Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Tyrtaeus Eleg.
    NMF topic: 24
    Traditional epithet: Elegiaci

Hieronymus Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Archilochus Eleg. et Iamb.
    NMF topic: 24
    Traditional epithet: Elegiaci

[Ecphantus] Phil.
    NMF topic: 26
    Traditional epithet: Philosophici/-ae

Joannes Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici
    Traditional epithet: Rhetorici

Georgius Monachus Chronogr.
    NMF topic: 3
    Traditional epithet: Chronographi

Theodorus Epist.
    NMF topic: 2
    Traditional epithet: Epistolographi

Apollodorus Mech.
    NMF topic: 0
    Traditional epithet: Mechanici

Hermocles Lyr.
    NMF topic: 32
    Traditional epithet: Lyrici/-ae

Marcellinus I Med.
    NMF topic: 0
    Traditional epithet: Medici

Anaxicrates Hist.
    NMF topic: 32
    Traditional epithet: Historici/-ae

Posidippus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Philo Judaeus Senior Epic.
    NMF topic: 16
    Traditional epithet: Epici/-ae

Georgius Gramm.
    NMF topic: 29
    Traditional epithet: Grammatici

Philiscus Comic.
    NMF topic: 6
    Traditional epithet: Comici

Glaucus Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Harmodius Hist.
    NMF topic: 43
    Traditional epithet: Historici/-ae

Lycus Hist.
    NMF topic: 37
    Traditional epithet: Historici/-ae

Gregorius Paroemiogr.
    NMF topic: 2
    Traditional epithet: Paroemiographi

Alciphron Rhet. et Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Crates Comic.
    NMF topic: 2
    Traditional epithet: Comici

Aëtius Doxogr.
    NMF topic: 22
    Traditional epithet: Doxographi

Anonymus Epicureus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Claudius Aelianus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Dio Chrysostomus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Lucianus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Melanthius Hist.
    NMF topic: 8
    Traditional epithet: Historici/-ae

Sopater Comic.
    NMF topic: 9
    Traditional epithet: Comici

Archimelus Epigr.
    NMF topic: 16
    Traditional epithet: Epigrammatici/-ae

Dicaearchus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

[Diotogenes] Phil.
    NMF topic: 26
    Traditional epithet: Philosophici/-ae

Sostratus Gramm.
    NMF topic: 12
    Traditional epithet: Grammatici

Biton Mech.
    NMF topic: 34
    Traditional epithet: Mechanici

Amelesagoras Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae

Aeschylus Trag.
    NMF topic: 24
    Traditional epithet: Tragici
    Traditional epithet: Tragici

Nicolaus I Mysticus Theol. et Epist.
    NMF topic: 3
    Traditional epithet: Theologici

Seniores Alexandrini Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Basilius Med. et Scr. Eccl.
    NMF topic: 42
    Traditional epithet: Medici

Pratinas Trag.
    NMF topic: 50
    Traditional epithet: Tragici

Sophocles Trag.
    NMF topic: 2
    Traditional epithet: Tragici

Hyperides Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Michael Apostolius Paroemiogr.
    NMF topic: 0
    Traditional epithet: Paroemiographi

Phrynichus Attic.
    NMF topic: 17
    Traditional epithet: Atticistae

Sositheus Trag.
    NMF topic: 21
    Traditional epithet: Tragici

Theophanes Confessor Chronogr.
    NMF topic: 11
    Traditional epithet: Chronographi

Minucianus Junior Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Simylus Iamb.
    NMF topic: 39
    Traditional epithet: Iambici

Demodocus Eleg.
    NMF topic: 10
    Traditional epithet: Elegiaci

Alcidamas Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Clitarchus Gnom.
    NMF topic: 42
    Traditional epithet: Gnomici

Posidonius Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Dei(l)ochus Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Euripides Trag.
    NMF topic: 2
    Traditional epithet: Tragici

Callinicus Soph.
    NMF topic: 49
    Traditional epithet: Sophistae

Cornelius Alexander Polyhist.
    NMF topic: 6
    Traditional epithet: Polyhistorici

Cassius Iatrosophista Med.
    NMF topic: 5
    Traditional epithet: Medici

Cassius Longinus Phil. et Rhet.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Joannes Damascenus Scr. Eccl. et Theol., John of Damascus
    NMF topic: 3
    Traditional epithet: Theologici

Pyrrhus Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Diogenianus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Ignatius Biogr. et Poeta
    NMF topic: 3
    Traditional epithet: Biographi

Ammonius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Heliodorus Perieg.
    NMF topic: 1
    Traditional epithet: Periegetae

Lysanias Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Stephanus Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici
    Traditional epithet: Grammatici

Agathon Trag.
    NMF topic: 48
    Traditional epithet: Tragici

Joannes Anagnostes Hist. et Poeta
    NMF topic: 4
    Traditional epithet: Poetae

[Hippodamus] Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Aeschrion Lyr.
    NMF topic: 16
    Traditional epithet: Lyrici/-ae

Herodorus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Ephraem Syrus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Numenius Poet. Didac.
    NMF topic: 24
    Traditional epithet: Poetae Didactici

Philippides Comic.
    NMF topic: 2
    Traditional epithet: Comici

Tryphon I Gramm.
    NMF topic: 23
    Traditional epithet: Grammatici

Joannes Chrysostomus Scr. Eccl., John Chrysostom
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Herodianus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Thrasyllus Hist.
    NMF topic: 11
    Traditional epithet: Historici/-ae

Apollonius Geom.
    NMF topic: 10
    Traditional epithet: Geometri

Metrodorus Major Phil.
    NMF topic: 13
    Traditional epithet: Philosophici/-ae

Eutropius Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Horapollo Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Evagrius Scholasticus Scr. Eccl.
    NMF topic: 4
    Traditional epithet: Scriptores Ecclesiastici

Aristocrates Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Archigenes Med.
    NMF topic: 45
    Traditional epithet: Medici

Favorinus Phil. et Rhet.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Libanius Rhet. et Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Cercidas Iamb.
    NMF topic: 13
    Traditional epithet: Iambici

Meletius Med.
    NMF topic: 5
    Traditional epithet: Medici

[Zaleucus Nomographus] [Phil.]
    NMF topic: 50
    Traditional epithet: Philosophici/-ae

Theodorus Studites Scr. Eccl. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Oecumenius Phil. et Rhet.
    NMF topic: 3
    Traditional epithet: Philosophici/-ae

Lachares Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Theagenes Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Nonnus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Synesius Alchem.
    NMF topic: 35
    Traditional epithet: Alchemistae

Georgius Syncellus Chronogr.
    NMF topic: 11
    Traditional epithet: Chronographi

Critolaus Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Aethlius Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae

Uranius Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae

Orion Gramm.
    NMF topic: 8
    Traditional epithet: Grammatici

Sosicrates Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Agroetas Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Didymus Caecus Scr. Eccl., Didymus the Blind
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Theagenes Phil.
    NMF topic: 54
    Traditional epithet: Philosophici/-ae

Theophilus Protospatharius, Damascius et Stephanus Atheniensis Med.
    NMF topic: 5
    Traditional epithet: Medici

[Theophilus] Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Gaius Acilius Hist. et Phil.
    NMF topic: 31
    Traditional epithet: Philosophici/-ae

Metrodorus Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Erasistratus Med.
    NMF topic: 5
    Traditional epithet: Medici

Eudocia Augusta Poeta
    NMF topic: 24
    Traditional epithet: Poetae

Charax Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Constantinus Manasses Hist. et Poeta
    NMF topic: 4
    Traditional epithet: Poetae

Demetrius Junior Comic.
    NMF topic: 29
    Traditional epithet: Comici

Julius Pollux Gramm.
    NMF topic: 18
    Traditional epithet: Grammatici

Matron Parodius
    NMF topic: 24
    Traditional epithet: Parodii

Diogenes Phil. et Trag.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

[Aristobulus] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Heron Mech.
    NMF topic: 10
    Traditional epithet: Mechanici

Petrus Scr. Eccl. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Nicephorus Blemmydes Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Menecrates Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

[Sthenidas] Phil.
    NMF topic: 26
    Traditional epithet: Philosophici/-ae

Anthemius Math. et Mech.
    NMF topic: 10
    Traditional epithet: Mathematici

Athanasius Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Metagenes Comic.
    NMF topic: 7
    Traditional epithet: Comici

Dionysius Geogr.
    NMF topic: 6
    Traditional epithet: Geographi
    Traditional epithet: Geographi

Apollonius Dyscolus Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Telephus Gramm.
    NMF topic: 31
    Traditional epithet: Grammatici

Damoxenus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Philyllius Comic.
    NMF topic: 48
    Traditional epithet: Comici

Proxenus Hist.
    NMF topic: 36
    Traditional epithet: Historici/-ae

Teleclides Comic.
    NMF topic: 48
    Traditional epithet: Comici

Diodorus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Hieronymus Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Moses Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

[Musaeus] Phil.
    NMF topic: 16
    Traditional epithet: Philosophici/-ae

Heniochus Comic.
    NMF topic: 34
    Traditional epithet: Comici

Eudemus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Timaeus Praxidas Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Hierophilus Phil. et Soph.
    NMF topic: 45
    Traditional epithet: Sophistae

Sophron Mimogr.
    NMF topic: 2
    Traditional epithet: Mimographi

Thessalus Astrol. et Med.
    NMF topic: 0
    Traditional epithet: Medici

Nicolaus Rhet. et Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Dionysius Perieg.
    NMF topic: 24
    Traditional epithet: Periegetae

Anonymi De Astrologia Dialogus Astrol.
    NMF topic: 0
    Traditional epithet: Astrologici

Dionysius Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae
    Traditional epithet: Epici/-ae

Michael Attaliates Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Euangelus Comic.
    NMF topic: 49
    Traditional epithet: Comici

Thomas Magister Philol.
    NMF topic: 17
    Traditional epithet: Philologi

Bion Math. et Phil.
    NMF topic: 52
    Traditional epithet: Philosophici/-ae

Aeneas Tact.
    NMF topic: 4
    Traditional epithet: Tactici

Philemon Comic.
    NMF topic: 2
    Traditional epithet: Comici

Philodemus Phil.
    NMF topic: 54
    Traditional epithet: Philosophici/-ae

Ignatius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Manuel Philes Poeta et Scr. Rerum Nat.
    NMF topic: 2
    Traditional epithet: Poetae

Ptolemais Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Barlaam Math., Theol. et Epist.
    NMF topic: 10
    Traditional epithet: Theologici

Musaeus Grammaticus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

[Ctesiphon] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Eutocius Math.
    NMF topic: 10
    Traditional epithet: Mathematici

Damascius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Alexander Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Clemens Alexandrinus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Armenidas Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Chares Gnom.
    NMF topic: 2
    Traditional epithet: Gnomici

Lesbonax Rhet.
    NMF topic: 2
    Traditional epithet: Rhetorici

Aristoteles Phil. et Corpus Aristotelicum, Aristotle
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Lysippus Comic.
    NMF topic: 45
    Traditional epithet: Comici

Hermarchus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Moschus Bucol.
    NMF topic: 24
    Traditional epithet: Bucolici

Magnus Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Anonymus Alexandri Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Epicharmus Comic. et Pseudepicharmea
    NMF topic: 2
    Traditional epithet: Comici

Aelius Theon Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Gregorius Thaumaturgus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Idaeus Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Lycophron Soph.
    NMF topic: 42
    Traditional epithet: Sophistae

Theognis Eleg.
    NMF topic: 2
    Traditional epithet: Elegiaci

Eusebius Scr. Eccl. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Nicias Epigr.
    NMF topic: 37
    Traditional epithet: Epigrammatici/-ae

Pseudo-Galenus Med.
    NMF topic: 0
    Traditional epithet: Medici

Dionysius Chalcus Eleg.
    NMF topic: 37
    Traditional epithet: Elegiaci

Dinon Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Xenion Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae

Dioscorides Pedanius Med.
    NMF topic: 45
    Traditional epithet: Medici

Geminus Astron.
    NMF topic: 20
    Traditional epithet: Astronomici

Aristonicus Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Demonax Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Antoninus Liberalis Myth.
    NMF topic: 32
    Traditional epithet: Mythographi

Polemon Perieg.
    NMF topic: 1
    Traditional epithet: Periegetae

Socrates Scholasticus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Anaxarchus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

[Myia] Phil.
    NMF topic: 50
    Traditional epithet: Philosophici/-ae

Sannyrion Comic.
    NMF topic: 25
    Traditional epithet: Comici

Thallus Hist.
    NMF topic: 11
    Traditional epithet: Historici/-ae

Manetho Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Ion Phil. et Poeta
    NMF topic: 16
    Traditional epithet: Philosophici/-ae

Nicephorus Gregoras Hist.
    NMF topic: 4
    Traditional epithet: Theologici

Manetho Hist.
    NMF topic: 11
    Traditional epithet: Historici/-ae

Bato Hist. et Rhet.
    NMF topic: 41
    Traditional epithet: Rhetorici

Pelagius Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Nicephorus II Phocas Imperator Tact.
    NMF topic: 4
    Traditional epithet: Tactici

Timagenes Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Sextus Julius Africanus Hist.
    NMF topic: 45
    Traditional epithet: Historici/-ae

Anonymus Manichaeus Biogr.
    NMF topic: 35
    Traditional epithet: Biographi

Duris Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Cineas Rhet.
    NMF topic: 1
    Traditional epithet: Rhetorici

Erinna Lyr.
    NMF topic: 35
    Traditional epithet: Lyrici/-ae

Diodorus Perieg.
    NMF topic: 51
    Traditional epithet: Periegetae

Celsus Phil.
    NMF topic: 3
    Traditional epithet: Philosophici/-ae

Ptolemaeus VIII Euergetes II [Hist.]
    NMF topic: 26
    Traditional epithet: Historici/-ae

Ctesias Hist. et Med.
    NMF topic: 4
    Traditional epithet: Medici

Nicocles Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Daimachus Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Flavius Josephus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Thrasymachus Rhet. et Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Apollodorus Carystius vel Apollodorus Gelous Comic.
    NMF topic: 2
    Traditional epithet: Comici

Basilius Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Lesbonax Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

[Metopus] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Serenus Geom.
    NMF topic: 10
    Traditional epithet: Geometri

Dionysius I [Trag.]
    NMF topic: 28
    Traditional epithet: Tragici

Pseudo-Mauricius Tact.
    NMF topic: 39
    Traditional epithet: Tactici

Porphyrius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Nepualius Med. et Phil.
    NMF topic: 24
    Traditional epithet: Medici

Philetas Eleg. et Gramm.
    NMF topic: 24
    Traditional epithet: Elegiaci

Pseudo-Dioscorides Med.
    NMF topic: 45
    Traditional epithet: Medici

Philonides Comic.
    NMF topic: 45
    Traditional epithet: Comici

Crobylus Comic.
    NMF topic: 9
    Traditional epithet: Comici

Neophron Trag.
    NMF topic: 2
    Traditional epithet: Tragici

Polybius Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Damon Mus.
    NMF topic: 0
    Traditional epithet: Musici

Theognis Hist.
    NMF topic: 18
    Traditional epithet: Historici/-ae

Semonides Eleg. et Iamb.
    NMF topic: 2
    Traditional epithet: Elegiaci

Demetrius Hist. et Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Theocritus Bucol.
    NMF topic: 24
    Traditional epithet: Bucolici

Leo Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Leo Phil.
    NMF topic: 5
    Traditional epithet: Philosophici/-ae

Ezechiel Trag.
    NMF topic: 24
    Traditional epithet: Tragici

Dionysius Scytobrachion Gramm.
    NMF topic: 4
    Traditional epithet: Grammatici

Palladius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Scylax Perieg.
    NMF topic: 6
    Traditional epithet: Periegetae

Philoxenus Lyr.
    NMF topic: 48
    Traditional epithet: Lyrici/-ae
    Traditional epithet: Lyrici/-ae

Critolaus Phil.
    NMF topic: 17
    Traditional epithet: Philosophici/-ae

Zenobius Sophista [Paroemiogr.]
    NMF topic: 0
    Traditional epithet: Paroemiographi

Antiphanes Comic.
    NMF topic: 2
    Traditional epithet: Comici

Quintus Fabius Pictor Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Aelius Dionysius Attic.
    NMF topic: 17
    Traditional epithet: Atticistae

Theodorus Math.
    NMF topic: 16
    Traditional epithet: Mathematici

Philo Paradox.
    NMF topic: 0
    Traditional epithet: Paradoxographi

[Callicratidas] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Alcaeus Comic.
    NMF topic: 9
    Traditional epithet: Comici

Claudius Ptolemaeus Math.
    NMF topic: 14
    Traditional epithet: Mathematici

Oppianus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae
    Traditional epithet: Epici/-ae

[Butherus] Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Sappho Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Clearchus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Dieuchidas Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Claudius Casilon Gramm.
    NMF topic: 18
    Traditional epithet: Grammatici

Aristonous Lyr.
    NMF topic: 25
    Traditional epithet: Lyrici/-ae

Stephanus Med. et Phil.
    NMF topic: 5
    Traditional epithet: Medici

Aristomenes Comic.
    NMF topic: 49
    Traditional epithet: Comici

Arcadius Gramm.
    NMF topic: 9
    Traditional epithet: Grammatici

Praxagoras Hist.
    NMF topic: 14
    Traditional epithet: Historici/-ae

Theon Math.
    NMF topic: 14
    Traditional epithet: Mathematici

Amphilochius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Athenio Comic.
    NMF topic: 2
    Traditional epithet: Comici

Maximus Confessor Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Epictetus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Dionysius Halicarnassensis Hist. et Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici

[Septem Sapientes] Phil.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

Lycon Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Dromo Comic.
    NMF topic: 46
    Traditional epithet: Comici

Isaeus Orat.
    NMF topic: 41
    Traditional epithet: Oratores

Mace(donius) Lyr.
    NMF topic: 21
    Traditional epithet: Lyrici/-ae

Cyrus Rhet.
    NMF topic: 48
    Traditional epithet: Rhetorici

Eumelus Epic.
    NMF topic: 20
    Traditional epithet: Epici/-ae

Lucius Licinius Lucullus Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Beros(s)us Astrol. et Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Timocles Comic.
    NMF topic: 2
    Traditional epithet: Comici

Mnesimachus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Demosthenes Epic.
    NMF topic: 6
    Traditional epithet: Epici/-ae

Georgius Pachymeres Hist.
    NMF topic: 4
    Traditional epithet: Philosophici/-ae

Bato Comic.
    NMF topic: 2
    Traditional epithet: Comici

[Melissa] Phil.
    NMF topic: 41
    Traditional epithet: Philosophici/-ae

Syrianus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Theodotus Judaeus Epic.
    NMF topic: 21
    Traditional epithet: Epici/-ae

Sotades Comic.
    NMF topic: 39
    Traditional epithet: Comici

Neanthes Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

[Brotinus] Phil.
    NMF topic: 28
    Traditional epithet: Philosophici/-ae

Hermias Apol.
    NMF topic: 22
    Traditional epithet: Apologetici

Sopater Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Asterius Sophista Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Andron Hist.
    NMF topic: 49
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Anonymi In Aristotelis Librum De Interpretatione Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Silenus Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Epinicus Comic.
    NMF topic: 48
    Traditional epithet: Comici

Lollianus Scr. Erot.
    NMF topic: 50
    Traditional epithet: Scriptores Erotici

Pseudo-Lucianus Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Prodicus Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Amyntas Epigr.
    NMF topic: 32
    Traditional epithet: Epigrammatici/-ae

Gaius Suetonius Tranquillus Gramm. et Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Apollonius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Julia Balbilla Lyr.
    NMF topic: 25
    Traditional epithet: Lyrici/-ae

Hephaestion Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Marcellus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Demades Orat. et Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici

Hegesippus Comic.
    NMF topic: 2
    Traditional epithet: Comici

[Isis Prophetissa] Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Macarius Chrysocephalus Paroemiogr.
    NMF topic: 2
    Traditional epithet: Paroemiographi

Isocrates Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Sotion [Paradox.]
    NMF topic: 19
    Traditional epithet: Paradoxographi

Athanis Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Ar(i)aethus Hist.
    NMF topic: 32
    Traditional epithet: Historici/-ae

Phaenias Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Anonymus Londinensis Med.
    NMF topic: 5
    Traditional epithet: Medici

[Agathodaemon] Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Protagoras Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Aelius Aristides Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Philolaus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Leucippus Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Hecataeus Hist.
    NMF topic: 16
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Palladius Med.
    NMF topic: 5
    Traditional epithet: Medici

Melanippides Lyr.
    NMF topic: 45
    Traditional epithet: Lyrici/-ae

Aristophon Comic.
    NMF topic: 2
    Traditional epithet: Comici

Athenagoras Apol.
    NMF topic: 0
    Traditional epithet: Apologetici

Molpis Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Iamblichus Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Diophantus Math.
    NMF topic: 10
    Traditional epithet: Mathematici

Parm(en)iscus Phil.
    NMF topic: 51
    Traditional epithet: Philosophici/-ae

Pindarus Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Cassius Dio Hist., Dio Cassius
    NMF topic: 4
    Traditional epithet: Historici/-ae

Cratippus Hist.
    NMF topic: 13
    Traditional epithet: Historici/-ae

Aeschines Socraticus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Demetrius Comic.
    NMF topic: 2
    Traditional epithet: Comici

Philo Mech.
    NMF topic: 0
    Traditional epithet: Mechanici

Euphorion Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Melito Apol.
    NMF topic: 3
    Traditional epithet: Apologetici

Alexander Rhet. et Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Staphylus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Antonius Hagiographus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Dionysius Thrax Gramm.
    NMF topic: 38
    Traditional epithet: Grammatici

Cosmas Hieromonachus Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Strabo Geogr.
    NMF topic: 0
    Traditional epithet: Geographi

Persaeus Phil.
    NMF topic: 16
    Traditional epithet: Philosophici/-ae

Joannes Pediasimus Philol. et Rhet.
    NMF topic: 24
    Traditional epithet: Philologi

Aesopus Scr. Fab. et Aesopica
    NMF topic: 0
    Traditional epithet: Scriptores Fabularum

[Pempelus] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Adamantius Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Epicrates Comic.
    NMF topic: 2
    Traditional epithet: Comici

Antiphon Orat.
    NMF topic: 2
    Traditional epithet: Oratores

Anaximander Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Panyassis Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Severus Soph.
    NMF topic: 35
    Traditional epithet: Sophistae

Domitius Callistratus Hist.
    NMF topic: 54
    Traditional epithet: Historici/-ae

Carystius Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Themistius Phil. et Rhet.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Idomeneus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Bacchylides Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Lycurgus Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Aretaeus Med.
    NMF topic: 38
    Traditional epithet: Medici

Theodorus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

[Aristides] Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Sallustius Phil.
    NMF topic: 54
    Traditional epithet: Philosophici/-ae

Nausiphanes Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Leo Magentinus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Pausanias Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Theseus Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Oenopides Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Nicolaus Comic.
    NMF topic: 39
    Traditional epithet: Comici

Joannes Cameniates Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Diogenes Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Proclus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Aristagoras Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Demon Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Alcmaeon Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Hesychius Lexicogr.
    NMF topic: 24
    Traditional epithet: Lexicographi

Joannes Camaterus Astrol. et Astron.
    NMF topic: 20
    Traditional epithet: Astronomici

Pseudo-Sphrantzes Hist.
    NMF topic: 3
    Traditional epithet: Historici/-ae

Atticus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

[Sosthenes] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Phanocles Eleg.
    NMF topic: 28
    Traditional epithet: Elegiaci

Democritus Hist.
    NMF topic: 30
    Traditional epithet: Historici/-ae

Apollonius Rhodius Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Myronianus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Theodorus Prodromus Poeta et Polyhist.
    NMF topic: 0
    Traditional epithet: Poetae

Eutychianus Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Oribasius Med.
    NMF topic: 0
    Traditional epithet: Medici

Antiochus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Archedemus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Publius Aelius Phlegon Paradox.
    NMF topic: 4
    Traditional epithet: Paradoxographi

Socrates Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Cratinus Junior Comic.
    NMF topic: 9
    Traditional epithet: Comici

Hippolytus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Apollodorus Gramm.
    NMF topic: 11
    Traditional epithet: Grammatici

Pseudo-Scymnus Geogr.
    NMF topic: 6
    Traditional epithet: Geographi

Iamblichus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Olympiodorus Alchem.
    NMF topic: 0
    Traditional epithet: Alchemistae

Marcellinus Biogr.
    NMF topic: 0
    Traditional epithet: Biographi

Oppianus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae
    Traditional epithet: Epici/-ae

Hierocles Phil.
    NMF topic: 41
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Stephanus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Pamprepius Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Joannes Doxapatres Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

[Theano] Phil.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

Apollonius Biogr.
    NMF topic: 41
    Traditional epithet: Biographi

Maximus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Alexis Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Agathias Scholasticus Epigr. et Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Zeno Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Eudemus Rhet.
    NMF topic: 16
    Traditional epithet: Rhetorici

Diodorus Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici
    Traditional epithet: Rhetorici

Cephisodorus Comic.
    NMF topic: 10
    Traditional epithet: Comici

Myron Hist.
    NMF topic: 30
    Traditional epithet: Historici/-ae

Papias Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Sosicrates Comic.
    NMF topic: 43
    Traditional epithet: Comici

Eudoxus Astron.
    NMF topic: 21
    Traditional epithet: Astronomici

Christodorus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Aeschines Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Pamphila Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Andron Geogr.
    NMF topic: 49
    Traditional epithet: Geographi

Trophonius Rhet. et Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Nicostratus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Eratosthenes et Eratosthenica Philol.
    NMF topic: 9
    Traditional epithet: Philologi

Theodorus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Antonius Diogenes Scr. Erot.
    NMF topic: 13
    Traditional epithet: Scriptores Erotici

Joannes Gramm. et Poeta
    NMF topic: 24
    Traditional epithet: Poetae

Gregorius Nyssenus Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Lucius Annaeus Cornutus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Hegemon Epic.
    NMF topic: 6
    Traditional epithet: Epici/-ae

Leo Diaconus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Dorotheus Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Nicetas Choniates Hist., Scr. Eccl. et Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici

Theodorus Heracleensis vel Theodorus Mopsuestenus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Philumenus Med.
    NMF topic: 38
    Traditional epithet: Medici

Laetus Hist.
    NMF topic: 41
    Traditional epithet: Historici/-ae

Theopompus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Phanodicus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Creophylus Hist.
    NMF topic: 29
    Traditional epithet: Historici/-ae

Procopius Rhet. et Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Rhetorici

Anonymi Medici Med.
    NMF topic: 5
    Traditional epithet: Medici

Crito Hist.
    NMF topic: 17
    Traditional epithet: Historici/-ae

Acacius Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Naumachius Epic.
    NMF topic: 50
    Traditional epithet: Epici/-ae

Valerius Babrius Scr. Fab.
    NMF topic: 35
    Traditional epithet: Scriptores Fabularum

Hippocrates Med. et Corpus Hippocraticum
    NMF topic: 5
    Traditional epithet: Medici

Didymus Gramm.
    NMF topic: 4
    Traditional epithet: Grammatici

Zeno Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Tyrannion Junior Gramm.
    NMF topic: 43
    Traditional epithet: Grammatici

Timon Phil.
    NMF topic: 30
    Traditional epithet: Philosophici/-ae

Triphiodorus Epic. et Gramm.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Michael Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Salaminius Hermias Sozomenus Scr. Eccl.
    NMF topic: 4
    Traditional epithet: Scriptores Ecclesiastici

Dioscurides Hist.
    NMF topic: 45
    Traditional epithet: Historici/-ae

Theopompus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Hecataeus Hist.
    NMF topic: 16
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Demaratus Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

[Aristaeus] Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Andriscus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Michael Glycas Astrol. et Hist.
    NMF topic: 3
    Traditional epithet: Historici/-ae

Irenaeus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Calliphon et Democedes Med. et Phil.
    NMF topic: 11
    Traditional epithet: Medici

Julianus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

[Charondas Nomographus] [Phil.]
    NMF topic: 7
    Traditional epithet: Philosophici/-ae

Nemesius Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Timagoras Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Pseudo-Hippocrates Med.
    NMF topic: 5
    Traditional epithet: Medici

Lobo Poeta
    NMF topic: 49
    Traditional epithet: Poetae

Corinna Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Aristodemus Hist.
    NMF topic: 16
    Traditional epithet: Historici/-ae

Zeno Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Theophilus Apol.
    NMF topic: 3
    Traditional epithet: Apologetici

Timaeus Sophista Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Flavius Justinianus Imperator Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Cratylus Phil.
    NMF topic: 48
    Traditional epithet: Philosophici/-ae

[Chrysermus] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Quintus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Joannes Chortasmenus Phil.
    NMF topic: 10
    Traditional epithet: Philosophici/-ae

Hippys Hist.
    NMF topic: 37
    Traditional epithet: Historici/-ae

Justinus Martyr Apol.
    NMF topic: 3
    Traditional epithet: Apologetici

Alexander Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Marcellus Poet. Med.
    NMF topic: 25
    Traditional epithet: Poetae Medici

Chariton Scr. Erot.
    NMF topic: 2
    Traditional epithet: Scriptores Erotici

Vettius Valens Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Menophilus Poeta
    NMF topic: 23
    Traditional epithet: Poetae

Heliodorus Alchem. et Poeta
    NMF topic: 21
    Traditional epithet: Poetae

Ocellus Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

[Timotheus] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Diphilus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Callixenus Hist.
    NMF topic: 9
    Traditional epithet: Historici/-ae

Anaximenes Hist. et Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Pytheas Perieg.
    NMF topic: 0
    Traditional epithet: Periegetae

Artemidorus Onir.
    NMF topic: 0
    Traditional epithet: Onirocritici

Hephaestion Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

[Demetrius] Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Polyclitus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

[Aresas] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Sappho et Alcaeus Lyr.
    NMF topic: 48
    Traditional epithet: Lyrici/-ae

Timotheus Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Tatianus Apol.
    NMF topic: 0
    Traditional epithet: Apologetici

Ariston Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Hippias Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Marcus Diaconus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

[Longinus] Rhet., Pseudo-Longinus
    NMF topic: 0
    Traditional epithet: Rhetorici

Polycarpus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Constantinus VII Porphyrogenitus Imperator Hist.
    NMF topic: 4
    Traditional epithet: Rhetorici

Joannes Epiphaniensis Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Dionysius Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Anonymus De Scientia Politica Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Scythinus Poet. Phil.
    NMF topic: 41
    Traditional epithet: Poetae Philosophi

Philostratus Major Soph.
    NMF topic: 24
    Traditional epithet: Sophistae

Simplicius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Josephus Genesius Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Joannes Malalas Chronogr.
    NMF topic: 4
    Traditional epithet: Chronographi

Pseudo-Zonaras Lexicogr.
    NMF topic: 17
    Traditional epithet: Lexicographi

Aristides Quintilianus Mus.
    NMF topic: 0
    Traditional epithet: Musici

Diogenes Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Hedylus Epigr.
    NMF topic: 5
    Traditional epithet: Epigrammatici/-ae

Callippus Hist.
    NMF topic: 32
    Traditional epithet: Historici/-ae

Timagetus Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae

Hermesianax Eleg.
    NMF topic: 24
    Traditional epithet: Elegiaci

Timolaus Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Pancrates Epigr.
    NMF topic: 37
    Traditional epithet: Epigrammatici/-ae

Achaeus Trag.
    NMF topic: 48
    Traditional epithet: Tragici

Philoxenus Gramm.
    NMF topic: 8
    Traditional epithet: Grammatici

Photius Lexicogr., Scr. Eccl. et Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Albinus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Platonius Gramm.
    NMF topic: 51
    Traditional epithet: Grammatici

Menecrates Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Menecrates Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Eubulus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Crantor Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Timotheus Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Joannes Philoponus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Nicolaus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Juba II Rex Mauretaniae [Hist.]
    NMF topic: 1
    Traditional epithet: Historici/-ae

Philo Judaeus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Poliochus Comic.
    NMF topic: 54
    Traditional epithet: Comici

Priscianus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Bion Bucol.
    NMF topic: 40
    Traditional epithet: Bucolici

Nicochares Comic.
    NMF topic: 17
    Traditional epithet: Comici

Bion Phil.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

Athenodorus Phil.
    NMF topic: 8
    Traditional epithet: Philosophici/-ae

Damastes Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae

Eudemus Poet. Med.
    NMF topic: 52
    Traditional epithet: Poetae Medici

Adamantius Judaeus Med.
    NMF topic: 0
    Traditional epithet: Medici

Maximus Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Python Trag.
    NMF topic: 41
    Traditional epithet: Tragici

Joannes Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Clidemus Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Anaxippus Comic.
    NMF topic: 46
    Traditional epithet: Comici

Herodas Mimogr.
    NMF topic: 2
    Traditional epithet: Mimographi

Dius Phil.
    NMF topic: 9
    Traditional epithet: Philosophici/-ae

[Lucas Apostolus] Med.
    NMF topic: 30
    Traditional epithet: Medici

Nicander Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

[Theages] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Lysimachus Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae

Pherecrates Comic.
    NMF topic: 2
    Traditional epithet: Comici

Joannes Cananus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Damon et Phintias Phil.
    NMF topic: 51
    Traditional epithet: Philosophici/-ae

Georgius Pisides Poeta
    NMF topic: 0
    Traditional epithet: Poetae

Capito Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Heraclides Ponticus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Xenophanes Poet. Phil.
    NMF topic: 0
    Traditional epithet: Poetae Philosophi

Hippasus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Menander Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Anonymus Seguerianus Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Menander Hist.
    NMF topic: 11
    Traditional epithet: Historici/-ae

Posidonius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Epiphanius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Anaxagoras Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Asclepiodotus Tact.
    NMF topic: 0
    Traditional epithet: Tactici

Philostratus Junior Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Joannes Argyropulus Gramm.
    NMF topic: 48
    Traditional epithet: Grammatici

Carneiscus Phil.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

Stephanus Alchem.
    NMF topic: 0
    Traditional epithet: Alchemistae

Philochorus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Menander Comic.
    NMF topic: 2
    Traditional epithet: Comici

Moeris Attic.
    NMF topic: 4
    Traditional epithet: Atticistae

Joannes Zonaras Gramm. et Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Axionicus Comic.
    NMF topic: 45
    Traditional epithet: Comici

Amipsias Comic.
    NMF topic: 52
    Traditional epithet: Comici

Aeneas Phil. et Rhet.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Anonymi In Aristotelis Categorias Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Phoenix Iamb.
    NMF topic: 29
    Traditional epithet: Iambici

Claudius Iolaus Hist.
    NMF topic: 37
    Traditional epithet: Historici/-ae

Hippocrates Math.
    NMF topic: 22
    Traditional epithet: Mathematici

Plato Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Theophylactus Simocatta Epist. et Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Aristides Apol.
    NMF topic: 3
    Traditional epithet: Apologetici

Speusippus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Choerilus Epic.
    NMF topic: 40
    Traditional epithet: Epici/-ae
    Traditional epithet: Epici/-ae

Nicophon Comic.
    NMF topic: 5
    Traditional epithet: Comici

Crinis Phil.
    NMF topic: 10
    Traditional epithet: Philosophici/-ae

Dictys Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Eustathius Philol. et Scr. Eccl.
    NMF topic: 0
    Traditional epithet: Philologi

Plutarchus Biogr. et Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Ephraem Hist. et Poeta
    NMF topic: 4
    Traditional epithet: Poetae

Heraclides Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Philicus Lyr.
    NMF topic: 37
    Traditional epithet: Lyrici/-ae

Empedocles Poet. Phil.
    NMF topic: 22
    Traditional epithet: Poetae Philosophi

Procopius Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Pseudo-Apollodorus Myth.
    NMF topic: 32
    Traditional epithet: Mythographi

Anonymus Discipulus Isidori Milesii Mech.
    NMF topic: 10
    Traditional epithet: Mechanici

Gregorius Nazianzenus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Tiberius Rhet.
    NMF topic: 43
    Traditional epithet: Rhetorici

Teucer Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Diodorus Siculus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Pancrates Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Menippus Geogr.
    NMF topic: 6
    Traditional epithet: Geographi

Alexander Med.
    NMF topic: 0
    Traditional epithet: Medici

Cleostratus Poet. Phil.
    NMF topic: 14
    Traditional epithet: Poetae Philosophi

Evagrius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Paulus Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Pseudo-Macarius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Demosthenes Orat.
    NMF topic: 0
    Traditional epithet: Oratores

[Menyllus] Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae

Ducas Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Marcus Cornelius Fronto Rhet.
    NMF topic: 37
    Traditional epithet: Rhetorici

Epimenides Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Hesychius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Athenaeus Mech.
    NMF topic: 0
    Traditional epithet: Mechanici

Severianus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

[Agathon] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Hermippus Gramm. et Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Nicanor Gramm.
    NMF topic: 6
    Traditional epithet: Grammatici

Hegesippus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Craterus Hist.
    NMF topic: 37
    Traditional epithet: Historici/-ae

Ister Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Paulus Med.
    NMF topic: 38
    Traditional epithet: Medici

Heraclides Criticus Perieg.
    NMF topic: 6
    Traditional epithet: Periegetae

Lysias Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Theophilus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Anonymi Grammatici Gramm.
    NMF topic: 23
    Traditional epithet: Grammatici

Theophilus Protospatharius et Stephanus Atheniensis Med.
    NMF topic: 5
    Traditional epithet: Medici

Achilles Tatius Scr. Erot.
    NMF topic: 0
    Traditional epithet: Scriptores Erotici

Nymphis Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Aratus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Plato Comic.
    NMF topic: 2
    Traditional epithet: Comici

[Palaephatus] Myth.
    NMF topic: 4
    Traditional epithet: Mythographi

Hippias Hist.
    NMF topic: 28
    Traditional epithet: Historici/-ae

Zosimus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Maiistas Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Clemens Romanus Theol. et Clementina
    NMF topic: 3
    Traditional epithet: Theologici

Limenius Lyr.
    NMF topic: 27
    Traditional epithet: Lyrici/-ae

Critias Eleg., Phil. et Trag.
    NMF topic: 2
    Traditional epithet: Elegiaci

Epicurus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Callistratus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Choricius Rhet. et Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Soranus Med.
    NMF topic: 5
    Traditional epithet: Medici

Symeon Logothetes Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Mnesimachus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Xenophon Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Aëtius Med.
    NMF topic: 38
    Traditional epithet: Medici

Georgius Acropolites Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Phanodemus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Polybius Rhet.
    NMF topic: 17
    Traditional epithet: Rhetorici

Seniores Apud Irenaeum Scr. Eccl.
    NMF topic: 12
    Traditional epithet: Scriptores Ecclesiastici

Ergias Hist.
    NMF topic: 19
    Traditional epithet: Historici/-ae

Diogenes Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

[Euryphamus] Phil.
    NMF topic: 54
    Traditional epithet: Philosophici/-ae

[Aretades] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Adrianus Rhet. et Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Antipater Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Hipponax Iamb.
    NMF topic: 24
    Traditional epithet: Iambici

Aristocritus Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae

Apollonius Med.
    NMF topic: 0
    Traditional epithet: Medici

Zosimus Alchem.
    NMF topic: 19
    Traditional epithet: Alchemistae

Eunapius Hist. et Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Charon Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Bolus Med. et Phil.
    NMF topic: 34
    Traditional epithet: Medici

Astydamas Trag.
    NMF topic: 48
    Traditional epithet: Tragici

Valerius Apsines Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

[Dercyllus] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Harpocration Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Aelius Dius Hist.
    NMF topic: 16
    Traditional epithet: Historici/-ae

Pausanias Perieg.
    NMF topic: 4
    Traditional epithet: Periegetae

Theophrastus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Chaeremon Hist. et Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Apollonius Scr. Eccl.
    NMF topic: 37
    Traditional epithet: Scriptores Ecclesiastici

Strattis Comic.
    NMF topic: 2
    Traditional epithet: Comici

Joannes Protospatharius Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

[Hermesianax] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Protagorides Hist.
    NMF topic: 32
    Traditional epithet: Historici/-ae

Metrodorus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Callinus Eleg.
    NMF topic: 24
    Traditional epithet: Elegiaci

Ariston Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Sosibius Gramm.
    NMF topic: 1
    Traditional epithet: Grammatici

Demetrius Gramm.
    NMF topic: 1
    Traditional epithet: Grammatici

Apollodorus Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Hierotheus Alchem. et Poeta
    NMF topic: 21
    Traditional epithet: Poetae

Ephippus Comic.
    NMF topic: 45
    Traditional epithet: Comici

Dosiadas Hist.
    NMF topic: 18
    Traditional epithet: Historici/-ae

Nymphodorus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Arsenius Paroemiogr.
    NMF topic: 2
    Traditional epithet: Paroemiographi

Cleon Eleg.
    NMF topic: 25
    Traditional epithet: Elegiaci

Chamaeleon Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Menetor Hist.
    NMF topic: 40
    Traditional epithet: Historici/-ae

Iamblichus Scr. Erot.
    NMF topic: 2
    Traditional epithet: Scriptores Erotici

Nonnosus Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Lycon Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Antigonus Paradox.
    NMF topic: 43
    Traditional epithet: Paradoxographi

[Eccelus] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Polyaenus Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici

Zenodorus Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Diogenianus Gramm.
    NMF topic: 2
    Traditional epithet: Grammatici

Pythagoristae (D-K) Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Damippus Phil.
    NMF topic: 9
    Traditional epithet: Philosophici/-ae

Dexippus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Phylarchus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Antimachus Eleg. et Epic.
    NMF topic: 24
    Traditional epithet: Elegiaci

Philippus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Alexander Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Anonymus De Philosophia Platonica Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Sophonias Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Severus Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Hipparchus Comic.
    NMF topic: 9
    Traditional epithet: Comici

Apion Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Xenocrates Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Symeon Metaphrastes Biogr. et Hist.
    NMF topic: 11
    Traditional epithet: Biographi

Thucydides Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Glaucus Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Archelaus Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Ariston Apol.
    NMF topic: 4
    Traditional epithet: Apologetici

Theophilus Scr. Eccl.
    NMF topic: 13
    Traditional epithet: Scriptores Ecclesiastici

Crito Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Ptolemaeus Gramm.
    NMF topic: 53
    Traditional epithet: Grammatici

Praxiphanes Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Hermodorus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Chaeremon Trag.
    NMF topic: 2
    Traditional epithet: Tragici

Rhianus Epic.
    NMF topic: 6
    Traditional epithet: Epici/-ae

Dionysius Soph.
    NMF topic: 2
    Traditional epithet: Sophistae

Anonymi De Barbarismo Et Soloecismo Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Agathemerus Geogr.
    NMF topic: 14
    Traditional epithet: Geographi

Herillus Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Archelaus Alchem. et Poeta
    NMF topic: 5
    Traditional epithet: Poetae

Hegemon Parodius
    NMF topic: 49
    Traditional epithet: Parodii

Philippus II Rex Macedonum [Epist.]
    NMF topic: 4
    Traditional epithet: Epistolographi

Hypsicles Astron. et Math.
    NMF topic: 10
    Traditional epithet: Astronomici

Theodosius Diaconus Hist. et Poeta
    NMF topic: 4
    Traditional epithet: Poetae

Dinarchus Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Maximus Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Demetrius Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Solon Nomographus et Poeta
    NMF topic: 2
    Traditional epithet: Poetae

Xenagoras Geogr. et Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Amphis Comic.
    NMF topic: 2
    Traditional epithet: Comici

Hegesippus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Archestratus Parodius
    NMF topic: 0
    Traditional epithet: Parodii

Aristobulus Judaeus Phil.
    NMF topic: 3
    Traditional epithet: Philosophici/-ae

Colluthus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Aristophanes Comic.
    NMF topic: 2
    Traditional epithet: Comici

Nicomachus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Phoebammon Soph.
    NMF topic: 35
    Traditional epithet: Sophistae

Apollodorus Comic.
    NMF topic: 2
    Traditional epithet: Comici
    Traditional epithet: Comici

Priscus Hist. et Rhet.
    NMF topic: 33
    Traditional epithet: Rhetorici

Callimachus Philol.
    NMF topic: 24
    Traditional epithet: Philologi

[Perictione] Phil.
    NMF topic: 30
    Traditional epithet: Philosophici/-ae

Hermias Hist.
    NMF topic: 45
    Traditional epithet: Historici/-ae

Iccus Phil.
    NMF topic: 25
    Traditional epithet: Philosophici/-ae

Andron Hist.
    NMF topic: 49
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Arethas Philol. et Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Philologi

Ostanes Magus Alchem.
    NMF topic: 19
    Traditional epithet: Alchemistae

Euenus Eleg.
    NMF topic: 30
    Traditional epithet: Elegiaci

Polycrates Scr. Eccl.
    NMF topic: 50
    Traditional epithet: Scriptores Ecclesiastici

Diocles Comic.
    NMF topic: 2
    Traditional epithet: Comici

Paulus Silentiarius Poeta
    NMF topic: 24
    Traditional epithet: Poetae

Polystratus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Parmenides Poet. Phil.
    NMF topic: 0
    Traditional epithet: Poetae Philosophi

Philostorgius Scr. Eccl.
    NMF topic: 4
    Traditional epithet: Scriptores Ecclesiastici

Clytus Hist.
    NMF topic: 5
    Traditional epithet: Historici/-ae

(H)eren(n)ius Philo Gramm. et Hist.
    NMF topic: 53
    Traditional epithet: Historici/-ae

[Homerus] [Epic.]
    NMF topic: 9
    Traditional epithet: Epici/-ae

Hereas Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Georgius Choeroboscus Gramm.
    NMF topic: 23
    Traditional epithet: Grammatici

Clearchus Comic.
    NMF topic: 45
    Traditional epithet: Comici

Apollonius Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Aristophanes Hist.
    NMF topic: 32
    Traditional epithet: Historici/-ae

Achilles Tatius Astron.
    NMF topic: 27
    Traditional epithet: Astronomici

Ibycus Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Dioscorus Poeta
    NMF topic: 24
    Traditional epithet: Poetae

Philosophus Anonymus Alchem.
    NMF topic: 0
    Traditional epithet: Alchemistae

Crates Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Appianus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Alcaeus Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Pseudo-Dionysius Areopagita Scr. Eccl. et Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Asterius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Clidemus Hist.
    NMF topic: 18
    Traditional epithet: Historici/-ae

Rufus Med.
    NMF topic: 0
    Traditional epithet: Medici

Gorgias Rhet. et Soph.
    NMF topic: 48
    Traditional epithet: Sophistae

Aristodemus Hist. et Myth.
    NMF topic: 28
    Traditional epithet: Historici/-ae

Theodectas Trag.
    NMF topic: 0
    Traditional epithet: Tragici

Olympiodorus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Menecles Hist.
    NMF topic: 51
    Traditional epithet: Historici/-ae

Theodosius Astron. et Math.
    NMF topic: 10
    Traditional epithet: Astronomici

Eutecnius Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Stesichorus Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Teles Phil.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

Eusebius Phil.
    NMF topic: 41
    Traditional epithet: Philosophici/-ae

Antyllus Med.
    NMF topic: 5
    Traditional epithet: Medici

Joannes Cinnamus Gramm. et Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Theodorus Scutariota Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Cleomedes Astron.
    NMF topic: 27
    Traditional epithet: Astronomici

Ptolemaeus Hist.
    NMF topic: 16
    Traditional epithet: Historici/-ae

Cyrillus Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Anonymi In Aristotelis Ethica Nicomachea Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Theon Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Publius Herennius Dexippus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Asclepius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Gaius Musonius Rufus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Asclepiades Epigr.
    NMF topic: 40
    Traditional epithet: Epigrammatici/-ae

[Hipparchus] Phil.
    NMF topic: 5
    Traditional epithet: Philosophici/-ae

Menestor Phil.
    NMF topic: 5
    Traditional epithet: Philosophici/-ae

Attalus Astron. et Math.
    NMF topic: 14
    Traditional epithet: Astronomici

Longus Scr. Erot.
    NMF topic: 0
    Traditional epithet: Scriptores Erotici

Heraclides Gramm.
    NMF topic: 47
    Traditional epithet: Grammatici

Aelius Herodianus et Pseudo-Herodianus Gramm. et Rhet.
    NMF topic: 6
    Traditional epithet: Rhetorici

Serapion Scr. Eccl.
    NMF topic: 0
    Traditional epithet: Scriptores Ecclesiastici

Moero Epic.
    NMF topic: 36
    Traditional epithet: Epici/-ae

Hierotheus Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Diogenes Laertius Biogr.
    NMF topic: 0
    Traditional epithet: Biographi

Cleonides Mus.
    NMF topic: 8
    Traditional epithet: Musici

Archedicus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Anna Comnena Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Epigenes Comic.
    NMF topic: 34
    Traditional epithet: Comici

Scamon Hist.
    NMF topic: 25
    Traditional epithet: Historici/-ae

Heraclides Lembus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Aristarchus Astron.
    NMF topic: 10
    Traditional epithet: Astronomici

Pseudo-Symeon Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Patrocles Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae

Diyllus Hist.
    NMF topic: 16
    Traditional epithet: Historici/-ae

Basilius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Choerilus Epic.
    NMF topic: 40
    Traditional epithet: Epici/-ae
    Traditional epithet: Epici/-ae

Satyrus Biogr.
    NMF topic: 1
    Traditional epithet: Biographi

Pherecydes Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Athenaeus Soph.
    NMF topic: 1
    Traditional epithet: Sophistae

Heraclitus Paradox.
    NMF topic: 28
    Traditional epithet: Paradoxographi

Plotinus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Demochares Hist. et Orat.
    NMF topic: 16
    Traditional epithet: Historici/-ae

Zeno Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Aphthonius Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Anonymi In Aphthonium Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Apomasar Astrol.
    NMF topic: 20
    Traditional epithet: Astrologici

Demetrius Hist.
    NMF topic: 34
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Sosipater Comic.
    NMF topic: 39
    Traditional epithet: Comici

Archytas Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Himerius Soph.
    NMF topic: 4
    Traditional epithet: Sophistae

Andromachus Poet. Med.
    NMF topic: 24
    Traditional epithet: Poetae Medici

Timaeus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Herodicus Gramm.
    NMF topic: 8
    Traditional epithet: Grammatici

[Onatas] Phil.
    NMF topic: 13
    Traditional epithet: Philosophici/-ae

Origenes Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Apollonius Soph.
    NMF topic: 17
    Traditional epithet: Sophistae

Stephanus Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici
    Traditional epithet: Grammatici

Philosophus Christianus Alchem.
    NMF topic: 19
    Traditional epithet: Alchemistae

Moderatus Phil.
    NMF topic: 46
    Traditional epithet: Philosophici/-ae

[Clitophon] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Phileas Scr. Eccl.
    NMF topic: 0
    Traditional epithet: Scriptores Ecclesiastici

Timocreon Lyr.
    NMF topic: 2
    Traditional epithet: Lyrici/-ae

Dosiadas Lyr.
    NMF topic: 44
    Traditional epithet: Lyrici/-ae

Theodoretus Scr. Eccl. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Gaius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Polycrates Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae

Gorgias Hist.
    NMF topic: 9
    Traditional epithet: Historici/-ae

[Dositheus] Hist.
    NMF topic: 28
    Traditional epithet: Historici/-ae

Andocides Orat.
    NMF topic: 4
    Traditional epithet: Oratores

Asclepiades Myth.
    NMF topic: 32
    Traditional epithet: Mythographi

Elias Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Satyrus Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae

[Bryson] Phil.
    NMF topic: 39
    Traditional epithet: Philosophici/-ae

Promathidas Hist.
    NMF topic: 48
    Traditional epithet: Historici/-ae

Hesychius Illustrius Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Hippostratus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Timaeus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Heraclitus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Xanthus Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Anaxandrides Comic.
    NMF topic: 2
    Traditional epithet: Comici

Hierocles Phil.
    NMF topic: 41
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Aratus Astron. et Epic.
    NMF topic: 24
    Traditional epithet: Astronomici

Aristocles Paradox.
    NMF topic: 1
    Traditional epithet: Paradoxographi

Flavius Claudius Julianus Imperator Phil., Julian the Apostate
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Athenaeus Epigr.
    NMF topic: 49
    Traditional epithet: Epigrammatici/-ae

Orus Gramm.
    NMF topic: 17
    Traditional epithet: Grammatici

Sophronius Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Anacreon Lyr.
    NMF topic: 40
    Traditional epithet: Lyrici/-ae

Antagoras Epic.
    NMF topic: 36
    Traditional epithet: Epici/-ae

Hermogenes Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Timonides Hist.
    NMF topic: 5
    Traditional epithet: Historici/-ae

Demetrius Hist.
    NMF topic: 34
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Straton Comic.
    NMF topic: 38
    Traditional epithet: Comici

Severus Iatrosophista Med.
    NMF topic: 0
    Traditional epithet: Medici

Isigonus Paradox.
    NMF topic: 19
    Traditional epithet: Paradoxographi

Philodamus Lyr.
    NMF topic: 48
    Traditional epithet: Lyrici/-ae

Sophilus Comic.
    NMF topic: 46
    Traditional epithet: Comici

Pseudo-Codinus Hist.
    NMF topic: 26
    Traditional epithet: Historici/-ae

Synesius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Philistus Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Joannes Laurentius Lydus Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Joannes Tzetzes Gramm. et Poeta
    NMF topic: 0
    Traditional epithet: Poetae

Ephraem Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Telestes Lyr.
    NMF topic: 25
    Traditional epithet: Lyrici/-ae

Dionysius Scr. Eccl.
    NMF topic: 33
    Traditional epithet: Scriptores Ecclesiastici

Sextus Empiricus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Pappus Alchem.
    NMF topic: 19
    Traditional epithet: Alchemistae

Hellanicus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Georgius Cedrenus Chronogr.
    NMF topic: 4
    Traditional epithet: Chronographi

Andronicus Rhodius Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Melissus Phil.
    NMF topic: 48
    Traditional epithet: Philosophici/-ae

Athanasius Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Semus Gramm.
    NMF topic: 51
    Traditional epithet: Grammatici

Ptolemaeus Gnost.
    NMF topic: 3
    Traditional epithet: Gnostici

Dioxippus Comic.
    NMF topic: 52
    Traditional epithet: Comici

Euclides Geom.
    NMF topic: 10
    Traditional epithet: Geometri

Timonax Hist.
    NMF topic: 36
    Traditional epithet: Historici/-ae

Hippon Phil.
    NMF topic: 19
    Traditional epithet: Philosophici/-ae

Nicomachus Math.
    NMF topic: 0
    Traditional epithet: Mathematici

Aristophanes Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Pseudo-Archytas Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Dositheus Magister Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Cosmas Indicopleustes Geogr.
    NMF topic: 3
    Traditional epithet: Geographi

Apollodorus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Crito Comic.
    NMF topic: 52
    Traditional epithet: Comici

Nicaenetus Epic.
    NMF topic: 45
    Traditional epithet: Epici/-ae

Sphaerus Phil.
    NMF topic: 37
    Traditional epithet: Philosophici/-ae

[Phintys] Phil.
    NMF topic: 42
    Traditional epithet: Philosophici/-ae

Hegesianax Astron. et Epic.
    NMF topic: 4
    Traditional epithet: Astronomici

Comarius Alchem.
    NMF topic: 19
    Traditional epithet: Alchemistae

Theotimus Hist.
    NMF topic: 21
    Traditional epithet: Historici/-ae

Antiochus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Leontius Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Diotimus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Aelianus Tact.
    NMF topic: 0
    Traditional epithet: Tactici

Araros Comic.
    NMF topic: 2
    Traditional epithet: Comici

Anaxandridas Hist.
    NMF topic: 7
    Traditional epithet: Historici/-ae

Dinias Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Cyrillus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Aspasius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Tyrannion Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Claudius Apollinarius Apol.
    NMF topic: 3
    Traditional epithet: Apologetici

Pherecydes Myth. et Phil.
    NMF topic: 54
    Traditional epithet: Philosophici/-ae

[Ammonius] Gramm.
    NMF topic: 53
    Traditional epithet: Grammatici

Eupolis Comic.
    NMF topic: 2
    Traditional epithet: Comici

Agaclytus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Asius Eleg. et Epic.
    NMF topic: 36
    Traditional epithet: Elegiaci

Xenarchus Comic.
    NMF topic: 2
    Traditional epithet: Comici

[Agatharchides] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Herodotus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Memnon Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Lynceus Comic.
    NMF topic: 9
    Traditional epithet: Comici

Joannes Scylitzes Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Joannes Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici
    Traditional epithet: Rhetorici

Flavius Philostratus Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Philo Med.
    NMF topic: 37
    Traditional epithet: Medici

Cleopatra Alchem.
    NMF topic: 9
    Traditional epithet: Alchemistae

Theophilus Protospatharius Med.
    NMF topic: 5
    Traditional epithet: Medici

Anonymi In Hermogenem Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Anatolius Math. et Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Philostephanus Hist.
    NMF topic: 36
    Traditional epithet: Historici/-ae

Anonymi In Aristotelis Sophisticos Elenchos Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Pseudo-Phocylides Gnom.
    NMF topic: 50
    Traditional epithet: Gnomici

Alexander Rhet.
    NMF topic: 25
    Traditional epithet: Rhetorici

Ulpianus Gramm. et Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Onasander Tact.
    NMF topic: 4
    Traditional epithet: Tactici

Promathion Hist.
    NMF topic: 8
    Traditional epithet: Historici/-ae

Gennadius I Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Abydenus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Diogenes Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Theodosius Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Scriptor Incertus De Leone Armenio Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Anaximenes Phil.
    NMF topic: 22
    Traditional epithet: Philosophici/-ae

Michael Psellus Polyhist.
    NMF topic: 0
    Traditional epithet: Theologici

Dionysius Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

[Cebes] Phil.
    NMF topic: 2
    Traditional epithet: Philosophici/-ae

Mimnermus Eleg.
    NMF topic: 24
    Traditional epithet: Elegiaci

Michael Critobulus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Flavius Arrianus Hist. et Phil.
    NMF topic: 4
    Traditional epithet: Philosophici/-ae

Diodorus Rhet.
    NMF topic: 4
    Traditional epithet: Rhetorici
    Traditional epithet: Rhetorici

Alexander Lyr. et Trag.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Antidotus Comic.
    NMF topic: 43
    Traditional epithet: Comici

Carcinus Junior Trag.
    NMF topic: 2
    Traditional epithet: Tragici

Hermias Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Cyrillus Biogr.
    NMF topic: 3
    Traditional epithet: Biographi

Archemachus Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae

Gaius Asinius Quadratus Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Phocylides Eleg. et Gnom.
    NMF topic: 10
    Traditional epithet: Gnomici

Dionysius Comic.
    NMF topic: 39
    Traditional epithet: Comici

Archimedes Geom.
    NMF topic: 10
    Traditional epithet: Geometri

Democritus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Joel Chronogr.
    NMF topic: 11
    Traditional epithet: Chronographi

Anonymus Iamblichi Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Myrsilus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

[Clitonymus] Hist.
    NMF topic: 12
    Traditional epithet: Historici/-ae

Chrysippus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

David Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Philemon Junior Comic.
    NMF topic: 9
    Traditional epithet: Comici

Teucer Astrol.
    NMF topic: 14
    Traditional epithet: Astrologici

Xenophon Scr. Erot.
    NMF topic: 4
    Traditional epithet: Scriptores Erotici

Heraclitus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae
    Traditional epithet: Philosophici/-ae

Eparchides Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Anonymus Diodori Phil.
    NMF topic: 21
    Traditional epithet: Philosophici/-ae

Rufus Soph.
    NMF topic: 23
    Traditional epithet: Sophistae

Maximus Theol.
    NMF topic: 0
    Traditional epithet: Theologici

Megasthenes Hist.
    NMF topic: 36
    Traditional epithet: Historici/-ae

Salmanas Alchem.
    NMF topic: 34
    Traditional epithet: Alchemistae

Nicephorus I Scr. Eccl., Hist. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Theognostus Gramm.
    NMF topic: 23
    Traditional epithet: Grammatici

Phaedimus Epigr.
    NMF topic: 32
    Traditional epithet: Epigrammatici/-ae

Agl(a)osthenes Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Romanus Melodus Hymnographus
    NMF topic: 3
    Traditional epithet: Hymnographi

Leontius Mech.
    NMF topic: 14
    Traditional epithet: Mechanici

Polyzelus Comic.
    NMF topic: 28
    Traditional epithet: Comici

Herodes Atticus Soph.
    NMF topic: 4
    Traditional epithet: Sophistae

Phoenicides Comic.
    NMF topic: 2
    Traditional epithet: Comici

Olympiodorus Diaconus Scr. Eccl.
    NMF topic: 3
    Traditional epithet: Scriptores Ecclesiastici

Hermippus Comic.
    NMF topic: 29
    Traditional epithet: Comici

Galenus Med.
    NMF topic: 0
    Traditional epithet: Medici

Stesimbrotus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Straton Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Marcianus Geogr.
    NMF topic: 36
    Traditional epithet: Geographi

Georgius Sphrantzes Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Pythaenetus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Phillis Hist.
    NMF topic: 25
    Traditional epithet: Historici/-ae

Acesander Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae

Ammonius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Callisthenes Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Phrynichus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Eriphus Comic.
    NMF topic: 2
    Traditional epithet: Comici

Joannes Med.
    NMF topic: 5
    Traditional epithet: Medici

Petron Phil.
    NMF topic: 8
    Traditional epithet: Philosophici/-ae

Callinicus Biogr.
    NMF topic: 3
    Traditional epithet: Biographi

Isyllus Lyr.
    NMF topic: 51
    Traditional epithet: Lyrici/-ae

Alcimus Hist.
    NMF topic: 0
    Traditional epithet: Historici/-ae

Pausanias Attic.
    NMF topic: 0
    Traditional epithet: Atticistae

Theognetus Comic.
    NMF topic: 41
    Traditional epithet: Comici

Heliodorus Trag.
    NMF topic: 19
    Traditional epithet: Tragici

Theophrastus Alchem. et Poeta
    NMF topic: 21
    Traditional epithet: Poetae

Homerus Epic., Homer
    NMF topic: 24
    Traditional epithet: Epici/-ae

Moschion Trag.
    NMF topic: 2
    Traditional epithet: Tragici

[Lysis] Phil.
    NMF topic: 50
    Traditional epithet: Philosophici/-ae

Ephorus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Anaxilas Comic.
    NMF topic: 2
    Traditional epithet: Comici

Phrynichus Trag.
    NMF topic: 40
    Traditional epithet: Tragici

Philinus Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Lycophron Trag.
    NMF topic: 24
    Traditional epithet: Tragici

Eustratius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Parthenius Myth.
    NMF topic: 4
    Traditional epithet: Mythographi

Joannes Antiochenus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Antisthenes Phil. et Rhet.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Euphro Comic.
    NMF topic: 2
    Traditional epithet: Comici

Cleanthes Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Callias Comic.
    NMF topic: 0
    Traditional epithet: Comici

[Pythagoras] Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Crateuas Med.
    NMF topic: 45
    Traditional epithet: Medici

Agathocles Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Aglaïs Poet. Med.
    NMF topic: 37
    Traditional epithet: Poetae Medici

Numenius Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

[Clinias] Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Erotianus Gramm. et Med.
    NMF topic: 17
    Traditional epithet: Medici

Eustathius Scr. Eccl. et Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Crates Poet. Phil.
    NMF topic: 2
    Traditional epithet: Poetae Philosophi

Aristoxenus Mus.
    NMF topic: 0
    Traditional epithet: Musici

Apollonius Paradox.
    NMF topic: 0
    Traditional epithet: Paradoxographi

Alexis Comic.
    NMF topic: 2
    Traditional epithet: Comici

Theodoridas Epigr.
    NMF topic: 24
    Traditional epithet: Epigrammatici/-ae

Pythocles Hist.
    NMF topic: 33
    Traditional epithet: Historici/-ae

Heliodorus Scr. Erot.
    NMF topic: 0
    Traditional epithet: Scriptores Erotici

Artemon Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Nicocrates Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Artemon Hist.
    NMF topic: 36
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Anonymi In Aristotelis Artem Rhetoricam Rhet.
    NMF topic: 0
    Traditional epithet: Rhetorici

Montanus et Montanistae Theol.
    NMF topic: 3
    Traditional epithet: Theologici

Acusilaus Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Arius Didymus Doxogr.
    NMF topic: 0
    Traditional epithet: Doxographi

Androtion Hist.
    NMF topic: 6
    Traditional epithet: Historici/-ae

Andron Hist.
    NMF topic: 49
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Aristaenetus Epist.
    NMF topic: 0
    Traditional epithet: Epistolographi

Daimachus Hist.
    NMF topic: 31
    Traditional epithet: Historici/-ae
    Traditional epithet: Historici/-ae

Aristocles Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Mesomedes Lyr.
    NMF topic: 24
    Traditional epithet: Lyrici/-ae

Maeandrius Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Nicephorus Bryennius Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Hipparchus Astron. et Geogr.
    NMF topic: 14
    Traditional epithet: Astronomici

Joannes Galenus Gramm.
    NMF topic: 0
    Traditional epithet: Grammatici

Theophanes Hist.
    NMF topic: 44
    Traditional epithet: Historici/-ae

Apollas Hist.
    NMF topic: 47
    Traditional epithet: Historici/-ae

Marcellus Hist.
    NMF topic: 4
    Traditional epithet: Historici/-ae

Hegesander Hist.
    NMF topic: 1
    Traditional epithet: Historici/-ae

Posidippus Epigr.
    NMF topic: 40
    Traditional epithet: Epigrammatici/-ae

Anonymus Photii Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Cleobulus Epigr. et Lyr.
    NMF topic: 32
    Traditional epithet: Lyrici/-ae

Ananius Iamb.
    NMF topic: 43
    Traditional epithet: Iambici

Joannes Archiereus Alchem.
    NMF topic: 22
    Traditional epithet: Alchemistae

Dionysius Μεταθέμενος Phil.
    NMF topic: 35
    Traditional epithet: Philosophici/-ae

Oenomaus Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Machon Comic.
    NMF topic: 1
    Traditional epithet: Comici

Diodorus Comic.
    NMF topic: 54
    Traditional epithet: Comici

Thales Phil.
    NMF topic: 1
    Traditional epithet: Philosophici/-ae

Antiphon Soph.
    NMF topic: 0
    Traditional epithet: Sophistae

Hesiodus Epic.
    NMF topic: 24
    Traditional epithet: Epici/-ae

Marcus Aurelius Antoninus Imperator Phil.
    NMF topic: 0
    Traditional epithet: Philosophici/-ae

Menodotus Hist.
    NMF topic: 54
    Traditional epithet: Historici/-ae

Autolycus Astron.
    NMF topic: 10
    Traditional epithet: Astronomici

[Eurytus] Phil.
    NMF topic: 23
    Traditional epithet: Philosophici/-ae

Nausicrates Comic.
    NMF topic: 37
    Traditional epithet: Comici

Now let's look at the variations of the respective clusters, nmf topic and epithets

  • Question: Which topics are found within each epithet?
  • Question: Which epithets are found within each topic? And how many?

Topics w/in each epithet


In [41]:
# Group by epithet, collect topics
# {<epithet>: [<topics>]}
from collections import defaultdict

map_epithet_topics = defaultdict(list)
for name, _dict in map_name_epithet_id.items():
    epithet = _dict['epithet']
    top_topic = _dict['top_topic']
    map_epithet_topics[epithet].append(top_topic)

In [72]:
from collections import Counter

In [73]:
all_epithet_stats = []
for epithet, topics in map_epithet_topics.items():
    total_docs = len(topics)
    unique_topics = len(set(topics))
    c = Counter(topics)
    most_common_topic = c.most_common()[0][0]
    topic_diversity = unique_topics / total_docs
    epithet_stats = {'epithet': epithet,
                    'total_docs': total_docs,
                    'unique_topics': unique_topics,
                    'most_common_topic': most_common_topic,
                    'topic_diversity': topic_diversity}
    all_epithet_stats.append(epithet_stats)

In [74]:
df = pandas.DataFrame(all_epithet_stats)
df


Out[74]:
epithet most_common_topic topic_diversity total_docs unique_topics
0 Lyrici/-ae 24 0.466667 30 14
1 Theologici 3 0.111111 36 4
2 Scriptores Fabularum 0 1.000000 2 2
3 Atticistae 17 0.750000 4 3
4 Elegiaci 24 0.500000 16 8
5 Sophistae 0 0.307692 39 12
6 Medici 5 0.302326 43 13
7 Philosophici/-ae 0 0.172775 191 33
8 Polyhistorici 6 1.000000 1 1
9 Apologetici 3 0.444444 9 4
10 Mimographi 2 0.500000 2 1
11 Hymnographi 3 1.000000 1 1
12 Biographi 3 0.666667 9 6
13 Poetae 4 0.421053 19 8
14 Gnomici 50 1.000000 4 4
15 Mathematici 10 0.555556 9 5
16 Rhetorici 0 0.350000 40 14
17 Geometri 10 0.250000 4 1
18 Poetae Didactici 24 1.000000 1 1
19 Philologi 24 0.833333 6 5
20 Paradoxographi 0 0.777778 9 7
21 Historici/-ae 4 0.162602 246 40
22 Comici 2 0.274725 91 25
23 Tactici 4 0.500000 6 3
24 Chronographi 11 0.500000 6 3
25 Gnostici 3 1.000000 1 1
26 Geographi 6 0.666667 9 6
27 Parodii 24 1.000000 3 3
28 Astronomici 10 0.538462 13 7
29 Iambici 24 1.000000 5 5
30 Poetae Medici 24 1.000000 4 4
31 Scriptores Erotici 0 0.625000 8 5
32 Astrologici 20 0.300000 10 3
33 Epici/-ae 24 0.333333 30 10
34 Bucolici 24 0.666667 3 2
35 Grammatici 0 0.403846 52 21
36 Musici 0 0.500000 4 2
37 Tragici 2 0.526316 19 10
38 Mythographi 32 0.400000 5 2
39 Onirocritici 0 1.000000 2 2
40 Poetae Philosophi 0 0.833333 6 5
41 Paroemiographi 2 0.400000 5 2
42 Epistolographi 0 1.000000 3 3
43 Mechanici 0 0.571429 7 4
44 Periegetae 1 0.666667 9 6
45 Scriptores Ecclesiastici 3 0.177778 45 8
46 Alchemistae 34 0.300000 20 6
47 Epigrammatici/-ae 32 0.700000 10 7
48 Lexicographi 24 1.000000 2 2
49 Oratores 4 0.400000 10 4
50 Doxographi 0 1.000000 2 2

In [43]:
# which epithet has the most topics associated with it?
# That is, what epithet is most topic-lexical diverse?
#? Perhaps do simple lex diversity count
map_epithet_count_topics = {}
for epithet, topic_list in map_epithet_topics.items():
    map_epithet_count_topics[epithet] = len(topic_list)

sorted(map_epithet_count_topics.items(), key=lambda x:x[1], reverse=True)


Out[43]:
[('Historici/-ae', 246),
 ('Philosophici/-ae', 191),
 ('Comici', 91),
 ('Grammatici', 52),
 ('Scriptores Ecclesiastici', 45),
 ('Medici', 43),
 ('Rhetorici', 40),
 ('Sophistae', 39),
 ('Theologici', 36),
 ('Lyrici/-ae', 30),
 ('Epici/-ae', 30),
 ('Alchemistae', 20),
 ('Poetae', 19),
 ('Tragici', 19),
 ('Elegiaci', 16),
 ('Astronomici', 13),
 ('Astrologici', 10),
 ('Epigrammatici/-ae', 10),
 ('Oratores', 10),
 ('Apologetici', 9),
 ('Biographi', 9),
 ('Mathematici', 9),
 ('Paradoxographi', 9),
 ('Geographi', 9),
 ('Periegetae', 9),
 ('Scriptores Erotici', 8),
 ('Mechanici', 7),
 ('Philologi', 6),
 ('Tactici', 6),
 ('Chronographi', 6),
 ('Poetae Philosophi', 6),
 ('Iambici', 5),
 ('Mythographi', 5),
 ('Paroemiographi', 5),
 ('Gnomici', 4),
 ('Atticistae', 4),
 ('Geometri', 4),
 ('Musici', 4),
 ('Poetae Medici', 4),
 ('Epistolographi', 3),
 ('Parodii', 3),
 ('Bucolici', 3),
 ('Scriptores Fabularum', 2),
 ('Mimographi', 2),
 ('Onirocritici', 2),
 ('Lexicographi', 2),
 ('Doxographi', 2),
 ('Polyhistorici', 1),
 ('Hymnographi', 1),
 ('Poetae Didactici', 1),
 ('Gnostici', 1)]

Epithets per topic


In [78]:
# Group by topic, collect epithets
# {<topic>: [<epithets>]}
from collections import defaultdict

map_topic_epithets = defaultdict(list)
for name, _dict in map_name_epithet_id.items():
    epithet = _dict['epithet']
    top_topic = _dict['top_topic']
    map_topic_epithets[top_topic].append(epithet)

In [79]:
#dict(map_topic_epithets)

In [87]:
all_topic_stats = []
for topic, epithets in map_topic_epithets.items():
    total_epithets = len(epithets)
    unique_epithets = len(set(epithets))
    c = Counter(epithets)
    most_common_epithet = c.most_common()[0][0]
    epithet_diversity = unique_epithets / total_epithets
    topic_stats = {'topic': topic,
                    'total_epithets': total_epithets,
                    'unique_epithets': unique_epithets,
                    'most_common_epithet': most_common_epithet,
                    'epithet_diversity': epithet_diversity}
    all_topic_stats.append(topic_stats)
df = pandas.DataFrame(all_topic_stats)
df


Out[87]:
epithet_diversity most_common_epithet topic total_epithets unique_epithets
0 0.150000 Philosophici/-ae 0 220 33
1 0.155172 Historici/-ae 1 58 9
2 0.195122 Comici 2 82 16
3 0.150000 Scriptores Ecclesiastici 3 80 12
4 0.198020 Historici/-ae 4 101 20
5 0.250000 Medici 5 24 6
6 0.307692 Historici/-ae 6 26 8
7 0.375000 Historici/-ae 7 8 3
8 0.500000 Grammatici 8 8 4
9 0.466667 Comici 9 15 7
10 0.450000 Mathematici 10 20 9
11 0.545455 Historici/-ae 11 11 6
12 0.187500 Historici/-ae 12 16 3
13 0.833333 Philosophici/-ae 13 6 5
14 0.777778 Mathematici 14 9 7
15 0.500000 Historici/-ae 16 14 7
16 0.526316 Grammatici 17 19 10
17 0.333333 Historici/-ae 18 6 2
18 0.500000 Alchemistae 19 10 5
19 0.272727 Astrologici 20 11 3
20 0.777778 Poetae 21 9 7
21 0.352941 Philosophici/-ae 22 17 6
22 0.625000 Grammatici 23 8 5
23 0.305085 Epici/-ae 24 59 18
24 0.700000 Lyrici/-ae 25 10 7
25 0.142857 Historici/-ae 26 14 2
26 0.666667 Astronomici 27 3 2
27 0.750000 Historici/-ae 28 8 6
28 0.833333 Comici 29 6 5
29 0.666667 Historici/-ae 30 6 4
30 0.333333 Historici/-ae 31 9 3
31 0.333333 Historici/-ae 32 12 4
32 0.214286 Historici/-ae 33 14 3
33 0.357143 Alchemistae 34 14 5
34 0.857143 Sophistae 35 7 6
35 0.444444 Historici/-ae 36 9 4
36 0.714286 Historici/-ae 37 14 10
37 0.500000 Medici 38 6 3
38 0.571429 Comici 39 7 4
39 0.857143 Epigrammatici/-ae 40 7 6
40 0.800000 Philosophici/-ae 41 10 8
41 0.266667 Philosophici/-ae 42 15 4
42 0.857143 Comici 43 7 6
43 0.333333 Historici/-ae 44 9 3
44 0.400000 Comici 45 15 6
45 0.500000 Comici 46 4 2
46 0.181818 Historici/-ae 47 11 2
47 0.470588 Comici 48 17 8
48 0.875000 Comici 49 8 7
49 0.750000 Philosophici/-ae 50 8 6
50 0.714286 Grammatici 51 7 5
51 0.600000 Comici 52 5 3
52 0.666667 Grammatici 53 3 2
53 0.333333 Philosophici/-ae 54 9 3

Scale


In [47]:
# http://scikit-learn.org/stable/modules/clustering.html

In [48]:
dataset_array = df.values
print(dataset_array.dtype)  # kmeans needs to be homogeneous data type (here, float64)
print(dataset_array)


float64
[[ 0.          0.07754461  0.         ...,  0.05211096  0.          0.        ]
 [ 0.02548641  0.          0.02972809 ...,  0.          0.          0.        ]
 [ 0.00189544  0.          0.         ...,  0.          0.          0.        ]
 ..., 
 [ 0.00867074  0.          0.         ...,  0.          0.          0.        ]
 [ 0.05805867  0.          0.         ...,  0.02279445  0.          0.01446624]
 [ 0.0121291   0.03280637  0.05522277 ...,  0.07019141  0.          0.        ]]

In [49]:
# do I need to normalize
# sklearn.preprocessing.StandardScaler
from sklearn import preprocessing

In [50]:
# http://scikit-learn.org/stable/modules/preprocessing.html
# first load scaler and train on given data set
scaler = preprocessing.StandardScaler().fit(df)

In [51]:
scaler.mean_


Out[51]:
array([ 0.0639107 ,  0.02206707,  0.02361666,  0.02155623,  0.03145717,
        0.00959372,  0.00949862,  0.00283346,  0.00625861,  0.01442603,
        0.00782186,  0.00699223,  0.00509698,  0.01207509,  0.00380417,
        0.        ,  0.00992889,  0.00691232,  0.00760987,  0.00698809,
        0.00660643,  0.00808588,  0.00734069,  0.00820843,  0.02221089,
        0.00686544,  0.00855114,  0.00840206,  0.0062374 ,  0.00624706,
        0.00876823,  0.00764493,  0.00616411,  0.00627384,  0.00651731,
        0.00654287,  0.00611768,  0.00367595,  0.00275596,  0.00610676,
        0.00440088,  0.00564217,  0.00815183,  0.00510205,  0.00572966,
        0.0067771 ,  0.00520184,  0.00837632,  0.02419492,  0.00366645,
        0.00382704,  0.00390222,  0.00726048,  0.00194177,  0.00729314])

In [52]:
scaler.scale_


Out[52]:
array([ 0.05106243,  0.03582592,  0.03948377,  0.06083138,  0.04919305,
        0.03384145,  0.03714104,  0.01990953,  0.01783294,  0.0221736 ,
        0.0421719 ,  0.03406048,  0.0335237 ,  0.01944899,  0.03253641,
        1.        ,  0.02284901,  0.03248277,  0.02033699,  0.02494378,
        0.03668578,  0.01923089,  0.03363376,  0.02506177,  0.04900518,
        0.02263181,  0.03005846,  0.02013287,  0.01961547,  0.01652482,
        0.01911399,  0.02305398,  0.02197301,  0.02830076,  0.03561409,
        0.0185194 ,  0.0256628 ,  0.0271646 ,  0.03425089,  0.01766238,
        0.02620198,  0.01905279,  0.02961475,  0.01937339,  0.02275314,
        0.02988567,  0.02079399,  0.02185304,  0.02424164,  0.02160777,
        0.02403703,  0.02386364,  0.01974146,  0.03035562,  0.01976598])

In [53]:
t0 = dt.datetime.utcnow()

# actually do normalization; can be reused for eg a training set
df_scaled = pandas.DataFrame(scaler.transform(df))

print('... finished in {}'.format(dt.datetime.utcnow() - t0))


... finished in 0:00:00.001808

Visualize topic clusters


In [54]:
from sklearn import cluster

In [55]:
# Convert DataFrame to matrix (numpy.ndarray)
matrix = df_scaled.as_matrix()

km = cluster.KMeans(n_clusters=n_topics)
km.fit(matrix)

# Get cluster assignment labels
labels = km.labels_  # these are the topics 0-54; array([53, 53, 16, ..., 42, 16, 13]

# Format results as a DataFrame
df_clusters = pandas.DataFrame([df_scaled.index, labels]).T  # add author names to the 0 col

In [56]:
df_clusters.head(5)


Out[56]:
0 1
0 0 8
1 1 52
2 2 46
3 3 7
4 4 7

In [57]:
%matplotlib inline
import matplotlib.pyplot as plt  # pip install matplotlib
import matplotlib
matplotlib.style.use('ggplot')

# from pandas.tools.plotting import table

In [58]:
# this is a cluseter of the already-clustered kmeans topics; not very informative
plt.figure()
df_clusters.plot.scatter(x=0, y=1)  # y is topics no., x is doc id


Out[58]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f585c46a2e8>
<matplotlib.figure.Figure at 0x7f5862b2c208>

Kmeans based tfidf matrix


In [59]:
# try clustering the original tfidf
# tfidf_dense = tfidf.toarray()
scaler = preprocessing.StandardScaler(with_mean=False).fit(tfidf) # either with_mean=False or make dense

# save scaler
scaler_fp = os.path.expanduser('~/cltk_data/user_data/tlg_lemmatized_no_accents_no_stops_tfidf_{0}features_scaler.pickle'.format(n_features))
joblib.dump(df_scaled, scaler_fp)


Out[59]:
['/root/cltk_data/user_data/tlg_lemmatized_no_accents_no_stops_tfidf_1000features_scaler.pickle']

In [60]:
import numpy as np

In [61]:
# direct Pandas conversion of sparse scipy matrix not supported
# Following http://stackoverflow.com/a/17819427
# df_scaled_tfidf = pandas.DataFrame(scaler.transform(tfidf))
# df_scaled_tfidf = pandas.DataFrame()

t0 = dt.datetime.utcnow()

scaler_tfidf = scaler.transform(tfidf)  # sparse matrix of type '<class 'numpy.float64'>
pandas.SparseDataFrame([pandas.SparseSeries(scaler_tfidf[i].toarray().ravel()) for i in np.arange(scaler_tfidf.shape[0])])
df_scaled_tfidf = pandas.SparseDataFrame([pandas.SparseSeries(scaler_tfidf[i].toarray().ravel()) for i in np.arange(scaler_tfidf.shape[0])])
# type(df)  # pandas.sparse.frame.SparseDataFrame

print('... finished in {}'.format(dt.datetime.utcnow() - t0))


... finished in 0:00:19.331312

In [62]:
t0 = dt.datetime.utcnow()

# Convert DataFrame to matrix (numpy.ndarray)
matrix_tfidf = df_scaled_tfidf.as_matrix()

km_tfidf = cluster.KMeans(n_clusters=n_topics)
km_tfidf.fit(matrix_tfidf)

# Get cluster assignment labels
labels = km_tfidf.labels_  # these are the topics 0-54; array([53, 53, 16, ..., 42, 16, 13]

# Format results as a DataFrame
df_clusters_tfidf = pandas.DataFrame([df_scaled_tfidf.index, labels]).T  # add author names to the 0 col

print('... finished in {}'.format(dt.datetime.utcnow() - t0))


... finished in 0:00:04.447597

In [63]:
df_clusters_tfidf.head(10)


Out[63]:
0 1
0 0 12
1 1 3
2 2 29
3 3 24
4 4 24
5 5 2
6 6 2
7 7 32
8 8 29
9 9 37

In [64]:
plt.figure()
df_clusters_tfidf.plot.scatter(x=0, y=1)  # y is topics no., x is doc id


Out[64]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f586764feb8>
<matplotlib.figure.Figure at 0x7f5861ea4a20>

Kmeans based on nmf


In [65]:
nmf_array = nmf.components_

In [66]:
t0 = dt.datetime.utcnow()

# nmf_dense = nmf_array.toarray()
scaler = preprocessing.StandardScaler().fit(nmf_array) # either with_mean=False or make dense

# save features
tfidf_matrix_scaler_fp = os.path.expanduser('~/cltk_data/user_data/tlg_lemmatized_no_accents_no_stops_tfidf_matrix_{0}features.pickle'.format(n_features))
joblib.dump(scaler, tfidf_matrix_scaler_fp)

print('... finished in {}'.format(dt.datetime.utcnow() - t0))


... finished in 0:00:00.002474

In [67]:
df_scaled_nmf = pandas.DataFrame(scaler.transform(nmf_array))

In [68]:
# Convert DataFrame to matrix (numpy.ndarray)
matrix_nmf = df_scaled_nmf.as_matrix()

km_nmf = cluster.KMeans(n_clusters=n_topics)
km_nmf.fit(matrix_nmf)

# Get cluster assignment labels
labels = km_nmf.labels_  # these are the clusters 0-54; array([ 1,  4, 11, 14, 28,  9, 30,

# Format results as a DataFrame
df_clusters_nmf = pandas.DataFrame([df_scaled_nmf.index, labels]).T  # add author names to the 0 col

In [69]:
df_clusters_nmf.head(10)


Out[69]:
0 1
0 0 1
1 1 14
2 2 9
3 3 4
4 4 2
5 5 6
6 6 23
7 7 12
8 8 37
9 9 18

In [70]:
plt.figure()
df_clusters_nmf.plot.scatter(x=0, y=1)  #axis?


Out[70]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f5863d6c6a0>
<matplotlib.figure.Figure at 0x7f586991e7f0>