John Sall references virtual data as the one type of ghost data in his 2017 Discovery Summit Plenary Presentation. Simple examples of virtual data are transformed columns created within a platform (open graph builder, right click on a column, choose Transform -> Log). Can these columns be saved for use in other platforms?
What does work (in JMP 13):
Create a transformed column in the fit model platform and use it as a model effect. Until JMP is closed, that column appears in the list of columns in other platforms, italicized and at the bottom of the list. It is possible, then, to:
- Make all column transformations in fit model and add them as model effects to predict any column using standard least squares.
- Save the fit column script, it can close itself after it runs.
fm = Fit Model( ... );
fm << Close window();
- Update the script whenever a new column transformation is needed.
- Run the script every time the data table is opened.
What does not work:
- Creating the column in graph builder, distribution, partition, neural network, and other platforms.
- Closing and re-opening JMP.
- Saving a prediction formula column containing the transformed variable.