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

202020212022202320242025051015
Number of Notes by Year
plotly-logomark

2025

Try Item Response Warehouse

Use redvis to authorize the API

Mar 16

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`: Play with Tachyons

htmltools
htmlwidgets
tachyons

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

Mar 02

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

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

Serveless Shiny App on Quarto Website

R
Shiny
Quarto

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

Aug 31

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

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

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

Note: Model fits in confirmatory network analysis of PanelVAR modeling

Quarto
CFA

Assume there are nin_ini​ items measured by ntn_tnt​ times, then there are nv=nt×nin_v = n_t \times n_inv​=nt​×ni​. For example, if 3 items are measures by 3 times, there will be 9 measures. Following…

Apr 13

Large-Scale Assessments using EdSurvey R Package

R
NAEP
Tutorial
EdSurvey

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

Mar 15

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

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

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

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

Setting up the cursor movement keys in iTerm2 on OSX

iTerm2
Terminal

This orginal post is from here.

Feb 18

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 class=

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

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

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

© 2025 Jihong Zhang