Published by the Foundation for Open Access Statistics
Editors-in-chief: Bettina Grün, Torsten Hothorn, Edzer Pebesma, Achim Zeileis    ISSN 1548-7660; CODEN JSSOBK
spa: Semi-Supervised Semi-Parametric Graph-Based Estimation in R | Culp | Journal of Statistical Software
Authors: Mark Culp
Title: spa: Semi-Supervised Semi-Parametric Graph-Based Estimation in R
Abstract: In this paper, we present an R package that combines feature-based (X) data and graph-based (G) data for prediction of the response Y . In this particular case, Y is observed for a subset of the observations (labeled) and missing for the remainder (unlabeled).
We examine an approach for fitting Y = X? + f(G) where ? is a coefficient vector and f is a function over the vertices of the graph. The procedure is semi-supervised in nature (trained on the labeled and unlabeled sets), requiring iterative algorithms for fitting this estimate. The package provides several key functions for fitting and evaluating an estimator of this type. The package is illustrated on a text analysis data set, where the observations are text documents (papers), the response is the category of paper (either applied or theoretical statistics), the X information is the name of the journal in which the paper resides, and the graph is a co-citation network, with each vertex an observation and each edge the number of times that the two papers cite a common paper. An application involving classification of protein location using a protein interaction graph and an application involving classification on a manifold with part of the feature data converted to a graph are also presented.

Page views:: 4531. Submitted: 2010-07-23. Published: 2011-04-27.
Paper: spa: Semi-Supervised Semi-Parametric Graph-Based Estimation in R     Download PDF (Downloads: 4986)
spa_2.0.tar.gz: R source package Download (Downloads: 559; 123KB)
v40i10.R: R example code from the paper Download (Downloads: 605; 5KB)

DOI: 10.18637/jss.v040.i10

This work is licensed under the licenses
Paper: Creative Commons Attribution 3.0 Unported License
Code: GNU General Public License (at least one of version 2 or version 3) or a GPL-compatible license.