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

Year

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2019
  • 2018
  • 2017
Categories
All (34)
Algorithm (1)
Bayesian (2)
blog (10)
ChatGPT (3)
Clustering (1)
CTT (1)
DCM (1)
Deep Learning (1)
Factor Analysis (1)
ggplot2 (2)
Github (1)
health (1)
Jags (1)
julia (1)
Latent Class (2)
Lavaan (1)
lavaan (2)
linking (1)
LLM (3)
manual (1)
Manual (2)
MCMC (1)
mirt (1)
Network (2)
Network Analysis (2)
package (1)
Python (3)
PyTorch (1)
quarto (2)
R (22)
Reliability (1)
Rshiny (1)
Rstudio (1)
rvest (1)
Scoring (1)
Scrapping (1)
SEM (1)
Shiny (1)
survey (1)
tidyverse (1)
Tutorial (5)
tutorial (2)
visualization (1)
Webpower (1)
Workshop (1)
XML (1)

Blog | Jihong

327541168201720182019202020212022202320242025024681012
Number of Posts by Year
plotly-logomark

2025

Apr 29

Large Language Models class=

Large Language Models

R
Python
LLM
ChatGPT

The original Transformer architecture was introduced in the paper Attention is All You Need by Vaswani et al. in 2017. The Transformer model has since become the foundation…

Mar 07

Psychometric Networks: Community = Clustering? class=

Psychometric Networks: Community = Clustering?

R
Network

A friend of mine recently asked me one question about network community: in her recent research, a network without community defined has different estimation with the one…

Mar 07

LLM Cookbook for Psychometricians class=

LLM Cookbook for Psychometricians

R
Python
LLM
ChatGPT

This is a draft document. The content is not final and may change in the future. Please check back later for updates.

Mar 07

AI-Enhanced Psychometrics with R and Python Examples class=

AI-Enhanced Psychometrics with R and Python Examples

R
Python
LLM
ChatGPT

In the presentation at the Texas Universities Educational Statistics & Psychometrics (TUESAP) at Dallas, TX, Dr. Hong Jiao provided a fascinating talk about Computational…

May 03

Reliability and Replicability of the Psychological Network Analysis

R
Bayesian
Tutorial
Network Analysis

This study examines the reliability and replicability of the network structure of PTSD symptoms in a large sample of trauma-exposed individuals. Fried et al. (2018) shared…

No matching items

2024

Apr 04

Network analysis estimation for application research

R
Bayesian
Tutorial
Network Analysis

Multiple estimation methods for network analysis have been proposed, from regularized to unregularized, from frequentist to Bayesian approach, from one-step to multiple…

Mar 12

Sum Score, Factor Score, and Reliability class=

Sum Score, Factor Score, and Reliability

Scoring
Reliability
CTT
Factor Analysis

Network psychometrics has become an alternative approach to factor analysis and item response theory in multiple fields of psychology and education, such as psychopathology…

No matching items

2023

Jul 04

Data Visualization Using `survey` Package: Survey Data class=

Data Visualization Using `survey` Package: Survey Data

survey
ggplot2

Many tutorials online are about general data visualization. This post aims to showcase some tricks for survey data

Jun 28

A tutorial for forester R package

tutorial
package

As contributors of the R package said in their github website:

Jun 27

One Template for Quarto Report

tutorial
quarto

A template used for academic reporting

Jun 25

Moving My Website to Quarto

quarto

Since June 25, 2023, I start to move my website from hugo/rmarkdown/blogdown/wowchemy to quarto website. It is difficult to explain why I spend so much time on that. Perhaps…

Jun 20

A Conversation between R and Python on Data Analysis and Machine Learning

blog
R
PyTorch
Deep Learning

When I play with machine learning using python and R, I keep wondering whether I can combine R and Python code in a better way, such as using R for data…

Jun 10

Latent Class Model: Batch Mplus using R on Mac

Latent Class
blog
R

Mplus is a very popular program for varied latent varaible modeling: (1) Structural equation modeling (2) multilevel analysis (3) mixture modeling (latent class model). R…

No matching items

2022

May 20

NSF Grant on Bayesian Cognitive Diagnosis

The NSF grant awards can be easily searched via NSF website. Check Active Awards and type “Bayesian & Cognitive Diagnosis” into the search box. Two things I’m really…

May 12

Web Scraping Academia Institute's Grant Fundings using R

blog
Scrapping
rvest
XML

How to use R for web scrapping

Apr 29

Power Analysis for Structural Equation Modeling

R
Rshiny
Webpower
Lavaan
blog
Tutorial

Showcase current software used for power analysis of Structural Equation Modeling

Apr 24

[Workshop] Creating Academic Blog via R

R
Github
Rstudio
Workshop

Michael Clark has a great workshop in his blog introducing distill package. I suggest readers check it out first.

No matching items

2021

Aug 30

Gradient Descent Algorithm via julia

Tutorial
Algorithm
julia

32 rows × 12 columns (omitted printing of 4 columns)

Jul 06

Health Care Data Analysis with Apple Watch

blog
R
health

The data contained within Health app on iPhone can be saved and exported for other uses. Perhaps you want to export Health app data to use in another health or fitness app…

Jan 31

[Pre-print] A Model Comparison Approach to Posterior Predictive Model Checks in Bayesian Confirmatory Factor Analysis

R

Posterior Predictive Model Checking (PPMC) is frequently used for model fit evaluation in Bayesian Confirmatory Factor Analysis (BCFA). In standard PPMC procedures, model…

No matching items

2019

Oct 20

Introduction to Latent Attribute Network Analysis

blog
Network
DCM

Network analysis is a very useful tool. This post show how to visualize the latent attribute network in Diagnostic Classification Modeling(DCM). There are a ton of R package…

May 20

Which Country own the most Liberty Nobel Prizes? France? Ireland?

visualization
blog
ggplot2

It is of my interest to use ggplot package to visualize some fun data. In this post, I tried to play with a Nobel Prizes Data including countries, prize year, each prize.…

Apr 19

Make a Game in R

blog

Recently I found a interesting R package call nessy which allows you to create a simple game driven by shiny. Thus. I tried a little bit about this package. Making a…

Feb 22

Introduce gganimate for Psychometric

R
Tutorial

A new R packge (gganimate ) provides some new features for animation in R. Its big advantage is it could make use of ggplot API and embeded into ggplot. Next, I will use a…

Feb 19

Lasso Regression Example using glmnet package in R

R
manual

More details please refer to the link below: (https://web.stanford.edu/~hastie/glmnet/glmnet_alpha.html#lin)

Jan 10

Visuliaztion of Item Information Curves In R

blog

This blog is to show a new way to display item information curves using ggridges package. The ridge plot could show the IIF plots very clear when you have a large number of…

No matching items

2018

Sep 12

Brief Introducation to JAGS and R2jags in R

Manual
R
Jags
MCMC

This post is aimed to introduce the basics of using jags in R programming. Jags is a frequently used program for conducting Bayesian statistics.Most of information below is…

Sep 11

Introduce Descrepancy Measures

R

This Blog is the notes for my recent project about reliability and model checking. Next I want to organize a little about one important concept in model checking -…

Sep 04

How to do Data Cleaning in R

blog
R
tidyverse

This blog is trying to elaborate steps for cleaning the data. Since datasets varied, this blog could not cover all. Depedent on the data you’re using, different methods…

Mar 10

My New Shiny App Cut Score Consistency

R
Shiny

A Shiny App to Visualize CutScore Consistency

No matching items

2017

Nov 23

Latent Profile Analysis using MCLUST (in R)

R
Clustering
Latent Class

Hi there! This is Jihong. This is a webpage folked from JOSHUA M. ROSENBERG. It aims to provid a very clear example about how to conduct Latent Profile Analysis using MCLUST…

Nov 12

CFA Measurement Invariance

R
SEM
lavaan

Recently, I was asked by my friend why should we use Measurement Invariance in real research. Why not just ignore this complex and tedious process? As far I’m concerned…

Nov 10

Simulation Study of Linking Using Mirt

R
mirt
linking

This simulation study is to show how to do IRT Linking Process using mirt R Package. The simulation data includes 2 forms - Form A and Form B. These 2 forms are simulated…

Nov 08

How to use lavaan package to perform Confirmatory Factor Analysis

Manual
R
lavaan

This is one of my homework in Structural Equation Modeling in Fall 2017. Dr. Templin provided a excelent example showing how to perform Confirmatory Factor Analysis (CFA)…

No matching items
Back to top

© 2025 Jihong Zhang