Package: occupationMeasurement 0.3.3

Jan Simson

occupationMeasurement: Interactively Measure Occupations in Interviews and Beyond

Perform interactive occupation coding during interviews as described in Peycheva, D., Sakshaug, J., Calderwood, L. (2021) <doi:10.2478/jos-2021-0042> and Schierholz, M., Gensicke, M., Tschersich, N., Kreuter, F. (2018) <doi:10.1111/rssa.12297>. Generate suggestions for occupational categories based on free text input, with pre-trained machine learning models in German and a ready-to-use shiny application provided for quick and easy data collection.

Authors:Jan Simson [aut, cre], Olga Kononykhina [aut], Malte Schierholz [aut, cph]

occupationMeasurement_0.3.3.tar.gz
occupationMeasurement_0.3.3.zip(r-4.5)occupationMeasurement_0.3.3.zip(r-4.4)occupationMeasurement_0.3.3.zip(r-4.3)
occupationMeasurement_0.3.3.tgz(r-4.4-any)occupationMeasurement_0.3.3.tgz(r-4.3-any)
occupationMeasurement_0.3.3.tar.gz(r-4.5-noble)occupationMeasurement_0.3.3.tar.gz(r-4.4-noble)
occupationMeasurement_0.3.3.tgz(r-4.4-emscripten)occupationMeasurement_0.3.3.tgz(r-4.3-emscripten)
occupationMeasurement.pdf |occupationMeasurement.html
occupationMeasurement/json (API)
NEWS

# Install 'occupationMeasurement' in R:
install.packages('occupationMeasurement', repos = c('https://occupationmeasurement.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/occupationmeasurement/occupationmeasurement/issues

Datasets:
  • auxco - German Auxiliary Classification of Occupations (AuxCO) v1.2.3
  • isco_08_en - Categories of the The International Standard Classification of Occupations - ISCO-08
  • pretrained_models - Pretrained ML models to be used with the package.

On CRAN:

32 exports 3 stars 1.19 score 50 dependencies 17 scripts 296 downloads

Last updated 1 months agofrom:41b67fca00. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 13 2024
R-4.5-winNOTESep 13 2024
R-4.5-linuxNOTESep 13 2024
R-4.4-winNOTESep 13 2024
R-4.4-macNOTESep 13 2024
R-4.3-winNOTESep 13 2024
R-4.3-macNOTESep 13 2024

Exports:algo_similarity_based_reasoningapiappbutton_nextbutton_previouscreate_app_settingsget_final_codesget_followup_questionsget_item_dataget_job_suggestionsget_responsesget_suggestion_infoload_auxcoload_kldbload_kldb_rawnew_pagepage_choose_one_optionpage_feedbackpage_finalpage_first_freetextpage_followuppage_freetextpage_none_selected_freetextpage_resultspage_second_freetextpage_select_suggestionpage_welcomepreprocess_stringquestionnaire_demoquestionnaire_interviewer_administeredquestionnaire_web_surveyset_item_data

Dependencies:base64encBHbslibcachemclicommonmarkcrayondata.tabledigestfastmapfloatfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlatticelgrlifecyclemagrittrMatrixMatrixExtramemoisemimemlapiNLPpromisesR6rappdirsRcppRcppArmadilloRhpcBLASctlrlangrsparsesassshinyslamsourcetoolsstringdiststringistringrtext2vectmvctrswithrxml2xtable

Custom Questionnaires / Pages

Rendered fromapp-questionnaire.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-09-25
Started: 2022-10-24

Deploying to a Server / the Cloud

Rendered fromapp-deployment.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-09-25
Started: 2022-11-03

Getting Started

Rendered fromoccupationMeasurement.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-09-25
Started: 2022-09-16

Saving App Data in a Database

Rendered fromapp-database.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-09-25
Started: 2022-10-24

Using the API

Rendered fromapi.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-09-25
Started: 2022-10-18

Using the Interactive App

Rendered fromapp.Rmdusingknitr::rmarkdownon Sep 13 2024.

Last update: 2023-09-25
Started: 2022-10-24

Readme and manuals

Help Manual

Help pageTopics
Make suggestions using similarity based reasoning.algo_similarity_based_reasoning
Start the occupation coding API.api
Get an instance of the interactive shiny occupation coding app.app
German Auxiliary Classification of Occupations (AuxCO) v1.2.3auxco
Go to the next pagebutton_next button_previous
Create app_settings.create_app_settings
Get the final occupation codesget_final_codes
Get potential follow-up questions for a suggestion.get_followup_questions
Retrieve data for an item.get_item_data
Make coding suggestions based on a user's open-ended text input.get_job_suggestions
Convenience function to aggregate all saved results_overview files.get_responses
Categories of the The International Standard Classification of Occupations - ISCO-08isco_08_en
Load AuxCO from a directory of CSV filesload_auxco
Clean & Load KldB 2010 dataset.load_kldb load_kldb_raw
Create a new questionnaire page.new_page
Show a page with multiple radio button options where once can be picked.page_choose_one_option
Page to receive feedback on how well the chosen suggestion fitspage_feedback
A final page, showing instructions to close the window.page_final
The first freetext question to show.page_first_freetext
Show potential followup questions to the user.page_followup
Show a page with a text field where free text can be entered.page_freetext
An additional freetext page to show when no suggestion has been selected.page_none_selected_freetext
Page showing the user's resultspage_results
An optional, second free text question if the first didn't yield suggestions.page_second_freetext
Display the generated suggestions for the user to pick one.page_select_suggestion
Welcome Page (optional)page_welcome
Preprocess a string, removing special characters and handling abbreviations.preprocess_string
Pretrained ML models to be used with the package.pretrained_models
A demo questionnaire with additional explanationsquestionnaire_demo
A questionnaire for interviewer-administered surveysquestionnaire_interviewer_administered
A web survey which participants can navigate themselves.questionnaire_web_survey
Set / save data for an item.set_item_data
Train Similarity Based Probability Model with anonymized training datatrain_similarity_based_reasoning