ParseXMLModel {hivPlatform}R Documentation

ParseXMLModel

Description

Parse XML HIV model

Usage

ParseXMLModel(xml)

Arguments

xml

XML string

Value

list

Examples

## Not run: 
xml <- "
<?xml version='1.0' encoding='utf-8'?>
  <Model>
    <FileVersion>2</FileVersion>
    <Meta>
      <Name>Full data model</Name>
      <Author></Author>
      <Description></Description>
      <InputDataPath>../Data/test NL</InputDataPath>
      <OutputResultsPath>../Results/FullData</OutputResultsPath>
      <RiskGroups>
        <RiskGroup>
          <Name>pop_0</Name>
          <CreatedByDefault>true</CreatedByDefault>
          <RiskCategories>
            <RiskCategory>
              <Name>pop_0</Name>
              <IsSelected>true</IsSelected>
            </RiskCategory>
          </RiskCategories>
          <FitMinYear>1980</FitMinYear>
        </RiskGroup>
      </RiskGroups>
    </Meta>
    <IncidenceModel>
      <Run>true</Run>
      <MinYear>1980</MinYear>
      <MaxYear>2016</MaxYear>
      <MinFitPos>1979</MinFitPos>
      <MaxFitPos>1979</MaxFitPos>
      <MinFitCD4>1984</MinFitCD4>
      <MaxFitCD4>2016</MaxFitCD4>
      <MinFitAIDS>1980</MinFitAIDS>
      <MaxFitAIDS>1995</MaxFitAIDS>
      <MinFitHIVAIDS>1996</MinFitHIVAIDS>
      <MaxFitHIVAIDS>2016</MaxFitHIVAIDS>
      <DiagnosisRates>
        <Interval>
          <Description>Time interval 1</Description>
          <StartYear>1980</StartYear>
          <Jump>False</Jump>
          <ChangingInInterval>False</ChangingInInterval>
          <DifferentByCD4>False</DifferentByCD4>
        </Interval>
        <Interval>
          <Description>Time interval 2</Description>
          <StartYear>1984</StartYear>
          <Jump>True</Jump>
          <ChangingInInterval>False</ChangingInInterval>
          <DifferentByCD4>False</DifferentByCD4>
        </Interval>
        <Interval>
          <Description>Time interval 3</Description>
          <StartYear>1996</StartYear>
          <Jump>False</Jump>
          <ChangingInInterval>False</ChangingInInterval>
          <DifferentByCD4>False</DifferentByCD4>
        </Interval>
        <Interval>
          <Description>Time interval 4</Description>
          <StartYear>2000</StartYear>
          <Jump>False</Jump>
          <ChangingInInterval>False</ChangingInInterval>
          <DifferentByCD4>False</DifferentByCD4>
        </Interval>
        <Interval>
          <Description>Time interval 5</Description>
          <StartYear>2005</StartYear>
          <Jump>False</Jump>
          <ChangingInInterval>False</ChangingInInterval>
          <DifferentByCD4>False</DifferentByCD4>
        </Interval>
        <Interval>
          <Description>Time interval 6</Description>
          <StartYear>2010</StartYear>
          <Jump>False</Jump>
          <ChangingInInterval>False</ChangingInInterval>
          <DifferentByCD4>False</DifferentByCD4>
        </Interval>
      </DiagnosisRates>
      <Country>NL</Country>
      <KnotsCount>6</KnotsCount>
      <StartIncZero>true</StartIncZero>
      <DistributionFit>Negative binomial</DistributionFit>
      <RDisp>50</RDisp>
      <Delta4Fac>0</Delta4Fac>
      <MaxIncCorr>true</MaxIncCorr>
      <SplineType>B-splines</SplineType>
      <FullData>true</FullData>
      <Bootstrap>
        <IterCount>20</IterCount>
        <StartIter>0</StartIter>
      </Bootstrap>
      <LHS>
        <Run>false</Run>
        <StartIter>0</StartIter>
      </LHS>
    </IncidenceModel>
    <LondonModel>
      <Run>false</Run>
      <RunType1>true</RunType1>
      <RunType2>true</RunType2>
      <MinYear>1984</MinYear>
      <MaxYear>2016</MaxYear>
      <BootstrapIterCount>50000</BootstrapIterCount>
      <RateW>2</RateW>
    </LondonModel>
  </Model>
"
ParseXMLModel(xml)

## End(Not run)


[Package hivPlatform version 2.0.5 Index]