clear clear matrix *Converting stooks to hectoliters* gen ryehl=rye*0.584*30 replace ryehl=rye*0.413*30 if bygd==2 replace ryehl=rye*0.380*30 if bygd==3 gen winterryehl=winterrye*0.584*30 replace winterryehl=winterrye*0.413*30 if bygd==2 replace winterryehl=winterrye*0.380*30 if bygd==3 gen springryehl=springrye*0.584*30 replace springryehl=springrye*0.413*30 if bygd==2 replace springryehl=springrye*0.380*30 if bygd==3 gen summerryehl=summerrye*0.584*30 replace summerryehl=summerrye*0.413*30 if bygd==2 replace summerryehl=summerrye*0.380*30 if bygd==3 gen barleyhl=barley*0.697*30 replace barleyhl=barley*0.584*30 if bygd==2 replace barleyhl=barley*0.334*30 if bygd==3 gen oatshl=oats*0.857*30 replace oatshl=oats*0.871*30 if bygd==2 replace oatshl=oats*0.367*30 if bygd==3 gen mixedgrainhl=mixedgrain*0.390*30 replace mixedgrainhl=mixedgrain*0.298*30 if bygd==3 gen buckwheathl=buckwheat*1.856*30 gen beanshl=beans*0.707*30 replace beanshl=beans*0.249*30 if bygd==3 gen wheathl=wheat*0.521*30 replace wheathl=wheat*0.377*30 if bygd==2 replace wheathl=wheat*0.300*30 if bygd==3 gen peashl=peas*0.707*30 replace peashl=peas*0.249*30 if bygd==3 *Peas measured in lass for parish 24* replace peashl=peas*0.871*30 if parish==24 *Weighing crops by relative prices: price of crop by the average price of rye and barley* gen ryehlrela=ryehl*relaprye gen wryehlrela=winterryehl*relaprye gen spryehlrela=springryehl*relaprye gen suryehlrela=summerryehl*relaprye gen barleyhlrela=barleyhl*relapbarley gen oatshlrela=oatshl*relapoats gen mbarleyhlrela=mixedgrainhl*relapbarley gen buckwheathlrela=buckwheathl*relapbuck gen beanshlrela=beanshl*relapbeans gen wheathlrela=wheathl*relapwheat gen peashlrela=peashl*relappeas *Generating total threshed grain production weighted by relative prices* gen grainhlrela=ryehlrela+barleyhlrela+ mbarleyhlrela+ oatshlrela+ wheathlrela if parish==11 replace grainhlrela=ryehlrela+barleyhlrela+ mbarleyhlrela+ oatshlrela+ wheathlrela if parish==12 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ buckwheathlrela if parish==13 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela if parish==14 replace grainhlrela=ryehlrela+barleyhlrela+ mbarleyhlrela+oatshlrela+ wheathlrela if parish==15 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ wheathlrela if parish==16 replace grainhlrela=ryehlrela+barleyhlrela if parish==17 replace grainhlrela=ryehlrela+barleyhlrela if parish==18 replace grainhlrela=ryehlrela+barleyhlrela+ mbarleyhlrela+ oatshlrela+ wheathlrela if parish==19 replace grainhlrela=ryehlrela+barleyhlrela+ mbarleyhlrela+ oatshlrela+ wheathlrela if parish==20 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ wheathlrela if parish==21 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ buckwheathlrela if parish==22 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ buckwheathlrela if parish==23 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ wheathlrela+ peashlrela if parish==24 replace grainhlrela=ryehlrela+barleyhlrela+oatshlrela+ wheathlrela if parish==25 replace grainhlrela= wryehlrela+ spryehlrela+ suryehlrela+barleyhlrela+ mbarleyhlrela+oatshlrela+ wheathlrela+ buckwheathlrela+ beanshlrela if parish==26 replace grainhlrela= wryehlrela+ spryehlrela+ suryehlrela+barleyhlrela+ mbarleyhlrela+oatshlrela+ wheathlrela+ buckwheathlrela+ beanshlrela if parish==27 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela if parish==28 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela+ wheathlrela if parish==29 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela if parish==30 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela if parish==31 replace grainhlrela= ryehlrela+barleyhlrela+ mbarleyhlrela+ oatshlrela+ wheathlrela if parish==32 replace grainhlrela= ryehlrela+barleyhlrela+ mbarleyhlrela+ oatshlrela+ wheathlrela if parish==33 replace grainhlrela= ryehlrela+barleyhlrela+oatshlrela if parish==34 replace grainhlrela= ryehlrela+barleyhlrela+oatshlrela if parish==35 replace grainhlrela= ryehlrela+barleyhlrela if parish==36 replace grainhlrela= ryehlrela+barleyhlrela if parish==37 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela+ wheathlrela+ beanshlrela if parish==38 replace grainhlrela= ryehlrela+barleyhlrela+ mbarleyhlrela+oatshlrela+ beanshlrela+ peashlrela if parish==39 replace grainhlrela= ryehlrela+barleyhlrela+ mbarleyhlrela+oatshlrela+ wheathlrela+ buckwheathlrela+ peashlrela if parish==40 replace grainhlrela= ryehlrela+barleyhlrela+oatshlrela if parish==41 replace grainhlrela= ryehlrela+barleyhlrela+oatshlrela if parish==42 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela+ wheathlrela+ beanshlrela if parish==43 replace grainhlrela= spryehlrela+ suryehlrela+ barleyhlrela+ mbarleyhlrela+ oatshlrela if parish==44 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela if parish==45 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela if parish==46 replace grainhlrela= ryehlrela+barleyhlrela+ oatshlrela+ wheathlrela if parish==47 *Adding oatsshare for parishes Hog and Kavlinge* replace grainhlrela=grainhlrela*1.10 if parish==17 replace grainhlrela=grainhlrela*1.10 if parish==18 *Adding potatoes to the total grain production by its share of total production* gen grainpot=grainhlrela replace grainpot=grainhlrela*potmultipl *Generating total crop production including retirement* gen grainpotret= grainpot sort individnr year retirement replace grainpotret=grainpot + grainpot[_n-1] if individnr== individnr[_n-1] & year==year[_n-1] & retirement==2 & grainpot[_n-1]<. *Generating total crop production per mantal* gen grainmant=grainpotret/mantalkorr