Yongfu's Blog
IMAGE HERE

Yongfu Liao

National Taiwan University

About

I share my inspirations here, mostly originating from, or during, the activities I enjoy. It started as a place for sharing programming-related knowledge and open-source projects I had worked on. Currently, I also write about stats, books, and random thoughts.

I began my journey of programming with R in 2017, and it has ever since scaffolded my way up in exploring new things. I was excited about the new world back then and was attracted to other languages. First, it was Python, then JavaScript and web development. I think I’m now settling down to R. Currently, I use R for my job. In my spare time, I play with stats models in R and Stan. I guess I’ll keep working with stats and modeling in the future (hopefully, for empirical sciences).

At times when feeling burned out, I’d go hiking or travel to a distant town.

Research Interests

  • Intervention
  • Measurement
  • Generative/Bayesian Modeling
  • Open Science

Education

  • M.A. in Linguistics, 2022

    National Taiwan University

  • B.S. in Psychology, 2019

    National Taiwan University

Projects

All
fundoc

fundoc

Quick and dirty function documentation for non-packaged R scripts.

R
OrdLogit

OrdLogit

Interactive visualization of ordered logistic regression.

JavaScript CSS web
stom

stom

Personal package and utilities for statistical modeling with R and Stan.

R
Book template for Pandoc

Book template for Pandoc

Recreation of bookdown bs4_book. Pure JavaScript for chapter navigation, searching, cross-reference, and more.

Pandoc JavaScript CSS
NTU Corpus of Formosan Languages

NTU Corpus of Formosan Languages

The updated version of NTU Formosan corpus (light-weighted with the help of modern web technologies).

Linguistics Web Vue JavaScript CSS Python
TeXtLite

TeXtLite

A lightweight and minimalist Hugo blog theme inspired by Jekyll TeXt theme (the theme of this site).

Web JavaScript CSS
Draggable Interval Training Timer

Draggable Interval Training Timer

A timer that supports drag-and-droping to create custom interval workouts. Written in vanilla JavaScript, HTML & CSS.

Web JavaScript
A Python Library for Concordance Search with CQL

A Python Library for Concordance Search with CQL

Searching in-memory corpus with Corpus Query Language (CQL).

Python Linguistics Vue
Corpus Query Langauge Subset

Corpus Query Langauge Subset

Interpret Corpus Query Language (CQL) into a list of queries in JSON.

Python Linguistics
NTU Thesis Pandoc Template

NTU Thesis Pandoc Template

Master and PhD thesis template for National Taiwan University, based on Pandoc.

Pandoc Linguistics
GETable

GETable

Getting tabular data through JavaScript in compiled R Markdown Documents.

R Web JavaScript
Gloss Search

Gloss Search

Interlinear gloss search tool created for Linguistic Fieldwork at NTU GIL.

Vue Linguistics Python
Dcard Corpus

Dcard Corpus

A KWIC concordancer for Dcard Corpus.

Python Vue
svg2png

svg2png

A web page to batch convert SVG images to PNG images, with options to set the resolution of the PNGs.

Web JavaScript
Linguisticsdown

Linguisticsdown

Facilitate authoring linguistics-related documents in R Markdown.

Linguistics R
臺灣語言使用調查

臺灣語言使用調查

Visualization of a survey about language usage in Taiwan.

Linguistics R
虎尾壠語字典

虎尾壠語字典

Favorlang dictionary transcribed and digitalized by NTU GIL students.

Vue
viewMark

viewMark

Customizable pure browser-based markdown notetaker. Created with Vue.js

Vue
批踢踢用語

批踢踢用語

Web scraping project for collecting special expressions used by people on PTT.

Python
Xaringan Chocolate

Xaringan Chocolate

CSS theme created for the slide-making R package xaringan.

R CSS
pttR

pttR

Scrape and extract data from PTT Web.

R
Travel the World

Travel the World

Group project of the course Introduction to Data Science with R at NTU.

R

Teaching