프로본토

ProbOnto
프로본토
Probonto logo.jpg
키워드통계, 확률 분포
목표확률 분포의 지식 기반 및 온톨로지 설계, 구현 및 유지 관리.
기간2015 –
웹사이트probonto.org

Probonto는 확률 분포의 지식 기반 및 존재론이다.[1][2]ProbNoto 2.5(2017년 1월 16일 발표)는 150개 이상의 단변량 분포와 대체 매개변수화, 220개 이상의 관계 및 재변수화 공식을 포함하고 있어 경험적 및 일변량 혼합물 분포의 인코딩도 지원한다.null

소개

Probonto는 초기에는 혁신적인 의약품 이니셔티브 프로젝트인 [5][6]DDMoRe에서 개발한 약리학적 마크업 언어(PharmML)[3][4]에 비선형 혼합 효과 모델의 인코딩과 그 주석을 용이하게 하기 위해 설계되었다.그러나 Probonto의 일반적인 구조 때문에 이산형(예: 카운트, 범주형 및 이벤트 발생 시간) 및 연속형 데이터에 적용되는 다양한 모델의 인코딩 및 주석을 위한 다른 플랫폼 및 모델링 도구에 적용할 수 있다.null

지식 기반

ProbOnoto 버전 2.5에서 지원되는 분포 및 일변량 확률 분포 간의 관계 개요.

각 배포에 대한 기술 자료 저장:

관계들

ProbOonto는 특별한 경우로 재모수화를 포함한 일변량 분포 간의 관계를 버전 2.5에서 220에 저장한다. 그림을 참조하십시오.이러한 형태의 관계는 문학에서 종종 무시되고, 저자들은 각각의 배포에 대해 하나의 특정한 형태를 집중하지만, 그것들은 상호운용성의 관점에서 결정적이다.ProbOonto는 이러한 측면에 초점을 맞추고 있으며 대체 매개변수를 가진 15개 이상의 분포를 특징으로 한다.null

대체 매개 변수화

많은 분포는 수학적으로 등가지만 대수적으로 다른 공식으로 정의된다.이로 인해 소프트웨어 도구 간에 모델을 교환할 때 문제가 발생한다.[7]다음의 예는 그것을 예증한다.null

정규 분포

정규 분포는 적어도 세 가지 방법으로 정의될 수 있다.

  • 평균, μ, 분산이 있는 정규2(μ, μ) μ, μ, μ2 또는[9]


재모수화 공식

다음 공식은 정규 분포의 세 가지 다른 형태를 다시 계산하는 데 사용될 수 있다(약어 사용). a 1등 대신 1 }null

로그 정규 분포

로그 정규 분포의 경우 더 많은 옵션이 있다.이는 자연 척도와 로그 척도의 매개변수 측면에서 매개변수를 지정할 수 있기 때문이다(그림 참조).

로그 정규 분포의 모수화 개요.
다양한 도구와 연결에서 로그 정규 분포의 다양한 매개변수화 지원 예제는 텍스트를 참조하십시오.Tools visualised are Matlab (supports LN1), MCSim (LN6), Monolix (LN2 & LN3), PFIM (LN2 & LN3), Phoenix NLME (LN1, LN3 & LN6), PopED (LN7), R (programming language) (LN1), Simcyp Simulator (LN1), Simulx (LN1) and winBUGS (LN5)

ProbNoto 2.0에서 사용할 수 있는 양식은 다음과 같다.

  • 로그 척도에[8] 평균, μ, 표준 편차 μ를 포함한 로그 정규1(μ, μ)
  • 로그 척도에 평균, μ, 분산이 있는 로그 정규2(μ, μ) μ, 둘 다
  • 자연 척도에서는 중위수, m, 로그 척도는[8] 표준 편차인 로그 정규3(m,³)
  • LogNormal4(m,cv), 중위수, m 및 변동 계수, cv(둘 다 자연 척도)
  • LogNormal5(μ, μ)와 평균, μ, 정밀도 μ, 둘 다 로그 척도에[12] 있음
  • 중위수, m 및 기하학적 표준 편차 σ이g 있는 로그일반6(m,³g) 둘 다 자연척도에[13] 있음
  • 로그일반7(μNN, μ) 평균, μN, 표준 편차 μN, 둘 다 자연척도에[14] 있음

ProbOonto 기술 자료에는 이러한 재모수화 공식이 저장되어 있어 도구 간 모델을 정확하게 변환할 수 있다.null

재모수화 예제

PFIM과[15] PopED와 같은 두 가지 최적 설계 도구를 사용하여 모델을 실행하고자 하는 상황을 고려하십시오.[16]전자는 LN2, 후자는 LN7 매개변수화를 각각 지원한다.따라서 재모수화가 필요하다. 그렇지 않으면 두 도구는 다른 결과를 산출할 것이다.null

For the transition following formulas hold

For the transition following formulas hold {}{\dext{및N}/\N}^{

나머지 모든 재모수화 공식은 프로젝트 웹사이트의 사양 문서에서 찾을 수 있다.[2]null

온톨로지

지식 기반은 단순한 존재론적 모델에서 구축된다.그 핵심에서 확률 분포는 그 등급의 한 예로서 수학 객체 클래스의 전문화다.분포는 온톨로지 내의 다양한 범주의 예인 많은 다른 개인들과 관련된다.예를 들어, 이것들은 주어진 확률 분포와 관련된 매개변수 및 관련 함수들이다.이 전략은 도메인 개체 간의 관계와 속성의 풍부한 표현을 허용한다.온톨로지(Ontology)는 수학의 영역에서 개념 스키마로 볼 수 있으며, PowerLoom 지식 베이스로 구현되어 왔다.[17]OWL 버전은 Jena API를 사용하여 프로그래밍 방식으로 생성된다.[18]null

Probonto에 대한 출력은 보충 자료로 제공되며 probonto.org 웹사이트에 게시되거나 링크된다.Probonto의 OLB 버전은 OLS(Ontology Lookup Service)[19]를 통해 이용할 수 있어 콘텐츠의 단순한 검색과 시각화가 용이하다.또한 OLS API는 Probonto에 프로그래밍 방식으로 접근하고 그것을 애플리케이션에 통합하는 방법을 제공한다.Probonto는 또한 BioSharing 포털에도 등록되어 있다.[20]null

프로본토 인 제약ML

PharmML 인터페이스는 분포와 그 매개변수의 정의를 위한 일반 XML 스키마 형태로 제공된다.확률밀도함수(PDF), 확률밀도함수(PMF), 위험함수(HF), 생존함수(SF)와 같은 정의함수는 제약ML 스키마에 제공된 방법을 통해 접근할 수 있다.null

예제 사용

이 예는 제로 인플레이션 포아송 분포가 코드명을 사용하고 매개변수('rate' 및 'probabilityOfZero')를 선언하여 인코딩되는 방법을 보여준다.모델 파라미터 람다와 P0은 파라미터 코드 이름에 할당된다.null

<배부>     <po:Probonto> 이름을 붙이다"ZeroInflatedPoisson1">         <po:파라미터 이름을 붙이다"등급">             <ct:Assign>                 <ct:SymbRef> SymbidRef="람다" />             </ct:assign>         </po:파라미터>         <po:파라미터 이름을 붙이다"probabilityOfZero">             <ct:Assign>                 <ct:SymbRef> SymbidRef="P0" />             </ct:assign>         </po:파라미터>     </po:Probonto> </배부> 

ProbOonto를 사용하여 주어진 분포를 명확하게 지정하려면 해당 분포를 코드 이름과 매개변수의 코드 이름을 선언하는 것으로 충분하다.더 많은 사례와 자세한 사양은 프로젝트 웹사이트에서 확인할 수 있다.[2]null

참고 항목

참조

  1. ^ Swat, MJ; Grenon, P; Wimalaratne, S (2016). "ProbOnto: ontology and knowledge base of probability distributions". Bioinformatics. 32: 2719. doi:10.1093/bioinformatics/btw170. PMC 5013898. PMID 27153608.
  2. ^ a b c 주 프로젝트 웹 사이트, URL: http://probonto.org
  3. ^ Swat MJ. 외 (2015).Pharmetric Markup Language (PharmML): 약물 개발에서 모델 교환을 위한 새로운 관점 열기.CPT 약리측정학 시스템 약리학, 4:316-9
  4. ^ PharmML 웹 사이트, URL: http://pharmml.org
  5. ^ DDMoRe 프로젝트 웹 사이트, URL: http://ddmore.eu
  6. ^ DDMoRe 웹 사이트의 ProbOnot 설명, URL: http://ddmore.eu/probonto
  7. ^ LeBauer DS 등.확률밀도함수 변환:2013년 R에서 BUGS로 갔다가 다시 돌아온 R Journal, 2013년
  8. ^ a b c 포브스 외확률분포(2011), John Wiley & Sons, Inc.
  9. ^ Wolfram Mathworld, URL: http://mathworld.wolfram.com/NormalDistribution.html
  10. ^ 'LaplacesDemon' R 패키지, URL: http://search.r-project.org/library/LaplacesDemon/html/dist.Normal.Precision.html
  11. ^ Cyert RM, MH DeGroot, 베이지안 분석과 경제 불확실성 (1987), 이론로맨 & 리틀필드
  12. ^ Lunn, D. (2012).BUGS 도서: 베이시안 분석에 대한 실제적인 소개.통계 과학의 본문.CRC 프레스.
  13. ^ Limpert, E, Stahel, W. A., Abbt, M. (2001)전체 과학에 걸친 로그 정규 분포:열쇠와 단서들.바이오 사이언스, 51(5:341-352).
  14. ^ Nyberg J. 외 (2012) PopED - 확장되고 병렬화된 모집단 최적 설계 도구.계산 방법 프로그램 생물의학.; 108(2):789-805. doi: 10.1016/j.cmpb.2012.05.005
  15. ^ 모집단 약동학 설계의 평가를 위한 모집단 피셔 정보 매트릭스 개발 및 구현 Retout S, Duffull S, Mentré F(2001) 모집단 약동학 설계 평가를 위한 모집단 피셔 정보 매트릭스 개발 및 구현.콤프 메테 프로 바이오메드 65:141–151
  16. ^ PopED 개발팀 (2016).PopED 설명서, 릴리스 버전 2.13.기술 보고서, 웁살라 대학
  17. ^ MacGregor R. 외 연구진(1997) 파워룸 설명서ISI, South California University, Marina del Rey.
  18. ^ 맥브라이드 B.(2001) 제나:RDF 모델 및 구문 사양 구현.In: SemWeb.
  19. ^ Ontology Lookup Service에 대한 ProbOnoto, URL: http://www.ebi.ac.uk/ols/ontologies/probonto
  20. ^ 생물 데이터베이스 데이터베이스인 BioSharing에 대한 ProbOnoto, URL: https://biosharing.org/biodbcore-000772

외부 링크