Calculator Options
Posted: Wed Feb 28, 2018 8:58 pm
The JMP formula editor is a user interface masterpiece. It might provide some useful ideas as you expand jamovi's capabilities. As you can see from this 3-minute video, the basics are not all that different from jamovi now. It’s just additional eye-candy: https://youtu.be/HZCZ9b9WYUI.
Where it really shines is with conditional formulas. SPSS’ GUI keeps conditionals very simple by limiting the logic to select one subset at a time. However, that prevents it from being able to create a single formula for the entire transformation, so it wouldn't work for jamovi. JMP’s calculator handles conditionals much better by either letting you specify a unique set of logic for each condition, or by using a match function and pre-filling the conditions. The latter meets quite a lot of conditional needs, such as dietary calculations differing by gender. It would go find how gender is coded & fill those values in, then have a blank for the formula for each. I couldn’t find a video of that, but here’s a description of how it works.
https://www.jmp.com/support/help/13-2/U ... tml#165039
JMP is particularly fast at recoding values since it provides the values that it finds in the variable. Here’s a 3-minute demo showing how it does that:
https://www.youtube.com/watch?v=oADpjz8uSPE
Here's their master documentation: : https://www.jmp.com/support/help/13-2/F ... itor.shtml#
Where it really shines is with conditional formulas. SPSS’ GUI keeps conditionals very simple by limiting the logic to select one subset at a time. However, that prevents it from being able to create a single formula for the entire transformation, so it wouldn't work for jamovi. JMP’s calculator handles conditionals much better by either letting you specify a unique set of logic for each condition, or by using a match function and pre-filling the conditions. The latter meets quite a lot of conditional needs, such as dietary calculations differing by gender. It would go find how gender is coded & fill those values in, then have a blank for the formula for each. I couldn’t find a video of that, but here’s a description of how it works.
https://www.jmp.com/support/help/13-2/U ... tml#165039
JMP is particularly fast at recoding values since it provides the values that it finds in the variable. Here’s a 3-minute demo showing how it does that:
https://www.youtube.com/watch?v=oADpjz8uSPE
Here's their master documentation: : https://www.jmp.com/support/help/13-2/F ... itor.shtml#