I'm new to freelance consulting. I'm performing a statistical analysis in R.
I've been hired to perform a specific analysis and give a specific predictive model.
I've only agreed to give the analysis as is without the code, but they would like the code considering a different price. This specific client is known to reuse expertise they find and pick from consultants and use in house assets to replicate.
I know that they won't know how to read it nor seem to fully understand the fact that most of what is written is very case specific and very well not be applicable to similar events. Although I do risk being not hired again. I'm tempted to:
- Say no (original price, give only results and workflow)
- Give them the whole code and see if they're able to decipher it. Results workflow and scripts (bigger price)
- Try to meet at the middle and give a better idea as how would they be able to perform similar analysis under similar conditions. This actually means training their personnel. Results , workflow, scripts, time explaining the details to their personnel (even bigger price + hours training)
I am a bit lost and would like to hear what's the industries standard regarding this (if any).
TL;DR in R consulting is it normal to give and explain the code used to obtain certain answer (scripting wise) or is an explanation of the workflow sufficient.