JIHONG ZHANG (张吉鸿)
  • ABOUT
  • TEACHING
  • RESEARCH
  • NOTE
  • BLOG
  • TALK
  • MORE
    • To-Do
    • Project
    • Dashboard
  • 中文博客

Note | Jihong Zhang

  • RESOURCE

  • ◆◆◆◆◆◆◆◆◆
  • Useful materials
    • 2024 Research Plan
    • CSS cheatsheet
    • Latex symbols

  • Latent Variable Model
    • Power Analysis
    • CFA via lavaan
    • Measurement Invariance

  • Network analysis
    • Community detection
    • Reliability and reproducibility
    • Network estimation methods
    • Presentation: Group differences in network
    • Presentation: Item selection
    • ESRM64503: CFA and NA

Year

  • 2025
  • 2024
  • 2020
Categories
All (21)
AHPCC (1)
AI (1)
Bayesian (1)
CFA (1)
ChatGPT (1)
Docker (1)
EdSurvey (1)
Git (1)
Github (1)
gt (1)
HPC (1)
htmltools (2)
htmlwidgets (2)
iTerm2 (1)
Javascript (1)
Julia (1)
Mirt (1)
NAEP (1)
Network Analysis (1)
OJS (1)
Parallelization (1)
project (1)
Quarto (7)
R (7)
Rstudio (1)
Shiny (2)
Simulation (2)
tachyons (1)
Terminal (1)
Tutorial (3)
Zotero (1)

Note | Jihong Zhang

2025

Try Item Response Warehouse

Use redvis to authorize the API

Mar 16

htmltools

Note: Interactive Data Visualization for R

htmltools
htmlwidgets
Javascript

The interactive web app development in R requires multiple relevant skillsets: HTML, CSS, Javascript, R, and Shiny etc. This is a reading note covering the following books:

Mar 13

htmltools

`htmltools`: Play with Tachyons

htmltools
htmlwidgets
tachyons

With multiple classes, class argument in tags can be a vector.

Mar 02

Docker

Note: Docker in Action, Second Edition

Docker

“Docker is a tool that makes adopting software packaging, distribution, and utilization best practices cheap and sensible defaults.”

No matching items

2024

Oct 18

R

VSCode & Quarto Setup, Current Status and Questions

R
Shiny
Quarto

To render and preview, execute the Quarto: Preview command. You can alternatively use the Cmd+Shift+K keyboard shortcut.

Sep 10

R

Serveless Shiny App on Quarto Website

R
Shiny
Quarto

Creating a Serverless R Shiny App using Quarto with R Shinylive ("Include" method)

Aug 31

R

Error Handling in R

R
Simulation

Error handling is important for simulation study

Aug 28

Example of `litedown`

This post shows case one example of new package – litedown from Yihui Xie. Please refer to the Yihui’s documentation for more details.

Apr 15

R

Simulate response patterns under the framework of IRT

R
Simulation
Mirt

We need to pre-specify a (item slopes) and b (item intercepts). mu (factor mean) and sigma (factor correlation) are optional.

Apr 15

Quarto

Create a ChatGPT chatbot for personal website

Quarto
ChatGPT
AI

AI products powered by Large language models (LLM) are getting more and more popular in many field. AI agents using ChatGPT can serve as an assistant or efficient workers…

Apr 15

Quarto

Note: Model fits in confirmatory network analysis of PanelVAR modeling

Quarto
CFA

Assume there are n_i items measured by n_t times, then there are n_v = n_t \times n_i. For example, if 3 items are measures by 3 times, there will be 9 measures. Following…

Apr 13

R

Large-Scale Assessments using EdSurvey R Package

R
NAEP
Tutorial
EdSurvey

W_{final} = \frac{1}{P_{school}*P_{student}*P_{adj}}

Mar 15

Julia

How to use Julia in Quarto

Julia
Quarto

This post illustrates how to use Julia to create a gradient descent algorithm. What has not been introduced, however, is how to perform the data analysis using Julia in…

Mar 10

OJS

Observable JS in Quarto document

OJS
Quarto

The documents regarding how to use Observable Javascript in Quarto is extremely lacking. Two main sources for this topic are quarto.org and quarto dashboard.

Mar 10

Git

Tips about Git and Github

Git
Github

This happens when I want to pull the remote repo to local but I have some random changes at local. Those random changes should be discarded but using git pull makes those…

Mar 05

R

How to use BGGM to Estimate Bayesian Gaussian Graphical Models

R
Bayesian
Tutorial
Network Analysis

This is a quick note illustrate some importance functions of BGGM and illustrate them using one or more example(s).

Mar 03

iTerm2

Setting up the cursor movement keys in iTerm2 on OSX

iTerm2
Terminal

This orginal post is from here.

Feb 18

project

How to Initialize a R Project

project

This note provides a setup R file to orgranize project files.

Feb 10

Customize Zotero and Visual Mode of Rstudio

Customize Zotero and Visual Mode of Rstudio

Zotero
Quarto
Rstudio

Visual model of quarto and rmarkdown is very easy to use. Though users can change font family for Source mode in Rstudio by Options menu, there is no direct way change font…

Jan 14

Tutorial

Use High Performance Computing UArk

Tutorial
AHPCC
HPC
Parallelization

My student Nicole recently hosted a excellent workshop on how to use HPC interactively at UArk. Please refer to her website here.

No matching items

2020

May 25

R

Study Notes: `gt` package

R
gt

This post is inspired by themockup’s blog and RStudio’s documentation of gt package1.

No matching items
Back to top

© 2026 Jihong Zhang