{"id":16178353,"url":"https://github.com/sfcheung/semhelpinghands","last_synced_at":"2026-01-25T19:02:38.304Z","repository":{"id":42031539,"uuid":"425384930","full_name":"sfcheung/semhelpinghands","owner":"sfcheung","description":"An R package to store any handy SEM-related functions that I use","archived":false,"fork":false,"pushed_at":"2024-11-02T07:31:00.000Z","size":18271,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-15T09:37:52.078Z","etag":null,"topics":["bootstrapping","lavaan","r","r-package","structural-equation-modeling"],"latest_commit_sha":null,"homepage":"https://sfcheung.github.io/semhelpinghands/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sfcheung.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-07T01:12:41.000Z","updated_at":"2025-03-09T01:49:46.000Z","dependencies_parsed_at":"2024-03-14T11:56:38.334Z","dependency_job_id":"0b9761b4-5d8a-48d0-84fa-297139ebd408","html_url":"https://github.com/sfcheung/semhelpinghands","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfcheung%2Fsemhelpinghands","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfcheung%2Fsemhelpinghands/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfcheung%2Fsemhelpinghands/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfcheung%2Fsemhelpinghands/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sfcheung","download_url":"https://codeload.github.com/sfcheung/semhelpinghands/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243958052,"owners_count":20374787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrapping","lavaan","r","r-package","structural-equation-modeling"],"created_at":"2024-10-10T05:13:34.848Z","updated_at":"2026-01-25T19:02:38.298Z","avatar_url":"https://github.com/sfcheung.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- badges: start --\u003e\n[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable)\n[![Project Status: Active - The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)\n[![CRAN status](https://www.r-pkg.org/badges/version/semhelpinghands?color=blue)](https://CRAN.R-project.org/package=semhelpinghands)\n[![CRAN: Release Date](https://www.r-pkg.org/badges/last-release/semhelpinghands?color=blue)](https://cran.r-project.org/package=semhelpinghands)\n[![CRAN RStudio mirror downloads](https://cranlogs.r-pkg.org/badges/grand-total/semhelpinghands?color=blue)](https://r-pkg.org/pkg/semhelpinghands)\n[![Code size](https://img.shields.io/github/languages/code-size/sfcheung/semhelpinghands.svg)](https://github.com/sfcheung/semhelpinghands)\n[![Last Commit at Main](https://img.shields.io/github/last-commit/sfcheung/semhelpinghands.svg)](https://github.com/sfcheung/semhelpinghands/commits/main)\n[![R-CMD-check](https://github.com/sfcheung/semhelpinghands/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/sfcheung/semhelpinghands/actions/workflows/R-CMD-check.yaml)\n\u003c!-- badges: end --\u003e\n\n# semhelpinghands \u003cimg src=\"man/figures/logo.png\" align=\"right\" height=\"150\" /\u003e\n\n(Version 0.1.12.1 updated on 2025-11-22, [release history](https://sfcheung.github.io/semhelpinghands/news/index.html))\n\nThis package is an assortment of time-saving helper functions for doing structural\nequation modeling\n(SEM), mainly by `lavaan::lavaan()` and its wrappers, such as\n`lavaan::sem()` and `lavaan::cfa()`. This package is not for implementing\nadvanced statistical procedures. This should be the job of excellent\npackages such as `semTools`. These helper functions are for tasks that come\nin handy (at least to me) when doing SEM. They are\nusually used *during* the data analysis phase, not for publishing\nor presenting results.\n\nMany of the tasks can be done by base R code or by `dplyr` functions.\nHowever, these functions may help users who are not familiar with\nR programming or use R only occasionally to do these tasks\nwithout writing their own code, or for people like me who know\nhow to do this using base R but do not want to write the code every\ntime.\n\nI intentionally use base R if possible because I want to keep\n`semhelpinghands` a light weight package, depending on as few\nother packages as possible, so that I do not need to worry about\ndeprecated functions or updates in other packages that break things,\ndefeating the \"time saving\" purpose of this package.\n\n# Home Page\n\nMore about this package can be found from the GitHub page of this package:\n\n[https://sfcheung.github.io/semhelpinghands/](https://sfcheung.github.io/semhelpinghands/)\n\n# Installation\n\nThe latest version at CRAN can be installed by `install.packages()`:\n\n```\ninstall.packages(\"semhelpinghands\")\n```\n\nThe latest developmental version at GitHub can be installed by `remotes::install_github()`:\n\n```\nremotes::install_github(\"sfcheung/semhelpinghands\")\n```\n\n# Motive\n\nOne major motive behind all these functions\nis writing something for my own work\nwith others. So,\neach function should be at least useful\nto me myself and I myself will use them.\nNevertheless, maybe there are others\nwho, like me, just want some simple\nfunctions for some simple tasks. I\nalso like using packages to pack functions\nI used myself in my work, so I do not have to\nsource files again and again. Therefore,\nI packaged them into `semhelpinghands`\nalso for myself.\nI hope this package will also be useful\nfor some others.\n\nI will only devote a limited amount of\ntime on this package. The package and\nits functions are means for me to do\nresearch. They are not the goals\nthemselves.\n\n# Acknowledgement\n\nI would like to thank Prof. Rosseel and\nProf. Jorgensen for developing `lavaan`\nand `semTools`. Their advice in the\n[lavaan Google Group](https://groups.google.com/g/lavaan?pli=1)\nand GitHub pages (for [lavaan](https://github.com/yrosseel/lavaan)\nand [semTools](https://github.com/simsem/semTools))\non various issues about `lavaan`\nhelped me in writing some\nof the functions here, before they\nwere packed into `semhelpinghands`.\nIf there are people who inspired some\nof the functions but I forgot to acknowledge,\nplease let me know.\n\n# Suggestions and Bugs\n\nThis package is still under development.\nThere will be bugs, and there are\nlimitations. Comments and suggestions\nare welcomed. Feel free to add an issue\nat [GitHub](https://github.com/sfcheung/semhelpinghands/issues).\nAlthough I may not be able to address\nall of them because this package is\nintended to be a collection of simple\nfunctions for simple tasks, and\nthey are designed\nto be easy to maintain, I will try to\ndo what I can do.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfcheung%2Fsemhelpinghands","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsfcheung%2Fsemhelpinghands","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfcheung%2Fsemhelpinghands/lists"}