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.7)occupationMeasurement_0.3.3.zip(r-4.6)occupationMeasurement_0.3.3.zip(r-4.5)
occupationMeasurement_0.3.3.tgz(r-4.6-any)occupationMeasurement_0.3.3.tgz(r-4.5-any)
occupationMeasurement_0.3.3.tar.gz(r-4.7-any)occupationMeasurement_0.3.3.tar.gz(r-4.6-any)
occupationMeasurement_0.3.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
occupationMeasurement/json (API)

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

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

Pkgdown/docs site:https://occupationmeasurement.github.io

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:

Conda:

5.52 score 5 stars 22 scripts 234 downloads 32 exports 50 dependencies

Last updated from:41b67fca00. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK162
source / vignettesOK221
linux-release-x86_64OK174
macos-release-arm64OK159
macos-oldrel-arm64OK247
windows-develOK162
windows-releaseOK126
windows-oldrelOK109
wasm-releaseOK158

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:base64encBHbslibcachemclicommonmarkdata.tabledigestfastmapfloatfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlatticelgrlifecyclemagrittrMatrixMatrixExtramemoisemimemlapiNLPotelpromisesR6rappdirsRcppRcppArmadilloRhpcBLASctlrlangrsparsesassshinyslamsourcetoolsstringdiststringistringrtext2vectmvctrswithrxml2xtable

Custom Questionnaires / Pages
Pages 📃 | Page Lifecycle | Saving Data | Questionnaires 📑 | Building your Own ✨ | Modifying an Existing One

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

Deploying to a Server / the Cloud
Using shiny-server ✨ | Using docker 🐳

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

Getting Started
Flow | Interactive App | Different Questionnaires | Alternative Usage | JSON-API | Included R-Functions

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

Saving App Data in a Database
Option 1: Handling all data the same way | Option 2: Handling different types of data differently

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

Using the API
Starting the API | Usage | Interactive Documentation | Flow | Deployment | Using Docker 🐳

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

Using the Interactive App
Flow | Configuration | Different Questionnaires | Settings | Identifying Users | Saved Data | Tables | answers | Columns | results_overview | occupations_suggested | toggle_submitted | session_info | Deployment

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