[go: up one dir, main page]

JP2005328924A - Blood glucose level prediction device, blood glucose level prediction model creation device, and program - Google Patents

Blood glucose level prediction device, blood glucose level prediction model creation device, and program Download PDF

Info

Publication number
JP2005328924A
JP2005328924A JP2004148324A JP2004148324A JP2005328924A JP 2005328924 A JP2005328924 A JP 2005328924A JP 2004148324 A JP2004148324 A JP 2004148324A JP 2004148324 A JP2004148324 A JP 2004148324A JP 2005328924 A JP2005328924 A JP 2005328924A
Authority
JP
Japan
Prior art keywords
blood glucose
glucose level
user
model
prediction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004148324A
Other languages
Japanese (ja)
Inventor
Masaki Yamaguchi
昌樹 山口
Tadashi Kobayashi
正 小林
Katsuya Yamazaki
山崎  勝也
Hiroaki Tsutsui
宏明 筒井
Osao Kaseda
長生 綛田
Nobuaki Honda
宣昭 本田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
University of Toyama NUC
Original Assignee
Azbil Corp
University of Toyama NUC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp, University of Toyama NUC filed Critical Azbil Corp
Priority to JP2004148324A priority Critical patent/JP2005328924A/en
Publication of JP2005328924A publication Critical patent/JP2005328924A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

【課題】臨床検査で用いられる高度な検査技術を必要とすることなく血糖値の予測精度を向上させる。
【解決手段】血糖値予測モデル作成装置1のデータ取得手段15Aで、利用者が取得または消費したエネルギー量および利用者が主観的に判断した自己の体調を示す体調変数値をモデル入力値として取得し、履歴データ生成手段15Cで、これらモデル入力値と利用者から計測した血糖値からなるモデル出力値との組から履歴データを複数生成し、モデル作成手段15Dで、これら履歴データに基づき任意の入力条件から利用者の血糖値を予測する予測モデル14Cを作成する。
【選択図】 図1
An object of the present invention is to improve the prediction accuracy of blood glucose level without requiring an advanced examination technique used in clinical examinations.
A data acquisition unit 15A of a blood sugar level prediction model creation device 1 acquires, as a model input value, a physical condition variable value indicating the amount of energy acquired or consumed by a user and his / her physical condition determined subjectively by the user. Then, the history data generation means 15C generates a plurality of history data from a set of the model input value and the model output value composed of the blood glucose level measured by the user, and the model creation means 15D generates any arbitrary data based on the history data. A prediction model 14C that predicts the blood glucose level of the user from the input conditions is created.
[Selection] Figure 1

Description

本発明は、データ予測技術に関し、特に食事量や運動量から血糖値の変化を予測する血糖値予測技術に関する。   The present invention relates to a data prediction technique, and more particularly to a blood sugar level prediction technique for predicting a change in blood sugar level from a meal amount or exercise amount.

近年、糖尿病患者の数が世界的に増加傾向にある。糖尿病とは、血液中のブドウ糖の濃度を示す血糖値が高い状態、すなわち高血糖が慢性的に続く病気である。人体内でエネルギー源であるブドウ糖を細胞に取り込む際、インスリンと呼ばれるホルモンが必要となる。このインスリンは、膵臓のβ細胞で作られるホルモンであり、このインスリンの分泌量が減少したり、細胞のインスリンに対する感受性が低下することにより、ブドウ糖が血液中にあふれ、高血糖となる。   In recent years, the number of diabetic patients has been increasing worldwide. Diabetes is a disease in which the blood glucose level indicating the concentration of glucose in the blood is high, that is, a disease in which hyperglycemia continues chronically. When glucose, which is an energy source, is taken into cells by the human body, a hormone called insulin is required. This insulin is a hormone produced by β cells of the pancreas, and when the amount of secreted insulin decreases or the sensitivity of the cells to insulin decreases, glucose overflows into the blood, resulting in hyperglycemia.

糖尿病の治療法としては、運動療法、食事療法、経口血糖降下剤法、およびインスリン量法などの治療法があり、いずれも良好な血糖コントロールを長期間に渡って維持し、合併症を予防することを目的としている。そのため多くの患者は、血糖コントロールのために早朝空腹時や毎回の食事ごとに採血式の自己血糖測定器を用いて血糖値を測定し、自らの運動量、食事量、インスリン投与量を決定している。
しかし、患者が自己血糖測定(SMBG:Self Monitoring of Blood Glucose)のデータを血糖コントロールに利用するのは容易なことではなく、糖尿病の専門医が経験により関連性、規則性を考えて患者の生活管理を行っているのが現状である。
Treatment methods for diabetes include exercise therapy, diet therapy, oral hypoglycemic agent method, and insulin dose method, all of which maintain good blood glucose control over a long period of time and prevent complications The purpose is that. For this reason, many patients measure blood glucose using a blood-collecting self-blood glucose meter at early morning fasting or every meal for blood glucose control, and determine their exercise amount, meal amount, and insulin dose. Yes.
However, it is not easy for patients to use SMBG (Self Monitoring of Blood Glucose) data for glycemic control. Diabetes specialists consider the relevance and regularity of their lives based on their experience. Is currently underway.

そこで、長期に渡って蓄積された血糖値などのデータをより有効に活用し、血糖コントロールを支援できないかという考えから、データマイニング技術を用いた血糖値の予測、さらには糖尿病患者の生活管理に関する技術が提案されている(例えば、特許文献1など参照)。   In view of the possibility of supporting blood glucose control more effectively by using data such as blood glucose level accumulated over a long period of time, it is related to the prediction of blood glucose level using data mining technology and further to the life management of diabetic patients. Techniques have been proposed (see, for example, Patent Document 1).

一般に、血糖値の変化に影響を与える要因としては、血液検査から得られる血糖値やグリコヘモグロビン(HbA1C)のほか、食事量や運動量などの生活習慣情報が上げられる。このうち、食事量、運動量、血糖値については、市販の機器で容易に収集することができるものの、グリコヘモグロビンについては医療機関での臨床検査が必要となる。
したがって、従来の血糖値予測技術では、使用者が容易に収集できることを考慮して、血糖値、食事量(摂取カロリー)、および運動量(消費カロリー)を入力情報として用い、これら過去の入力情報に基づき数時間後の血糖値を予測するものとなっている。
In general, factors affecting the change in blood glucose level include blood glucose level obtained from blood tests and glycohemoglobin (HbA 1C ), as well as lifestyle information such as diet and exercise. Among these, the amount of meal, the amount of exercise, and the blood glucose level can be easily collected with a commercially available device, but the clinical examination at a medical institution is necessary for glycated hemoglobin.
Therefore, in consideration of the fact that the user can easily collect blood sugar levels, the blood sugar level, the amount of meal (calories consumed), and the amount of exercise (calories burned) are used as input information in the conventional blood sugar level prediction technology. Based on this, the blood sugar level after several hours is predicted.

なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
特開2003−173375号公報
The applicant has not yet found prior art documents related to the present invention by the time of filing other than the prior art documents specified by the prior art document information described in this specification.
JP 2003-173375 A

しかしながら、このような従来の血糖値予測技術では、一日に1回〜数回程度の頻度で取得される客観的な入力情報、例えば、血糖値、食事量(摂取カロリー)、および運動量(消費カロリー)に基づき、数時間後における血糖値の増減を予測しているため、予測精度の向上が難しいという問題点があった。これは、上記した客観的な入力情報では、血糖値の予測に必要な入力情報が不足していることが1つの原因と考えられる。これに対して、上記グリコヘモグロビンのような高度な情報を追加することも考えられるが、この種の情報は臨床検査が必要となるため、利用者レベルで容易に得ることができず、実用的ではない。
本発明はこのような課題を解決するためのものであり、臨床検査で用いられる高度な検査技術を必要とすることなく血糖値の予測精度を向上できる血糖値予測装置、血糖値予測モデル作成装置、およびプログラムを提供することを目的としている。
However, in such a conventional blood glucose level prediction technique, objective input information acquired at a frequency of about once to several times a day, for example, blood glucose level, meal amount (calorie intake), and exercise amount (consumption) Since the increase / decrease in blood glucose level after several hours is predicted based on (calorie), there is a problem that it is difficult to improve the prediction accuracy. One possible reason for this is that the objective input information described above lacks input information necessary for predicting blood glucose levels. On the other hand, it is conceivable to add advanced information such as the above-mentioned glycohemoglobin, but since this type of information requires clinical examination, it cannot be easily obtained at the user level and is practical. is not.
The present invention is for solving such problems, and a blood sugar level predicting apparatus and a blood sugar level predicting model creating apparatus capable of improving blood sugar level predicting accuracy without requiring an advanced test technique used in a clinical test , And aims to provide a program.

このような目的を達成するために、本発明にかかる血糖値予測装置は、予測モデルを用いて利用者の血糖値を予測する血糖値予測装置であって、利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データに基づき作成された予測モデルを記憶する記憶部と、この記憶部の予測モデルを用いて、任意の予測条件に対応する血糖値を予測する演算処理部とを備えるものである。   In order to achieve such an object, a blood sugar level predicting apparatus according to the present invention is a blood sugar level predicting apparatus that predicts a user's blood sugar level using a prediction model, and the amount of energy consumed or consumed by the user. , And a plurality of history data composed of a set of model input values including physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition and model output values indicating blood glucose levels corresponding to these model input values A storage unit that stores a prediction model created based on the above, and an arithmetic processing unit that predicts a blood glucose level corresponding to an arbitrary prediction condition using the prediction model of the storage unit.

この際、エネルギー量として、当該利用者が前日に摂取または消費したエネルギー量を用い、血糖値として、その翌日の早朝空腹時に計測した当該利用者の血糖値を用いてもよい。   At this time, the amount of energy consumed or consumed by the user on the previous day may be used as the amount of energy, and the blood glucose level of the user measured at the early morning fasting on the next day may be used as the blood glucose level.

また、本発明にかかる血糖値予測モデル作成装置は、利用者の血糖値を予測するための予測モデルを作成する血糖値予測モデル作成装置であって、利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データを生成する履歴データ生成手段と、利用者の血糖値を予測するための予測モデルを履歴データに基づき作成するモデル作成手段とを備えるものである。   A blood sugar level prediction model creation device according to the present invention is a blood sugar level prediction model creation device that creates a prediction model for predicting a user's blood sugar level, the amount of energy consumed or consumed by the user, and Generates multiple historical data consisting of a set of model input values including physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition and model output values indicating blood glucose levels corresponding to these model input values A history data generating means for generating a prediction model for predicting a user's blood glucose level based on the history data.

この際、エネルギー量として、当該利用者が前日に摂取または消費したエネルギー量を用い、血糖値として、その翌日の早朝空腹時に計測した当該利用者の血糖値を用いてもよい。   At this time, the amount of energy consumed or consumed by the user on the previous day may be used as the amount of energy, and the blood glucose level of the user measured at the early morning fasting on the next day may be used as the blood glucose level.

また、本発明にかかるプログラムは、各種情報を記憶する記憶部とこれら情報を演算処理する演算処理部とを有し、予測モデルを用いて利用者の血糖値を予測する情報処理装置のコンピュータに、利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データに基づき作成された予測モデルを記憶部に記憶するステップと、予測モデルを用いて、任意の予測条件に対応する血糖値を予測するステップとを実行させるようにしたものである。   In addition, a program according to the present invention includes a storage unit that stores various types of information and an arithmetic processing unit that performs arithmetic processing on the information, and the computer of the information processing apparatus that predicts a user's blood glucose level using a prediction model. Model input value including physical variable values derived from the user's subjective judgment results regarding the amount of energy consumed or consumed by the user and his / her physical condition, and model output indicating blood glucose level corresponding to these model input values A step of storing a prediction model created based on a plurality of history data consisting of a pair with a value in a storage unit and a step of predicting a blood glucose level corresponding to an arbitrary prediction condition using the prediction model It is a thing.

また、本発明にかかる他のプログラムは、各種情報を記憶する記憶部とこれら情報を演算処理する演算処理部とを有し、利用者の血糖値を予測するための予測モデルを作成する情報処理装置のコンピュータに、利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データを生成する履歴データ生成ステップと、利用者の血糖値を予測するための予測モデルを履歴データに基づき作成するモデル作成ステップとを実行させるようにしたものである。   Another program according to the present invention includes a storage unit that stores various types of information and an arithmetic processing unit that performs arithmetic processing on the information, and performs information processing for creating a prediction model for predicting a user's blood glucose level. Model input values including the amount of energy consumed or consumed by the user and the physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition, and blood glucose levels corresponding to these model input values A history data generation step for generating a plurality of history data consisting of a pair of model output values indicating a model and a model creation step for creating a prediction model for predicting a user's blood glucose level based on the history data It is a thing.

この際、エネルギー量として、当該利用者が前日に摂取または消費したエネルギー量を用い、血糖値として、その翌日の早朝空腹時に計測した当該利用者の血糖値を用いてもよい。   At this time, the amount of energy consumed or consumed by the user on the previous day may be used as the amount of energy, and the blood glucose level of the user measured at the early morning fasting on the next day may be used as the blood glucose level.

本発明によれば、利用者が取得または消費したエネルギー量および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、利用者から計測した血糖値からなるモデル出力値との組から履歴データが複数生成されて、これら履歴データに基づき予測モデルが作成され、任意の予測条件に対する血糖値が予測されるため、予測モデル作成さらには血糖値の予測に必要なモデル入力値を利用者が容易に収集できる。   According to the present invention, a model input value including a physical condition variable value derived from a user's subjective judgment result regarding the amount of energy acquired or consumed by the user and his / her physical condition, and a blood glucose level measured by the user are included. Multiple historical data are generated from a set of model output values, a prediction model is created based on these historical data, and a blood glucose level is predicted for an arbitrary prediction condition. The user can easily collect various model input values.

したがって、グリコヘモグロビンを新たなモデル入力値として用いる場合のように高度な検査技術を必要とすることなく、また利用者に対して体力的あるいは精神的な負担を与えることなく、血糖値の予測精度を向上することができるとともに、高い精度で血糖値を予測できる。
これにより、医療機関だけでなく、在宅の利用者でも高い精度で血糖値を予測でき、利用者の生活管理や健康維持を幅広く支援することができるとともに、医療機関による利用者の生活管理や健康維持のための負担を大幅に軽減できる。
Therefore, the accuracy of predicting blood glucose level is not required without requiring advanced testing techniques as in the case of using glycohemoglobin as a new model input value, and without giving a physical or mental burden to the user. Can be improved, and the blood sugar level can be predicted with high accuracy.
As a result, not only medical institutions but also home users can predict blood glucose levels with high accuracy, and can widely support users' life management and health maintenance, as well as user life management and health by medical institutions. The burden for maintenance can be greatly reduced.

次に、本発明の実施の形態について図面を参照して説明する。
[第1の実施の形態]
まず、図1を参照して、本発明の第1の実施の形態にかかる血糖値予測モデル作成装置について説明する。図1は、本発明の第1の実施の形態にかかる血糖値予測モデル作成装置の構成を示すブロック図である。
この血糖値予測モデル作成装置1は、利用者の食事量、運動量、血糖値などの従来の客観的な入力情報に加えて、自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値という主観的な入力情報を用い、これら入力情報から血糖値予測に用いる予測モデルを作成する装置である。
Next, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
First, a blood glucose level prediction model creating apparatus according to a first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a blood sugar level prediction model creation device according to the first embodiment of the present invention.
This blood glucose level prediction model creation device 1 is a physical condition variable derived from the user's subjective judgment results regarding his / her physical condition in addition to conventional objective input information such as the user's dietary amount, exercise amount, and blood glucose level. It is a device that uses subjective input information called values and creates a prediction model used for blood glucose level prediction from these input information.

血糖値予測モデル作成装置1は、全体としてコンピュータからなり、画面表示部11、操作入力部12、データインターフェース部(以下、データI/F部という)13、記憶部14、および演算処理部15が設けられている。
画面表示部11は、LCDやCRTなどの画面表示装置からなり、演算処理部15からの指示に基づき処理メニューや収集データなどの各種情報を画面表示する。
操作入力部12は、キーボードやマウスなどの操作入力装置からなり、利用者の操作を検出して演算処理部15へ出力する。
データI/F部13は、通信回線3を介して外部装置4とデータ通信を行うことにより、あるいは記録媒体にアクセスして各種データをやり取りする。
The blood glucose level prediction model creation apparatus 1 is composed of a computer as a whole, and includes a screen display unit 11, an operation input unit 12, a data interface unit (hereinafter referred to as a data I / F unit) 13, a storage unit 14, and an arithmetic processing unit 15. Is provided.
The screen display unit 11 includes a screen display device such as an LCD or a CRT, and displays various information such as processing menus and collected data on the screen based on instructions from the arithmetic processing unit 15.
The operation input unit 12 includes an operation input device such as a keyboard and a mouse, detects a user operation, and outputs it to the arithmetic processing unit 15.
The data I / F unit 13 exchanges various data by performing data communication with the external device 4 via the communication line 3 or accessing a recording medium.

記憶部14は、ハードディスクやメモリなどの記憶装置からなり、演算処理部15での情報処理に必要な各種情報やプログラム14Dを記憶する。各種情報の代表的なものとしては、収集データ14A、履歴データ14B、および予測モデル14Cがある。
収集データ14Aは、血糖値予測モデルの作成に必要となる入力情報であり、公知の血糖値測定器やカロリー計算機などからなる任意の外部機器4とデータ通信を行うことにより、あるいは操作入力部12での利用者による操作入力により、取得したものである。
The storage unit 14 includes a storage device such as a hard disk or a memory, and stores various information and programs 14D necessary for information processing in the arithmetic processing unit 15. Typical examples of various types of information include collected data 14A, history data 14B, and prediction model 14C.
The collected data 14A is input information necessary for creating a blood glucose level prediction model, and is used for data communication with an arbitrary external device 4 such as a known blood glucose level measuring device or calorie calculator, or the operation input unit 12. It is acquired by the operation input by the user at.

履歴データ14Bは、収集データ14Aのうち、血糖値予測モデルの作成に用いるモデル入力値およびモデル出力値の対からなる情報であり、演算処理部15で生成される。
予測モデル14Cは、与えられた予測入力値から、これに対応する出力値を推定して出力するブラックボックス予測モデルであり、履歴データ14Bに基づき演算処理部15で作成される。
また、プログラム14Dは、演算処理部15での情報処理手順を記述したリストであり、データI/F部13を介してANなどの通信回線や記録媒体から予め取り込まれ記憶部14に格納される。
The history data 14 </ b> B is information including a pair of a model input value and a model output value used for creating a blood sugar level prediction model in the collected data 14 </ b> A, and is generated by the arithmetic processing unit 15.
The prediction model 14C is a black box prediction model that estimates and outputs an output value corresponding to a given prediction input value, and is created by the arithmetic processing unit 15 based on the history data 14B.
The program 14 </ b> D is a list describing information processing procedures in the arithmetic processing unit 15. The program 14 </ b> D is fetched in advance from a communication line such as AN or a recording medium via the data I / F unit 13 and stored in the storage unit 14. .

演算処理部15は、CPUなどのマイクロプロセッサとその周辺回路を有し、記憶部14からプログラム14Dを読み込んで実行することにより、上記ハードウェアとプログラム14Dとを協働させて各種機能手段を実現する機能部である。
機能手段としては、データ取得手段15A、データ加工手段15B、履歴データ生成手段15C、およびモデル作成手段15Dがある。
The arithmetic processing unit 15 has a microprocessor such as a CPU and its peripheral circuits, and reads and executes the program 14D from the storage unit 14, thereby realizing various functional means by cooperating the hardware and the program 14D. It is a functional part to do.
As functional means, there are data acquisition means 15A, data processing means 15B, history data generation means 15C, and model creation means 15D.

データ取得手段15Aは、データI/F部13および通信回線3を介して、あるいは操作入力部12を介して、収集データ5を取り込んで記憶部14へ収集データ14Aとして格納する機能手段である。
データ加工手段15Bは、予測モデルの推定精度を向上させるため、モデル入力値やモデル出力値として用いる収集データ14Aを加工する機能手段である。ここでの加工処理としては、例えば後述する移動平均補正などがある。
The data acquisition unit 15A is a functional unit that takes in the collected data 5 through the data I / F unit 13 and the communication line 3 or the operation input unit 12 and stores it in the storage unit 14 as the collected data 14A.
The data processing means 15B is a functional means for processing the collected data 14A used as a model input value or model output value in order to improve the estimation accuracy of the prediction model. Examples of the processing here include moving average correction described later.

履歴データ生成手段15Cは、収集データ14Aや、データ加工手段15Bで得られたデータに基づき、モデル入力値とこれに対応するモデル出力値との組から、予測モデル14Cの作成に用いる履歴データ14Bを生成する機能手段である。
モデル作成手段15Dは、履歴データ14Bに基づいて、与えられた入力値から対応する出力値を予測して出力する所望の予測モデル14Cを作成する機能手段である。
The history data generation means 15C is based on the collected data 14A and the data obtained by the data processing means 15B, and the history data 14B used to create the prediction model 14C from a set of model input values and corresponding model output values. Is a functional means for generating
The model creation unit 15D is a functional unit that creates a desired prediction model 14C that predicts and outputs a corresponding output value from a given input value based on the history data 14B.

[収集データ]
次に、図2および図3を参照して、収集データ14Aについて説明する。図2は夕食事量および運動量を示す収集データ例である。図3は血糖値および体調変数を示す収集データ例である。
食事量としては、市販のカロリー計算機やパソコン用のカロリー計算ソフトを利用して、朝、昼、夕の各食事の食事量や、1日の総食事量を入力する。なお、利用者によっては1日3食をきちんと摂取しない場合や、記録忘れなどでデータに欠損が生じる。その場合は、欠損値とみなして解析に用いた全データの平均値を算出して補間すればよい。
[Collected data]
Next, the collected data 14A will be described with reference to FIGS. FIG. 2 is an example of collected data showing the amount of dinner and the amount of exercise. FIG. 3 is an example of collected data showing blood glucose levels and physical condition variables.
As the amount of meal, a commercially available calorie calculator or a calorie calculation software for a personal computer is used to input the amount of meal for each morning, noon, and evening meal and the total amount of meal per day. Depending on the user, data may be lost when they do not take 3 meals a day or when they forget to record. In that case, an average value of all data used in the analysis may be calculated and interpolated by regarding it as a missing value.

運動量としては、市販の歩数計を利用して、1日あたりの歩数、総消費エネルギー、運動量などを入力する。なお、小型の歩数計では、利用者が毎日歩数をメモする必要があり、記録忘れが生じやすいため、市販されている加速度センサ式の生活習慣記録計を用いて、歩数、運動量、消費エネルギーを自動的に記録してもよい。この種の装置には、専用プログラムを用いたデータ通信機能でパソコンへ情報転送できるものもある。
運動量は、血糖値を下げる働きを持つので、入力変数とする場合は値をマイナスに正規化した。運動量も生活習慣記録器の装着忘れなどで欠損値が生じる可能性がある。そのため、食事量と同様に補間すればよい。
As the amount of exercise, a commercially available pedometer is used to input the number of steps per day, the total energy consumption, the amount of exercise, and the like. Small pedometers require users to take note of the number of steps every day, and forgetting to record easily occurs. Therefore, using a commercially available acceleration sensor type lifestyle recorder, the number of steps, the amount of exercise, and the energy consumption can be calculated. You may record automatically. Some devices of this type can transfer information to a personal computer with a data communication function using a dedicated program.
Since the amount of exercise has the function of lowering the blood glucose level, the value was normalized to a negative value when used as an input variable. The amount of exercise may be lost due to forgetting to wear a lifestyle recorder. Therefore, interpolation may be performed in the same manner as the amount of meal.

血糖値としては、市販の血糖値測定器を利用して、1日1回から数回、例えば早朝の空腹時血糖値(BG:Blood Glucose)など利用者が特定の状態にある時期に計測して入力する。なお、可能ならば早朝の空腹時、食前および食後2時間、就寝前の1日あたり計7回のデータがあれば血糖値のおよその日内変動がわかり、予測精度の改善に繋がる。   The blood glucose level is measured once or several times a day using a commercially available blood glucose meter, for example, when the user is in a specific state such as early morning fasting blood glucose level (BG: Blood Glucose). Enter. In addition, if possible, if there is a total of 7 data per day during early morning fasting, before meals and 2 hours after meals, and before going to bed, approximate daily fluctuations in blood glucose levels can be found, leading to improved prediction accuracy.

体調変数は、利用者の体調を利用者自身が主観的に段階評価した評価値である。糖尿病患者は体調の変化が起こりやすく、例えば低血糖状態になると、発汗、不安、動機、頭痛、眼のかすみ、空腹感などの症状があらわれ、逆に高血糖状態になると発熱、下痢、嘔吐などの症状があらわれる。
本実施の形態では、利用者に、体に起こるこれらの生理的状態を5段階で評価してもらい、利用者が毎朝早朝空腹時血糖値を測定する際に、その時の体調を数字の1(体調良好)〜5(体調不良)で自己評価して入力するものとした。なお、評価段数については、5に限定されるものではなく、2以上の任意の段数で評価入力すればよい。
The physical condition variable is an evaluation value that the user himself / herself subjectively evaluates the physical condition of the user. Diabetic patients are prone to changes in their physical condition, such as sweating, anxiety, motives, headaches, blurred vision, and hunger when they become hypoglycemic, and fever, diarrhea, vomiting, etc. Symptoms appear.
In the present embodiment, the user is asked to evaluate these physiological states occurring in the body in five stages, and when the user measures the fasting blood glucose level every morning and early in the morning, the physical condition at that time is expressed by the numeral 1 ( Self-assessment was performed with a good physical condition) to 5 (poor physical condition). Note that the number of evaluation stages is not limited to five, and the evaluation may be input with an arbitrary number of two or more.

また、評価変数については、利用者から入力された評価値を直接用いたものに限定されるものではなく、公知の主観的評価値導出技術(例えば、小杉正太郎,「ストレス測定法」,(有)川嶋書店,1999/12/01発行など参照)を利用してもよい。例えば、複数の質問からなるチェックリストを利用者に提示し、そのチェックリストへの回答結果すなわち自己の体調に関する利用者の主観的判断結果から、所定のアルゴリズムに基づいて体調変数値を導出できる。   In addition, the evaluation variables are not limited to those directly using the evaluation values input from the user, but are known subjective evaluation value derivation techniques (for example, Kotaro Sugisu, “Stress measurement method”, (Yes ) Kawashima Shoten, see 1999/12/01 issue). For example, a checklist consisting of a plurality of questions can be presented to the user, and a physical condition variable value can be derived based on a predetermined algorithm from a result of answering the checklist, that is, a subjective judgment result of the user regarding his / her physical condition.

通常、体調が悪い時(体調変数が数値的に大きい時)には血糖値が比較的高くなり、低い時(体調変数が数値的に小さい時)には血糖値が比較的低くなると考えられる。したがって、このような利用者の主観的な評価を数値化した体調変数値を用いて予測モデルを作成することにより、入力情報の不足が改善され、予測精度を向上させることができる。
なお、体調の評価基準は利用者ごとの自己判断に任せればよい。また、自己評価は血糖値測定の前に行うものとする。その理由としては、自身の血糖値を知ったことによって先入観が生まれ、血糖値との間に明らかな相関関係が生じる恐れがあるからである。血糖測定以前に自己評価させることで、利用者の主観性が維持された体調変数値が得られる。
Normally, it is considered that the blood sugar level is relatively high when the physical condition is poor (when the physical condition variable is numerically large), and the blood sugar level is relatively low when the physical condition is low (when the physical condition variable is numerically small). Therefore, the shortage of input information is improved and prediction accuracy can be improved by creating a prediction model using physical variable values obtained by quantifying such user's subjective evaluation.
In addition, what is necessary is just to leave the evaluation criteria of a physical condition to the self-judgment for every user. Self-evaluation shall be performed before blood glucose level measurement. This is because prejudice is born by knowing one's own blood glucose level, and there is a possibility that a clear correlation may occur with the blood glucose level. By allowing self-evaluation before blood glucose measurement, a physical condition variable value that maintains the user's subjectivity can be obtained.

[予測モデルと履歴データ]
次に、図4を参照して、予測モデル14Cと履歴データ14Bについて説明する。図4は、予測モデルと履歴データを示す説明図である。
一般に、予測モデルとは、予測の条件となる予測入力値とその予測入力値から導出される所望の予測出力値との因果関係や推論過程をモデル化したものをいう。本実施の形態で扱う予測モデル14Cは、図4に示すように、得られた予測入力値6A、例えば前日の運動量、食事量、体調変数値、および血糖値が与えられた際、その予測入力値に対応する予測出力値6B、例えば翌日早朝の血糖値を出力する。
[Prediction model and historical data]
Next, the prediction model 14C and the history data 14B will be described with reference to FIG. FIG. 4 is an explanatory diagram showing a prediction model and history data.
In general, a prediction model is a model obtained by modeling a causal relationship or an inference process between a predicted input value serving as a prediction condition and a desired predicted output value derived from the predicted input value. As shown in FIG. 4, the prediction model 14 </ b> C handled in this embodiment has a prediction input value 6 </ b> A, such as the exercise input, the amount of meal, the physical condition variable value, and the blood glucose level obtained when the prediction input value is given. The predicted output value 6B corresponding to the value, for example, the blood glucose level in the early morning of the next day is output.

このような予測モデル14Cを作成するには、利用者の生体の振る舞いを示す履歴データ14Bが必要となる。履歴データ14Bは、予め取得されたモデル入力値とモデル出力値との組み合わせからなる複数の組16で構成される。これら組16のモデル入力値とモデル出力値は、利用者から外部機器4で計測され、あるいは操作入力されて、記憶部14へ収集データ14Aとして格納される。また、必要に応じて、演算処理部15のデータ加工手段15Bにより収集データ14Aを補正処理したものを組16のモデル入力値およびモデル出力値として用いる。   In order to create such a prediction model 14C, history data 14B indicating the behavior of the user's living body is required. The history data 14B includes a plurality of sets 16 each including a combination of model input values and model output values acquired in advance. The model input value and the model output value of the set 16 are measured by the external device 4 from the user or input by operation and stored in the storage unit 14 as collected data 14A. Further, as necessary, the correction data of the collected data 14A by the data processing means 15B of the arithmetic processing unit 15 is used as the model input value and model output value of the set 16.

予測モデル14Cの構成としては、因果関係や推論過程が物理法則を用いた数式で表現される数式モデルでもよく、因果関係や推論過程が数式で明らかにされていないブラックボックス予測モデルでもよい。
このうち、ブラックボックス予測モデルとしては、事例ベース、ファジー推論ベース、さらにはニューラルネットワークなどを用いたモデルがある。特に、事例ベース推論モデルは、位相(Topology)の概念に基づき、システムの入出力関係の連続性が成り立つ一般的な対象に適用可能な公知のモデリング技術である(例えば、特開平11−372898号公報など参照)。
The configuration of the prediction model 14C may be a mathematical model in which the causal relationship or inference process is expressed by a mathematical formula using a physical law, or a black box prediction model in which the causal relationship or inference process is not clarified by a mathematical formula.
Among these, as black box prediction models, there are models using case bases, fuzzy inference bases, and neural networks. In particular, the case-based reasoning model is a well-known modeling technique that can be applied to a general object in which the continuity of the input / output relationship of the system is established based on the concept of topology (for example, JP-A-11-372898). (See publications).

一般的なモデリング技術では、モデルの次数やネットワーク構造などのモデルパラメータを同定する必要があるが、事例ベース推論モデルによれば、所望の出力許容誤差を指定することで入力空間の位相を同定している。すなわち、事例ベース推論モデルは、各履歴データのモデル入力値を所望の出力許容誤差に応じて量子化して得られた入力空間内の部分区間ごとに事例データを有する予測モデルであり、各事例データは、当該部分区間を示すデータと、当該部分区間に属するモデル入力値を持つ1つ以上の履歴データに含まれるモデル出力値を代表する代表値とからなる。   In general modeling techniques, it is necessary to identify model parameters such as model order and network structure, but the case-based reasoning model identifies the phase of the input space by specifying the desired output tolerance. ing. That is, the case-based reasoning model is a prediction model having case data for each partial section in the input space obtained by quantizing the model input value of each history data according to a desired output tolerance, and each case data Consists of data indicating the partial section and representative values representing model output values included in one or more history data having model input values belonging to the partial section.

したがって、各履歴データは上記のようにして同定された入力空間内の各部分区間に事例データとして蓄えられ、出力推定時にはそのモデル入力値に対応する部分区間の事例データの代表値が推定結果となる。また、この際、上記モデル入力値と予め蓄積されている事例データとの入力空間内における位相距離(類似度)により、その推定出力値の信頼性を示すことができる。   Therefore, each historical data is stored as case data in each partial section in the input space identified as described above, and at the time of output estimation, the representative value of the case data of the partial section corresponding to the model input value is the estimation result. Become. At this time, the reliability of the estimated output value can be shown by the phase distance (similarity) in the input space between the model input value and the case data stored in advance.

[血糖値予測モデル作成装置の動作]
次に、図5を参照して、本実施の形態にかかる血糖値予測モデル作成装置の動作について説明する。図5は、本実施の形態にかかる血糖値予測モデル作成処理を示すフローチャートである。
演算処理部15は、画面表示部11に表示した所定の処理メニューに対する操作入力部12からの予測モデル作成指示に応じて、記憶部14からプログラム14Dを読み込んで実行することにより、図5の血糖値予測モデル作成処理を開始する。
[Operation of blood glucose level prediction model creation device]
Next, the operation of the blood sugar level prediction model creation device according to the present embodiment will be described with reference to FIG. FIG. 5 is a flowchart showing blood sugar level prediction model creation processing according to the present embodiment.
The arithmetic processing unit 15 reads and executes the program 14D from the storage unit 14 in response to a prediction model creation instruction from the operation input unit 12 for a predetermined processing menu displayed on the screen display unit 11, thereby executing the blood glucose of FIG. The value prediction model creation process starts.

ここでは、当日iの早朝血糖値からなる予測出力値を前日i−1に得られた予測入力値から予測する、事例ベースの予測モデルを作成する場合について説明する。この際、モデル入力値については、利用者の摂取・消費エネルギー量として、前日i−1における利用者が摂取した夕食事量(摂取カロリー:Qin)および前日i−1において利用者が行った運動量(消費カロリー:Qout)を用いるとともに、前日i−1の早朝空腹時において利用者が評価した自己の体調を示す体調変数値(PC)およびそのとき測定した血糖値(BG’)を用い、モデル出力値として、当日iの早朝空腹時に計測した血糖値(BG)を用いる場合を例として説明する。   Here, a case will be described in which a case-based prediction model is created in which a predicted output value consisting of an early morning blood glucose level on the day i is predicted from a predicted input value obtained on the previous day i-1. At this time, with respect to the model input value, as the amount of energy consumed / consumed by the user, the amount of dinner consumed by the user on the previous day i-1 (calorie intake: Qin) and the amount of exercise performed by the user on the previous day i-1. (Calorie consumption: Qout) and using a physical condition variable value (PC) indicating the physical condition of the self evaluated by the user in the early morning fasting on the previous day i-1 and a blood glucose level (BG ′) measured at that time, a model The case where the blood glucose level (BG) measured at the early morning fasting of i on the day is used as an output value will be described as an example.

まず、演算処理部15は、データ取得手段15Aで、データI/F部13を介して外部機器4から収集データ5を取り込み、記憶部14へ収集データ14Aとして格納する(ステップ100)。この収集データ14Aの取り込みステップについては、予測モデル作成処理に先立って予め記憶部14へ格納しておいてもよい。   First, the arithmetic processing unit 15 takes in the collected data 5 from the external device 4 via the data I / F unit 13 by the data acquisition unit 15A, and stores it in the storage unit 14 as the collected data 14A (step 100). The acquisition step of the collected data 14A may be stored in the storage unit 14 in advance prior to the prediction model creation process.

次に、演算処理部15は、データ加工手段15Bで、記憶部14の収集データ14Aからモデル出力値として用いる血糖値を読み出して、移動平均化処理を行う(ステップ101)。
この移動平均化処理の具体例として、図5の式(1)では、計測日iを基準として、その6日前から計測日iまでに得られた7つの血糖値BGi−6〜血糖値BGiの平均値を求めることにより、計測日iにおける移動平均化された血糖値BGmiを得ている。なお、血糖値BG’についても上記と同様にして移動平均化された血糖値BGm’を用いてもよい。
Next, the arithmetic processing unit 15 reads out the blood glucose level used as the model output value from the collected data 14A in the storage unit 14 by the data processing unit 15B, and performs the moving averaging process (step 101).
As a specific example of this moving averaging process, in formula (1) of FIG. 5, seven blood glucose levels BGi−6 to blood glucose level BGi obtained from six days before to the measurement date i on the basis of the measurement date i. By obtaining the average value, the blood-averaged blood glucose level BGmi on the measurement date i is obtained. Note that the blood glucose level BGm ′ that has been moving averaged in the same manner as described above may also be used for the blood glucose level BG ′.

そして、演算処理部15は、履歴データ生成手段15Cで、モデル入力値として用いる計測日前日i−1の各モデル入力データ、すなわちQin、Qout、PC、およびBGm’と、モデル出力値として用いる計測日iのモデル出力データBGmとを、それぞれの計測日ごとに組み合わせて個々の履歴データ14Bを生成し、記憶部14へ格納する(ステップ102)。
続いて、演算処理部15は、モデル作成手段15Dで、記憶部14から履歴データ14Bを読み出し、所定のアルゴリズムを用いて、与えられた入力値から対応する出力値を推定して出力する予測モデル14Cを作成する(ステップ103,104)。
Then, the arithmetic processing unit 15 uses the history data generation unit 15C to measure each model input data of the i-1 day before measurement date used as a model input value, that is, Qin, Qout, PC, and BGm ′, and a measurement used as a model output value. The model output data BGm of day i is combined for each measurement date to generate individual history data 14B and store it in the storage unit 14 (step 102).
Subsequently, the calculation processing unit 15 reads out the history data 14B from the storage unit 14 by the model creation unit 15D, and estimates and outputs a corresponding output value from a given input value using a predetermined algorithm. 14C is created (steps 103 and 104).

予測モデル作成のアルゴリズムとしては、その推論モデルに応じたものが用いられる。例えば、数式モデルでは、モデル入力値として用いられる各モデル入力データを入力変数とし、モデル出力値として用いられるモデル出力データを出力変数とする線形関数あるいは非線形関数の解を、各履歴データに基づき導出する公知のアルゴリズムが用いられる。
また、ブラックボックス予測モデルのうちニューラルネットワークを用いたモデルでは、各履歴データを学習させる過程を繰り返し実行するものとなり、ファジー推論ベースを用いたモデルでは、各履歴データから個々のルールを生成させる過程を繰り返し実行するものとなる。
As an algorithm for creating a prediction model, an algorithm corresponding to the inference model is used. For example, in a mathematical model, the solution of a linear function or nonlinear function with each model input data used as a model input value as an input variable and the model output data used as a model output value as an output variable is derived based on each history data. A known algorithm is used.
In addition, in the black box prediction model using the neural network, the process of learning each history data is repeatedly executed. In the model using the fuzzy inference base, the process of generating individual rules from each history data. Will be executed repeatedly.

ブラックボックス予測モデルのうち事例ベースを用いたモデルでは、次のようなアルゴリズムにより予測モデルが作成される。図6は、予測モデルを構成する事例データの生成処理を示す説明図であり、モデル入力値がx1、x2の2つ入力変数からなり、モデル出力値がyからなる場合が示されている。
まず、モデル入力値として用いられる各モデル入力データからなる入力空間x1−x2を格子状に分割し、メッシュと呼ばれる複数の部分区間を設ける。この際、各メッシュに属するモデル入力値を持つ各履歴データのモデル出力値のばらつき幅が、与えられた出力誤差の許容幅以下となるようメッシュの大きさを決定する。
Of the black box prediction models, a model using a case base creates a prediction model by the following algorithm. FIG. 6 is an explanatory diagram showing generation processing of case data constituting the prediction model, and shows a case where the model input value is composed of two input variables x1 and x2, and the model output value is composed of y.
First, an input space x1-x2 made up of model input data used as model input values is divided into a grid, and a plurality of partial sections called meshes are provided. At this time, the size of the mesh is determined so that the variation width of the model output value of each history data having the model input value belonging to each mesh is equal to or smaller than the allowable output error.

そして、各履歴データ14Bを、各メッシュに振り分けた後、これらメッシュのうち履歴データが1つ以上存在するメッシュを事例として選択し、その履歴データから当該メッシュを代表する入出値および出力値を算出し事例データとして出力する。
例えば図6のように、同一メッシュに3つの履歴データが振り分けられた場合、これらが1つ事例として統合される。このとき、事例を代表する出力値として3つの履歴データの出力yの平均値が用いられ、事例を代表する入力値としてそのメッシュの中央値が用いられる。
After each history data 14B is distributed to each mesh, a mesh having one or more history data is selected as an example from these meshes, and input / output values and output values representing the mesh are calculated from the history data. And output as case data.
For example, as shown in FIG. 6, when three pieces of history data are distributed to the same mesh, these are integrated as one case. At this time, the average value of the outputs y of the three history data is used as the output value representing the case, and the median value of the mesh is used as the input value representing the case.

このようにして、各履歴データ14Bから事例データが生成され(図5:ステップ103)、これら事例データからなる予測モデル14Cを記憶部14へ格納して(図5:ステップ104)、一連の予測モデル作成処理を終了する。   In this way, case data is generated from each history data 14B (FIG. 5: Step 103), the prediction model 14C consisting of these case data is stored in the storage unit 14 (FIG. 5: Step 104), and a series of predictions are performed. The model creation process ends.

図7は、本実施の形態にかかる血糖値予測モデル作成装置で作成した予測モデルによる予測結果である。ここでは、予測モデルにより得られた血糖値の変化、例えば前回測定した血糖値に対する増加/減少を判定し、実測した血糖値の変化との一致率を算出している。また、比較対象として、体調変数値を用いない予測モデルを用いて、同様の血糖値変化一致率を算出した。   FIG. 7 shows a prediction result by the prediction model created by the blood sugar level prediction model creation device according to the present embodiment. Here, a change in blood glucose level obtained by the prediction model, for example, an increase / decrease relative to the blood glucose level measured last time is determined, and a coincidence rate with the change in the actually measured blood glucose level is calculated. Further, as a comparison target, a similar blood glucose level change coincidence rate was calculated using a prediction model that does not use a physical condition variable value.

予測モデルA〜Eは、それぞれ予測モデル作成に用いたモデル入力値の組み合わせが異なっている。予測モデルAは、モデル入力値として、前日における夕食事量、前日における総運動量、前日における体調変数値、および前日における血糖値を用いて作成した。
予測モデルBは、モデル入力値として、前日における夕食事量、前日における体調変数値、および前日における血糖値を用いて作成した。
Each of the prediction models A to E has a different combination of model input values used for creating the prediction model. The prediction model A was created using the dinner amount on the previous day, the total exercise amount on the previous day, the physical condition variable value on the previous day, and the blood glucose level on the previous day as model input values.
The prediction model B was created using the dinner volume on the previous day, the physical condition variable value on the previous day, and the blood glucose level on the previous day as model input values.

また、予測モデルCは、モデル入力値として、前日における総食事量、前日における体調変数値、および前日における血糖値を用いて作成した。
予測モデルDは、モデル入力値として、前日における総運動量、前日における体調変数値、および前日における血糖値を用いて作成した。
予測モデルEは、モデル入力値として、前日における総食事量、前日における総運動量、前日における体調変数値、および前日における血糖値を用いて作成した。
The prediction model C was created using the total meal amount on the previous day, the physical condition variable value on the previous day, and the blood glucose level on the previous day as model input values.
The prediction model D was created using the total exercise amount on the previous day, the physical condition variable value on the previous day, and the blood glucose level on the previous day as model input values.
The prediction model E was created using the total meal amount on the previous day, the total exercise amount on the previous day, the physical condition variable value on the previous day, and the blood glucose level on the previous day as model input values.

図7に示すように、体調変数値を用いた本実施の形態にかかる予測モデルのほうが、体調変数値を用いない従来の予測モデルと比較して、血糖値変化一致率として高い値が得られた。また、いずれの予測モデルA〜Eにおいても、同様の改善傾向が見られた。   As shown in FIG. 7, the prediction model according to the present embodiment using the physical condition variable value is higher in the blood glucose level change coincidence rate than the conventional prediction model not using the physical condition variable value. It was. Moreover, the same improvement tendency was seen also in any prediction model AE.

このように、本実施の形態では、利用者が取得または消費したエネルギー量および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値からなるモデル入力値と、利用者から計測した血糖値からなるモデル出力値との組から履歴データを複数生成し、これら履歴データに基づき新たな入力値から所望の出力値として利用者の血糖値を予測する予測モデルを作成するようにしたので、予測モデル作成に必要なモデル入力値を利用者が容易に入力できる。   As described above, in the present embodiment, the model input value including the physical condition variable value derived from the user's subjective judgment result regarding the amount of energy acquired or consumed by the user and the user's physical condition, and measurement from the user are performed. Since a plurality of historical data is generated from a set of model output values consisting of blood glucose levels, a prediction model for predicting a user's blood glucose level as a desired output value from a new input value is created based on these historical data. The user can easily input model input values necessary for creating the prediction model.

したがって、グリコヘモグロビンを新たなモデル入力値として用いる場合のように高度な検査技術を必要とすることなく、また利用者に対して体力的あるいは精神的な負担を与えることなく、血糖値の予測精度を向上することができる。
これにより、医療機関だけでなく、在宅の利用者でも高い精度で血糖値を予測でき、利用者の生活管理や健康維持を幅広く支援することができるとともに、医療機関による利用者の生活管理や健康維持のための負担を大幅に軽減できる。
Therefore, the accuracy of predicting blood glucose level is not required without requiring advanced testing techniques as in the case of using glycohemoglobin as a new model input value, and without giving a physical or mental burden to the user. Can be improved.
As a result, not only medical institutions but also home users can predict blood glucose levels with high accuracy, and can widely support users' life management and health maintenance, as well as user life management and health by medical institutions. The burden for maintenance can be greatly reduced.

また、モデル入力値として、利用者の体調を利用者自身が主観的に段階評価した評価値からなる体調変数値を用いるようにしたので、高度な検査技術を用いて得られる利用者の生理的状態、さらには高度な検査技術を用いても得難い利用者の総合的な生理的状態すなわち利用者の体調や生理的変化を考慮した予測モデルを作成でき、血糖値予測精度を大幅に改善できる。   In addition, as the model input value, a physical condition variable value composed of an evaluation value that the user himself / herself subjectively evaluated the physical condition of the user is used, so that the physiological state of the user obtained using advanced examination technology is used. It is possible to create a prediction model that takes into account the user's overall physiological state, that is, the user's physical condition and physiological changes, which are difficult to obtain even using advanced examination techniques, and can greatly improve blood glucose level prediction accuracy.

また、エネルギー量として、当該利用者が前日に摂取または消費したエネルギー量を用い、血糖値として、その翌日の早朝空腹時に計測した当該利用者の血糖値を用いるようにしたので、前日のうちに翌日の血糖値を予測できる。
これにより、特に発生しやすい深夜や早朝における血糖値の大幅な変化を予測して、これら血糖値変化に起因する糖尿病患者における危険因子を予め排除するための対応を、糖尿病患者自身または医療関係者が適切に実施することができる。
Also, as the amount of energy, the amount of energy consumed or consumed by the user the previous day is used, and the blood glucose level of the user measured at the early morning hunger the next day is used as the blood glucose level. The blood sugar level of the next day can be predicted.
As a result, it is possible to predict a significant change in blood glucose level particularly in the middle of the night or early morning, and to take measures to eliminate risk factors in the diabetic patient caused by the blood glucose level change in advance. Can be implemented appropriately.

[第2の実施の形態]
次に、図8を参照して、本発明の第2の実施の形態にかかる血糖値予測装置について説明する。図8は、本発明の第2の実施の形態にかかる血糖値予測装置の構成を示すブロック図である。
この血糖値予測装置2は、前述した第1の実施の形態にかかる血糖値予測モデル作成装置で作成された予測モデルを用いて、所定の予測入力値に対応する予測出力値として所望の血糖値を予測する装置である。
[Second Embodiment]
Next, a blood glucose level prediction apparatus according to the second embodiment of the present invention will be described with reference to FIG. FIG. 8 is a block diagram showing a configuration of a blood sugar level predicting apparatus according to the second embodiment of the present invention.
This blood glucose level prediction device 2 uses a prediction model created by the blood glucose level prediction model creation device according to the first embodiment described above, and uses a desired blood glucose level as a predicted output value corresponding to a predetermined predicted input value. It is a device that predicts.

血糖値予測装置2は、全体としてコンピュータからなり、画面表示部21、操作入力部22、データインターフェース部(以下、データI/F部という)23、記憶部24、および演算処理部25が設けられている。
画面表示部21は、LCDやCRTなどの画面表示装置からなり、演算処理部25からの指示に基づき、処理メニュー、予測入力値、あるいは予測結果などの各種情報を画面表示する。
操作入力部22は、キーボードやマウスなどの操作入力装置からなり、利用者の操作を検出して演算処理部25へ出力する。
データI/F部23は、通信回線を介して外部装置とデータ通信を行うことにより、各種データをやり取りする。
The blood glucose level prediction device 2 is composed of a computer as a whole, and includes a screen display unit 21, an operation input unit 22, a data interface unit (hereinafter referred to as a data I / F unit) 23, a storage unit 24, and an arithmetic processing unit 25. ing.
The screen display unit 21 includes a screen display device such as an LCD or a CRT, and displays various information such as a processing menu, a predicted input value, or a prediction result on the screen based on an instruction from the arithmetic processing unit 25.
The operation input unit 22 includes an operation input device such as a keyboard and a mouse, detects a user operation, and outputs the operation to the arithmetic processing unit 25.
The data I / F unit 23 exchanges various data by performing data communication with an external device via a communication line.

記憶部24は、ハードディスクやメモリなどの記憶装置からなり、演算処理部25での情報処理に必要な各種情報やプログラム24Cを記憶する。各種情報の代表的なものとしては、予測モデル24Aや予測入力値24Bがある。
予測モデル24Aは、前述した第1の実施の形態にかかる血糖値予測モデル作成装置1で作成された予測モデル14Cである。
The storage unit 24 includes a storage device such as a hard disk or a memory, and stores various information and programs 24C necessary for information processing in the arithmetic processing unit 25. Typical information includes a prediction model 24A and a prediction input value 24B.
The prediction model 24A is the prediction model 14C created by the blood sugar level prediction model creation device 1 according to the first embodiment described above.

予測入力値24Bは、血糖値予測に必要となる入力条件を示す情報であり、操作入力部22やデータI/F部23を介して取得したものである。
また、プログラム24Cは、演算処理部25での情報処理手順を記述したリストであり、データI/F部23を介してLANなどの通信回線や記録媒体から予め取り込まれ記憶部24に格納される。
The predicted input value 24B is information indicating an input condition necessary for blood glucose level prediction, and is acquired via the operation input unit 22 and the data I / F unit 23.
The program 24C is a list describing information processing procedures in the arithmetic processing unit 25. The program 24C is fetched in advance from a communication line such as a LAN or a recording medium via the data I / F unit 23 and stored in the storage unit 24. .

演算処理部25は、CPUなどのマイクロプロセッサとその周辺回路を有し、記憶部24からプログラム24Cを読み込んで実行することにより、上記ハードウェアとプログラム24Cとを協働させて各種機能手段を実現する機能部である。
機能手段としては、データ取得手段25A、予測手段25B、および出力手段25Cがある。
The arithmetic processing unit 25 has a microprocessor such as a CPU and its peripheral circuits, and reads and executes the program 24C from the storage unit 24, thereby realizing various functional means by cooperating the hardware and the program 24C. It is a functional part to do.
Functional means include data acquisition means 25A, prediction means 25B, and output means 25C.

データ取得手段25Aは、データI/F部23および通信回線3を介して、あるいは操作入力部22を介して、収集データ6を取り込んで記憶部24へ予測入力値24Bとして格納する機能手段である。
予測手段25Bは、記憶部24の予測入力値24Bに基づき、記憶部24の予測モデル24Aを参照することにより、予測入力値24Bに対応する血糖値を予測する機能手段である。
出力手段25Cは、予測手段25Bで得られた血糖値と前回測定した血糖値とを比較して、その変化すなわち増加/減少を予測結果として出力する機能手段である。
The data acquisition unit 25A is a functional unit that captures the collected data 6 via the data I / F unit 23 and the communication line 3 or the operation input unit 22, and stores the collected data 6 as the predicted input value 24B in the storage unit 24. .
The prediction unit 25B is a functional unit that predicts a blood glucose level corresponding to the predicted input value 24B by referring to the prediction model 24A of the storage unit 24 based on the predicted input value 24B of the storage unit 24.
The output unit 25C is a functional unit that compares the blood glucose level obtained by the predicting unit 25B with the blood glucose level measured last time and outputs the change, that is, the increase / decrease as a prediction result.

[血糖値予測装置の動作]
次に、図9を参照して、本実施の形態にかかる血糖値予測装置の動作について説明する。図9は、本実施の形態にかかる血糖値予測処理を示すフローチャートである。
演算処理部25は、画面表示部21に表示した所定の処理メニューに対する操作入力部22からの予測モデル作成指示に応じて、記憶部24からプログラム24Cを読み込んで実行することにより、図9の血糖値予測処理を開始する。
[Operation of blood glucose level prediction device]
Next, with reference to FIG. 9, the operation of the blood sugar level predicting apparatus according to the present embodiment will be described. FIG. 9 is a flowchart showing blood sugar level prediction processing according to the present embodiment.
The arithmetic processing unit 25 reads and executes the program 24C from the storage unit 24 in response to a prediction model creation instruction from the operation input unit 22 for a predetermined processing menu displayed on the screen display unit 21, thereby executing the blood glucose of FIG. The value prediction process starts.

まず、演算処理部25は、データ取得手段25Aで、操作入力部22を介して予測条件となる予測入力値を取り込み、記憶部24へ予測入力値24Bとして格納する(ステップ200)。この予測入力値24Bの取り込みステップについては、血糖値予測処理に先立って予め記憶部24へ格納しておいてもよい。なお、予測モデル24Aについては、血糖値予測処理に先立って予め記憶部24に格納されているものとする。   First, the arithmetic processing unit 25 uses the data acquisition unit 25A to capture a predicted input value serving as a prediction condition via the operation input unit 22, and stores it as a predicted input value 24B in the storage unit 24 (step 200). The step of capturing the predicted input value 24B may be stored in the storage unit 24 in advance prior to the blood glucose level prediction process. It is assumed that the prediction model 24A is stored in the storage unit 24 in advance prior to the blood sugar level prediction process.

次に、演算処理部25は、予測手段25Bで、記憶部24から予測入力値24Bと予測モデル24Aとを読み出して、予測入力値24Bに基づいて予測モデル24Aを参照し(ステップ201)、予測入力値24Bに対応する血糖値を導出する(ステップ202)。
図10は、事例ベースの予測モデルによる予測出力値の導出処理を示す説明図であり、予測入力値がx1、x2の2つ入力変数からなり、予測出力値がyからなる場合が示されている。
Next, the arithmetic processing unit 25 reads the prediction input value 24B and the prediction model 24A from the storage unit 24 by the prediction unit 25B, refers to the prediction model 24A based on the prediction input value 24B (step 201), and performs prediction. A blood glucose level corresponding to the input value 24B is derived (step 202).
FIG. 10 is an explanatory diagram showing a derivation process of a predicted output value using a case-based prediction model, in which the predicted input value is composed of two input variables x1 and x2, and the predicted output value is composed of y. Yes.

前述したように、事例ベースの予測モデルは、入力空間に設けられたメッシュに対応する複数の事例データから構成されている。ここで、予測入力値Aが与えられた場合、その予測入力値Aに対応する事例が検索される。そして、検索された事例の予測出力値yが出力推定値すなわち予測血糖値として導出される。   As described above, the case-based prediction model includes a plurality of case data corresponding to meshes provided in the input space. Here, when the predicted input value A is given, a case corresponding to the predicted input value A is searched. Then, the predicted output value y of the retrieved case is derived as an output estimated value, that is, a predicted blood glucose level.

なお、与えられた予測入力値Aに対応する事例が存在しない場合、図11に示すような類似度と呼ばれる概念を用いて、予測血糖値が推定される。
類似度とは、予測モデル24A(事例ベース)が持つ入力空間に設けられた各メッシュのうち、各事例が新規の予測条件すなわち入力データに対応するメッシュとどの程度の類似性を有しているか示す尺度である。上記図10のように、予測入力値Aに対応する中央メッシュに、事例が存在する場合を類似度=0と定義し、中央メッシュの1つ隣に存在する事例とは「類似度=1」となり、以降、中央メッシュから1メッシュずつ離れていくごとに類似度が1ずつ増加していく。
When there is no case corresponding to the given predicted input value A, the predicted blood glucose level is estimated using a concept called similarity as shown in FIG.
The similarity is the degree of similarity between each mesh provided in the input space of the prediction model 24A (case base) and the mesh corresponding to the new prediction condition, that is, the input data. It is a scale to show. As shown in FIG. 10, the case where a case exists in the center mesh corresponding to the predicted input value A is defined as similarity = 0, and the case existing next to the center mesh is “similarity = 1”. Thereafter, the degree of similarity increases by 1 each time the mesh is moved away from the center mesh.

図11の場合、中央メッシュの1つ隣のメッシュに事例が存在することから、類似度=1となる。この場合は、中央メッシュの周囲に存在する類似度=1の各メッシュの事例について、これら事例の予測出力値yの平均値を求め、この平均値が中央メッシュの出力推定値すなわち予測血糖値として導出される。
したがって、類似度iの事例による推定値は、(i+1)×出力許容幅以内の精度を持つことになる。このとき、中央メッシュに対してうまく両側の事例が使用された場合は、(i+1)×出力許容幅よりも良い精度の出力値である場合が予想される。また、中央メッシュに対して片側の事例のみが使用された場合は、(i+1)×出力許容幅程度の精度であることが、入出力の連続性のもとに予想される。
In the case of FIG. 11, since a case exists in the mesh next to the center mesh, similarity = 1. In this case, the average value of the predicted output value y of these cases is obtained for the cases of the meshes of similarity = 1 existing around the central mesh, and this average value is obtained as the estimated output value of the central mesh, that is, the predicted blood glucose level. Derived.
Therefore, the estimated value based on the case of similarity i has accuracy within (i + 1) × allowable output. At this time, when the examples on both sides are used successfully with respect to the central mesh, it is expected that the output value has an accuracy better than (i + 1) × output allowable width. Further, when only one case is used for the central mesh, it is expected based on the continuity of input and output that the accuracy is about (i + 1) × allowable output width.

演算処理部25では、予測手段25Bにより、上記のようにして予測入力値に対応する予測出力値を導出した後、出力手段25Cで、予測出力値として導出された予測血糖値と、所定の比較基準、例えば前日測定された(あるいは前日予測した)血糖値とを比較する。そして、その変化すなわち増加/減少を予測結果として出力し(ステップ203)、一連の血糖値予測処理を終了する。   In the arithmetic processing unit 25, after the predicted output value corresponding to the predicted input value is derived by the predicting unit 25B as described above, the predicted blood glucose level derived as the predicted output value by the output unit 25C is compared with a predetermined comparison value. A reference, for example, the blood glucose level measured the previous day (or predicted the previous day) is compared. Then, the change, that is, the increase / decrease is output as a prediction result (step 203), and the series of blood glucose level prediction processes is terminated.

このように、本実施の形態では、利用者が取得または消費したエネルギー量および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値からなるモデル入力値と、利用者から計測した血糖値からなるモデル出力値との組からなる履歴データに基づき生成した予測モデルを用いて、新たに入力された予測入力値に対応する血糖値を予測するようにしたので、血糖値の予測に必要な予測入力値を利用者が容易に入力できる。   As described above, in the present embodiment, the model input value including the physical condition variable value derived from the user's subjective judgment result regarding the amount of energy acquired or consumed by the user and the user's physical condition, and measurement from the user are performed. Since the prediction model generated based on the history data consisting of the model output value consisting of the blood glucose level is used to predict the blood glucose level corresponding to the newly input prediction input value, The user can easily input the necessary predicted input value.

したがって、グリコヘモグロビンを新たなモデル入力値として用いる場合のように高度な検査技術を必要とすることなく、また利用者に対して体力的あるいは精神的な負担を与えることなく、血糖値の予測精度を向上することができる。
これにより、医療機関だけでなく、在宅の利用者でも高い精度で血糖値を予測でき、利用者の生活管理や健康維持を幅広く支援することができるとともに、医療機関による利用者の生活管理や健康維持のための負担を大幅に軽減できる。
Therefore, the accuracy of predicting blood glucose level is not required without requiring advanced testing techniques as in the case of using glycohemoglobin as a new model input value, and without giving a physical or mental burden to the user. Can be improved.
As a result, not only medical institutions but also home users can predict blood glucose levels with high accuracy, and can widely support users' life management and health maintenance, as well as user life management and health by medical institutions. The burden for maintenance can be greatly reduced.

また、モデル入力値として、利用者の体調を利用者自身が主観的に段階評価した評価値からなる体調変数値を用いるようにしたので、高度な検査技術を用いて得られる利用者の生理的状態、さらには高度な検査技術を用いても得難い利用者の総合的な生理的状態すなわち利用者の体調や生理的変化を考慮した予測モデルを作成でき、血糖値予測精度を大幅に改善できる。   In addition, as the model input value, a physical condition variable value composed of an evaluation value that the user himself / herself subjectively evaluated the physical condition of the user is used, so that the physiological state of the user obtained using advanced examination technology is used. It is possible to create a prediction model that takes into account the user's overall physiological state, that is, the user's physical condition and physiological changes, which are difficult to obtain even using advanced examination techniques, and can greatly improve blood glucose level prediction accuracy.

また、エネルギー量として、当該利用者が前日に摂取または消費したエネルギー量を用い、血糖値として、その翌日の早朝空腹時に計測した当該利用者の血糖値を用いるようにしたので、前日のうちに翌日の血糖値を予測できる。
これにより、特に発生しやすい深夜や早朝における血糖値の大幅な変化を予測して、これら血糖値変化に起因する糖尿病患者における危険因子を予め排除するための対応を、糖尿病患者自身または医療関係者が適切に実施することができる。
Also, as the amount of energy, the amount of energy consumed or consumed by the user the previous day is used, and the blood glucose level of the user measured at the early morning hunger the next day is used as the blood glucose level. The blood sugar level of the next day can be predicted.
As a result, it is possible to predict a significant change in blood glucose level particularly in the middle of the night or early morning, and to take measures to eliminate risk factors in the diabetic patient caused by the blood glucose level change in advance. Can be implemented appropriately.

[各実施の形態に関する拡張]
以上の各実施の形態では、血糖値予測モデル作成装置1と血糖値予測装置2とをそれぞれ別個に説明したが、これらを1つの装置に組み合わせて実現してもよい。例えば、血糖値予測モデル作成装置1の演算処理部15における、データ加工手段15B、履歴データ生成手段15C、およびモデル作成手段15Dを、血糖値予測装置2の演算処理部25で実現すればよい。この際、逐次得られる利用者の血糖値(実測値)をモデル出力値として、血糖値予測装置2へ入力し、逐次あるいは必要に応じて予測モデル14Cの適応学習処理を行うようにしてもよい。
[Extended for each embodiment]
In each of the above embodiments, the blood sugar level prediction model creation device 1 and the blood sugar level prediction device 2 have been described separately, but may be realized by combining them into one device. For example, the data processing unit 15B, the history data generation unit 15C, and the model creation unit 15D in the calculation processing unit 15 of the blood sugar level prediction model creation device 1 may be realized by the calculation processing unit 25 of the blood sugar level prediction device 2. At this time, the blood glucose level (actually measured value) of the user obtained sequentially is input to the blood glucose level prediction device 2 as a model output value, and the adaptive learning process of the prediction model 14C may be performed sequentially or as necessary. .

また、前述した各実施の形態では、利用者の歩数から得た運動量、および利用者が摂取した食事量をモデル入力値として予測モデル14Cを作成する場合を例として説明したが、これら利用者の運動量および食事量は、利用者が取得または消費したエネルギー量を示す1つの具体的な指標である。したがって、血糖値予測モデルの作成に用いるモデル入力値については、利用者が取得または消費したエネルギー量を示す指標であれば、他の指標を用いてもよい。   Moreover, although each embodiment mentioned above demonstrated as an example the case where the prediction model 14C was created by making into a model input value the exercise amount obtained from the user's step count, and the amount of meal which the user ingested, The amount of exercise and the amount of meal are one specific index indicating the amount of energy acquired or consumed by the user. Therefore, as the model input value used for creating the blood sugar level prediction model, any other index may be used as long as it is an index indicating the amount of energy acquired or consumed by the user.

また、これら利用者の取得エネルギー量と消費エネルギー量は、前述した図2からもわかるように、ある程度の相関を有している。したがって、モデル入力値として、これら両方のエネルギー量と体調変数値とを組み合わせて用いてもよいが、いずれか一方のエネルギー量と体調変数値とを組み合わせて用いてもよい。   Further, the acquired energy amount and the consumed energy amount of these users have a certain degree of correlation, as can be seen from FIG. 2 described above. Therefore, although both of these energy amounts and physical condition variable values may be used in combination as model input values, any one of the energy amounts and physical condition variable values may be used in combination.

また、以上の各実施の形態では、前日に得られた予測入力値に基づき翌日の早朝空腹時血糖値を予測する場合を例として、その予測モデルの作成およびその予測モデルを用いた血糖値の予測について説明したが、予測タイミングについてはこれに限定されるものではない。例えば、数時間後などもっと短いスパンで血糖値を予測する場合、あるいは24時間以上後などもっと長いスパンで血糖値を予測する場合についても、前述と同様にして予測モデルを作成し、その予測モデルを用いて所望の血糖値を予測することができる。   Further, in each of the above embodiments, as an example of predicting the early morning fasting blood glucose level on the next day based on the predicted input value obtained on the previous day, the prediction model is created and the blood glucose level using the prediction model is calculated. Although the prediction has been described, the prediction timing is not limited to this. For example, when predicting a blood glucose level with a shorter span such as several hours later, or when predicting a blood glucose level with a longer span such as after 24 hours, a prediction model is created in the same manner as described above. Can be used to predict the desired blood glucose level.

また、各モデル入力値や予測入力値を取得する時刻については、前述したように前日に限定されるものではなく、例えば当日得られた体調変数値など、予測する所望の血糖値の時刻位置や予測精度に合わせて適時選択すればよい。   Further, the time when each model input value or predicted input value is acquired is not limited to the previous day as described above. For example, the time position of a desired blood glucose level to be predicted, such as a physical condition variable value obtained on that day, What is necessary is just to select timely according to prediction accuracy.

本発明の第1の実施の形態にかかる血糖値予測モデル作成装置の構成を示すブロック図である。It is a block diagram which shows the structure of the blood glucose level prediction model creation apparatus concerning the 1st Embodiment of this invention. 夕食事量および運動量を示す収集データ例である。It is an example of collection data which shows the amount of dinner and the amount of exercise. 血糖値および体調変数を示す収集データ例である。It is an example of the collection data which shows a blood glucose level and a physical condition variable. 予測モデルと履歴データを示す説明図である。It is explanatory drawing which shows a prediction model and historical data. 本発明の第1の実施の形態にかかる血糖値予測モデル作成処理を示すフローチャートである。It is a flowchart which shows the blood glucose level prediction model creation process concerning the 1st Embodiment of this invention. 予測モデルを構成する事例データの生成処理を示す説明図である。It is explanatory drawing which shows the production | generation process of the case data which comprises a prediction model. 本発明の第1の実施の形態にかかる血糖値予測モデル作成装置で作成した予測モデルによる予測結果である。It is the prediction result by the prediction model created with the blood glucose level prediction model creation apparatus concerning the 1st Embodiment of this invention. 本発明の第2の実施の形態にかかる血糖値予測装置の構成を示すブロック図である。It is a block diagram which shows the structure of the blood glucose level prediction apparatus concerning the 2nd Embodiment of this invention. 本発明の第2の実施の形態にかかる血糖値予測処理を示すフローチャートである。It is a flowchart which shows the blood glucose level prediction process concerning the 2nd Embodiment of this invention. 事例ベースの予測モデルによる予測出力値の導出処理(類似度=0)を示す説明図である。It is explanatory drawing which shows the derivation | leading-out process (similarity = 0) of the prediction output value by a case-based prediction model. 事例ベースの予測モデルによる予測出力値の導出処理(類似度=1)を示す説明図である。It is explanatory drawing which shows the derivation | leading-out process (similarity = 1) of the prediction output value by a case-based prediction model.

符号の説明Explanation of symbols

1…血糖値予測モデル作成装置、11…画面表示部、12…操作入力部、13…データI/F部、14…記憶部、14A…収集データ、14B…履歴データ、14C…予測モデル、14D…プログラム、15…演算処理部、15A…データ取得手段、15B…データ加工手段、15C…履歴データ生成手段、15D…モデル作成手段、2…血糖値予測装置、21…画面表示部、22…操作入力部、23…データI/F部、24…記憶部、24A…予測モデル、24B…予測入力値、24C…プログラム、25…演算処理部、25A…データ取得手段、25B…予測手段、25C…出力手段、3…通信回線、4…外部機器、5…収集データ、6A…予測入力値、6B…予測出力値。
DESCRIPTION OF SYMBOLS 1 ... Blood glucose level prediction model preparation apparatus, 11 ... Screen display part, 12 ... Operation input part, 13 ... Data I / F part, 14 ... Memory | storage part, 14A ... Collected data, 14B ... History data, 14C ... Prediction model, 14D DESCRIPTION OF SYMBOLS ... Program, 15 ... Arithmetic processing part, 15A ... Data acquisition means, 15B ... Data processing means, 15C ... History data generation means, 15D ... Model creation means, 2 ... Blood glucose level prediction apparatus, 21 ... Screen display part, 22 ... Operation Input unit 23 ... Data I / F unit 24 ... Storage unit 24A ... Prediction model 24B ... Predicted input value 24C ... Program 25 ... Operation processing unit 25A ... Data acquisition unit 25B ... Prediction unit 25C ... Output means, 3 ... communication line, 4 ... external device, 5 ... collected data, 6A ... predicted input value, 6B ... predicted output value.

Claims (7)

予測モデルを用いて利用者の血糖値を予測する血糖値予測装置であって、
利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データに基づき作成された予測モデルを記憶する記憶部と、
この記憶部の予測モデルを用いて、任意の予測条件に対応する血糖値を予測する演算処理部とを備えることを特徴とする血糖値予測装置。
A blood glucose level prediction device that predicts a user's blood glucose level using a prediction model,
Model input values including the amount of energy consumed or consumed by the user and physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition, and model output values indicating blood glucose levels corresponding to these model input values A storage unit for storing a prediction model created based on a plurality of historical data consisting of
A blood glucose level prediction apparatus comprising: an arithmetic processing unit that predicts a blood glucose level corresponding to an arbitrary prediction condition using the prediction model of the storage unit.
請求項1に記載の血糖値予測装置において、
前記エネルギー量は、当該利用者が前日に摂取または消費したエネルギー量からなり、前記血糖値は、その翌日の早朝空腹時に計測した当該利用者の血糖値からなることを特徴とする血糖値予測装置。
In the blood glucose level prediction apparatus according to claim 1,
The amount of energy is composed of the amount of energy consumed or consumed by the user on the previous day, and the blood glucose level is composed of the blood glucose level of the user measured in the early morning of the next day. .
利用者の血糖値を予測するための予測モデルを作成する血糖値予測モデル作成装置であって、
利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データを生成する履歴データ生成手段と、
利用者の血糖値を予測するための予測モデルを前記履歴データに基づき作成するモデル作成手段とを備えることを特徴とする血糖値予測モデル作成装置。
A blood glucose level prediction model creation device for creating a prediction model for predicting a user's blood glucose level,
Model input values including the amount of energy consumed or consumed by the user and physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition, and model output values indicating blood glucose levels corresponding to these model input values History data generating means for generating a plurality of history data consisting of
A blood glucose level prediction model creating apparatus comprising: a model creating unit that creates a prediction model for predicting a user's blood glucose level based on the history data.
請求項3に記載の血糖値予測モデル作成装置において、
前記エネルギー量は、当該利用者が前日に摂取または消費したエネルギー量からなり、前記血糖値は、その翌日の早朝空腹時に計測した当該利用者の血糖値からなることを特徴とする血糖値予測モデル作成装置。
In the blood sugar level prediction model creation device according to claim 3,
The energy amount is an amount of energy consumed or consumed by the user on the previous day, and the blood glucose level is the blood glucose level of the user measured on the next day at the early morning hungry level. Creation device.
各種情報を記憶する記憶部とこれら情報を演算処理する演算処理部とを有し、予測モデルを用いて利用者の血糖値を予測する情報処理装置のコンピュータに、
利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データに基づき作成された予測モデルを前記記憶部に記憶するステップと、
前記予測モデルを用いて、任意の予測条件に対応する血糖値を予測するステップとを実行させるプログラム。
A computer of an information processing apparatus that has a storage unit that stores various types of information and an arithmetic processing unit that performs arithmetic processing on the information, and predicts a user's blood glucose level using a prediction model
Model input values including the amount of energy consumed or consumed by the user and physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition, and model output values indicating blood glucose levels corresponding to these model input values Storing in the storage unit a prediction model created based on a plurality of historical data consisting of
The program which performs the step which estimates the blood glucose level corresponding to arbitrary prediction conditions using the said prediction model.
各種情報を記憶する記憶部とこれら情報を演算処理する演算処理部とを有し、利用者の血糖値を予測するための予測モデルを作成する情報処理装置のコンピュータに、
利用者が摂取または消費したエネルギー量、および自己の体調に関する当該利用者の主観的判断結果から導かれる体調変数値を含むモデル入力値と、これらモデル入力値に対応する血糖値を示すモデル出力値との組からなる複数の履歴データを生成する履歴データ生成ステップと、
利用者の血糖値を予測するための予測モデルを前記履歴データに基づき作成するモデル作成ステップとを実行させるプログラム。
A computer of an information processing apparatus that has a storage unit that stores various types of information and an arithmetic processing unit that performs arithmetic processing on the information, and creates a prediction model for predicting a user's blood glucose level.
Model input values including the amount of energy consumed or consumed by the user and physical condition variable values derived from the subjective judgment results of the user regarding his / her physical condition, and model output values indicating blood glucose levels corresponding to these model input values A history data generation step for generating a plurality of history data consisting of
A program for executing a model creation step of creating a prediction model for predicting a blood glucose level of a user based on the history data.
請求項5または請求項6に記載のプログラムにおいて、
前記エネルギー量は、当該利用者が前日に摂取または消費したエネルギー量からなり、前記血糖値は、その翌日の早朝空腹時に計測した当該利用者の血糖値からなることを特徴とするプログラム。
In the program according to claim 5 or 6,
The program is characterized in that the amount of energy is the amount of energy consumed or consumed by the user on the previous day, and the blood glucose level is the blood glucose level of the user measured on the next day on an early morning hungry day.
JP2004148324A 2004-05-18 2004-05-18 Blood glucose level prediction device, blood glucose level prediction model creation device, and program Pending JP2005328924A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004148324A JP2005328924A (en) 2004-05-18 2004-05-18 Blood glucose level prediction device, blood glucose level prediction model creation device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004148324A JP2005328924A (en) 2004-05-18 2004-05-18 Blood glucose level prediction device, blood glucose level prediction model creation device, and program

Publications (1)

Publication Number Publication Date
JP2005328924A true JP2005328924A (en) 2005-12-02

Family

ID=35483951

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004148324A Pending JP2005328924A (en) 2004-05-18 2004-05-18 Blood glucose level prediction device, blood glucose level prediction model creation device, and program

Country Status (1)

Country Link
JP (1) JP2005328924A (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1859731A1 (en) * 2006-05-24 2007-11-28 Sysmex Corporation Biological response prediction system, method for predicting biological response and computer program product
JP2010500078A (en) * 2006-08-08 2010-01-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for monitoring physiological parameters
JP2010519623A (en) * 2007-02-18 2010-06-03 アボット ダイアベティス ケア インコーポレイテッド Method and system for providing context-based pharmaceutical dosage determination
JP2011500122A (en) * 2007-10-12 2011-01-06 ケンブリッジ・エンタープライズ・リミテッド Monitoring substances and control in the human or animal body
JP2011501848A (en) * 2007-10-16 2011-01-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Estimating diagnostic markers
JP2011206487A (en) * 2010-03-30 2011-10-20 Terumo Corp Blood sugar level management device and blood sugar level management method
JP2012027758A (en) * 2010-07-26 2012-02-09 Seiko Epson Corp Blood-sugar level prediction device
JP2012033057A (en) * 2010-07-30 2012-02-16 Seiko Epson Corp Blood sugar level prediction device
JP2012045259A (en) * 2010-08-30 2012-03-08 Seiko Epson Corp Device and method for predicting blood sugar level
JP2012058939A (en) * 2010-09-08 2012-03-22 Seiko Epson Corp Blood sugar level prediction system
JP2012081166A (en) * 2010-10-14 2012-04-26 Seiko Epson Corp System for predicting blood glucose level
JP2012088947A (en) * 2010-10-20 2012-05-10 Seiko Epson Corp Method and system for blood glucose value estimation
JP2012128882A (en) * 2012-03-22 2012-07-05 Hitachi Ltd Organization communication visualization system
JP2012157699A (en) * 2011-01-31 2012-08-23 Fujitsu Ltd Monitoring insulin resistance
JP2012157700A (en) * 2011-01-31 2012-08-23 Fujitsu Ltd Diagnosing insulin resistance
JP2012181804A (en) * 2011-03-03 2012-09-20 Seiko Epson Corp Method and system for predicting blood sugar level
US8769002B2 (en) 2009-04-17 2014-07-01 Arkray, Inc. Information provision system, information provision method, program, and server device
JP2014207027A (en) * 2014-08-08 2014-10-30 セイコーエプソン株式会社 Blood glucose level forecasting device
JP2014208304A (en) * 2014-07-31 2014-11-06 セイコーエプソン株式会社 Calorie information determination method, blood glucose level prediction method, calorie information determination system, calorie information determination device, and blood glucose level prediction device
JP2014211918A (en) * 2014-08-20 2014-11-13 セイコーエプソン株式会社 Blood sugar level change information generation system and blood sugar level change information generation device
JP2015037602A (en) * 2014-10-23 2015-02-26 セイコーエプソン株式会社 Terminal device and calorie consumption calculation system
JP2016024655A (en) * 2014-07-22 2016-02-08 Kddi株式会社 Data analyzer and program
CN106413549A (en) * 2013-11-28 2017-02-15 豪夫迈·罗氏有限公司 Method and device method for analyzing continuously monitored physiological measurement values of a user, a system, and computer program product
JP2018047262A (en) * 2011-12-15 2018-03-29 ベクトン・ディキンソン・アンド・カンパニーBecton, Dickinson And Company System for improved interpretation of physiological data and improved presentation of physiological condition management information
JP2018534697A (en) * 2015-11-19 2018-11-22 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. System and method for facilitating health monitoring based on personalized predictive models
JP2020166645A (en) * 2019-03-29 2020-10-08 株式会社日立システムズ Predictive model evaluation system, predictive model evaluation method
JP2022512402A (en) * 2018-12-14 2022-02-03 ノボ・ノルデイスク・エー/エス Optimization of glycemic datasets for improved hypoglycemia prediction based on the incorporation of machine learning implementations
WO2022153430A1 (en) * 2021-01-14 2022-07-21 日本電気株式会社 Model generation device, model generation method, state prediction device, state prediction method, and recording medium
WO2022254625A1 (en) * 2021-06-02 2022-12-08 日本電信電話株式会社 Prediction device, learning device, prediction method, learning method, and program
JP2024020604A (en) * 2015-07-10 2024-02-14 アボット ダイアベティス ケア インコーポレイテッド Systems, devices and methods for dynamic glucose profile response to physiological parameters
KR102651312B1 (en) * 2023-08-31 2024-03-26 (주)닥터다이어리 Method, apparatus and program for providing glycated hemoglobin estimate based on blood glucose data table
CN120167901A (en) * 2025-03-24 2025-06-20 焕然新生(深圳)健康管理有限公司 A diabetes reversal management method, system and medium
WO2025182456A1 (en) * 2024-02-28 2025-09-04 テルモ株式会社 Simulation model generation device, simulation model generation method, and program
WO2025182457A1 (en) * 2024-02-28 2025-09-04 テルモ株式会社 Clinical decision support device, clinical decision support method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001204817A (en) * 1999-11-18 2001-07-31 Roche Diagnostics Gmbh System for extrapolation of glucose concentration
JP2003079723A (en) * 2001-07-31 2003-03-18 F Hoffmann-La Roche Ag Diabetes management device
JP2003533318A (en) * 2000-05-25 2003-11-11 ヘルセテック インコーポレイテッド Physiological monitoring using wrist-mounted devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001204817A (en) * 1999-11-18 2001-07-31 Roche Diagnostics Gmbh System for extrapolation of glucose concentration
JP2003533318A (en) * 2000-05-25 2003-11-11 ヘルセテック インコーポレイテッド Physiological monitoring using wrist-mounted devices
JP2003079723A (en) * 2001-07-31 2003-03-18 F Hoffmann-La Roche Ag Diabetes management device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JPN6010013148, 山口昌樹, "データマイニングによる血糖値の変動傾向の推定", 生体医工学, 20030610, 第41巻 第2号, P.43−49, JP, 日本エム・イー学会 *
JPN6010013150, 山口昌樹 他, "体調変数とデータマイニングを用いた血糖値の推定", 生活支援工学系学会連合大会講演予稿集, 200305, P.50, JP *

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1859731A1 (en) * 2006-05-24 2007-11-28 Sysmex Corporation Biological response prediction system, method for predicting biological response and computer program product
JP2007312922A (en) * 2006-05-24 2007-12-06 Sysmex Corp System for predicting biological response and program for the same
JP2010500078A (en) * 2006-08-08 2010-01-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for monitoring physiological parameters
JP2010519623A (en) * 2007-02-18 2010-06-03 アボット ダイアベティス ケア インコーポレイテッド Method and system for providing context-based pharmaceutical dosage determination
JP2011500122A (en) * 2007-10-12 2011-01-06 ケンブリッジ・エンタープライズ・リミテッド Monitoring substances and control in the human or animal body
US8977504B2 (en) 2007-10-12 2015-03-10 Cambridge Enterprise Limited Substance monitoring and control in human or animal bodies
JP2011501848A (en) * 2007-10-16 2011-01-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Estimating diagnostic markers
US8769002B2 (en) 2009-04-17 2014-07-01 Arkray, Inc. Information provision system, information provision method, program, and server device
JP2011206487A (en) * 2010-03-30 2011-10-20 Terumo Corp Blood sugar level management device and blood sugar level management method
JP2012027758A (en) * 2010-07-26 2012-02-09 Seiko Epson Corp Blood-sugar level prediction device
JP2012033057A (en) * 2010-07-30 2012-02-16 Seiko Epson Corp Blood sugar level prediction device
JP2012045259A (en) * 2010-08-30 2012-03-08 Seiko Epson Corp Device and method for predicting blood sugar level
JP2012058939A (en) * 2010-09-08 2012-03-22 Seiko Epson Corp Blood sugar level prediction system
JP2012081166A (en) * 2010-10-14 2012-04-26 Seiko Epson Corp System for predicting blood glucose level
JP2012088947A (en) * 2010-10-20 2012-05-10 Seiko Epson Corp Method and system for blood glucose value estimation
JP2012157700A (en) * 2011-01-31 2012-08-23 Fujitsu Ltd Diagnosing insulin resistance
JP2012157699A (en) * 2011-01-31 2012-08-23 Fujitsu Ltd Monitoring insulin resistance
JP2012181804A (en) * 2011-03-03 2012-09-20 Seiko Epson Corp Method and system for predicting blood sugar level
JP2018047262A (en) * 2011-12-15 2018-03-29 ベクトン・ディキンソン・アンド・カンパニーBecton, Dickinson And Company System for improved interpretation of physiological data and improved presentation of physiological condition management information
US10398379B2 (en) 2011-12-15 2019-09-03 Becton, Dickinson And Company System for improved interpretation of physiological data and presentation of physiological condition management information
JP2012128882A (en) * 2012-03-22 2012-07-05 Hitachi Ltd Organization communication visualization system
CN106413549A (en) * 2013-11-28 2017-02-15 豪夫迈·罗氏有限公司 Method and device method for analyzing continuously monitored physiological measurement values of a user, a system, and computer program product
JP2016024655A (en) * 2014-07-22 2016-02-08 Kddi株式会社 Data analyzer and program
JP2014208304A (en) * 2014-07-31 2014-11-06 セイコーエプソン株式会社 Calorie information determination method, blood glucose level prediction method, calorie information determination system, calorie information determination device, and blood glucose level prediction device
JP2014207027A (en) * 2014-08-08 2014-10-30 セイコーエプソン株式会社 Blood glucose level forecasting device
JP2014211918A (en) * 2014-08-20 2014-11-13 セイコーエプソン株式会社 Blood sugar level change information generation system and blood sugar level change information generation device
JP2015037602A (en) * 2014-10-23 2015-02-26 セイコーエプソン株式会社 Terminal device and calorie consumption calculation system
JP2024020604A (en) * 2015-07-10 2024-02-14 アボット ダイアベティス ケア インコーポレイテッド Systems, devices and methods for dynamic glucose profile response to physiological parameters
JP7727703B2 (en) 2015-07-10 2025-08-21 アボット ダイアベティス ケア インコーポレイテッド Systems, devices and methods for dynamic glucose profile response to physiological parameters
JP2018534697A (en) * 2015-11-19 2018-11-22 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. System and method for facilitating health monitoring based on personalized predictive models
JP2022512402A (en) * 2018-12-14 2022-02-03 ノボ・ノルデイスク・エー/エス Optimization of glycemic datasets for improved hypoglycemia prediction based on the incorporation of machine learning implementations
JP7546567B2 (en) 2018-12-14 2024-09-06 ノボ・ノルデイスク・エー/エス Optimization of blood glucose datasets for improved hypoglycemia prediction based on the incorporation of machine learning implementations
JP7352369B2 (en) 2019-03-29 2023-09-28 株式会社日立システムズ Predictive model evaluation system, predictive model evaluation method
JP2020166645A (en) * 2019-03-29 2020-10-08 株式会社日立システムズ Predictive model evaluation system, predictive model evaluation method
WO2022153430A1 (en) * 2021-01-14 2022-07-21 日本電気株式会社 Model generation device, model generation method, state prediction device, state prediction method, and recording medium
JPWO2022153430A1 (en) * 2021-01-14 2022-07-21
JP7643468B2 (en) 2021-01-14 2025-03-11 日本電気株式会社 Model generation device, model generation method, state prediction device, state prediction method, and recording medium
WO2022254625A1 (en) * 2021-06-02 2022-12-08 日本電信電話株式会社 Prediction device, learning device, prediction method, learning method, and program
JPWO2022254625A1 (en) * 2021-06-02 2022-12-08
JP7647881B2 (en) 2021-06-02 2025-03-18 日本電信電話株式会社 Prediction device, prediction method, and program
KR102651312B1 (en) * 2023-08-31 2024-03-26 (주)닥터다이어리 Method, apparatus and program for providing glycated hemoglobin estimate based on blood glucose data table
WO2025182456A1 (en) * 2024-02-28 2025-09-04 テルモ株式会社 Simulation model generation device, simulation model generation method, and program
WO2025182457A1 (en) * 2024-02-28 2025-09-04 テルモ株式会社 Clinical decision support device, clinical decision support method, and program
CN120167901A (en) * 2025-03-24 2025-06-20 焕然新生(深圳)健康管理有限公司 A diabetes reversal management method, system and medium
CN120167901B (en) * 2025-03-24 2025-11-25 焕然新生(深圳)健康管理有限公司 Method, system and medium for reversion management of diabetes

Similar Documents

Publication Publication Date Title
JP2005328924A (en) Blood glucose level prediction device, blood glucose level prediction model creation device, and program
AU2022200642B2 (en) Analysis of glucose median, variability, and hypoglycemia risk for therapy guidance
US20240407736A1 (en) Analysis of glucose median, variability, and hypoglycemia risk for therapy guidance
US9113778B2 (en) Predicting near-term deterioration of hospital patients
US9675289B2 (en) Method and glucose monitoring system for monitoring individual metabolic response and for generating nutritional feedback
JP5135197B2 (en) Biometric index management device
JP5219700B2 (en) Biometric index management device
US20170124279A1 (en) Adaptive Complimentary Self-Assessment And Automated Health Scoring For Improved Patient Care
US20160371998A1 (en) Health-based incentive plans and systems and methods for implementing health-based incentive transactions
US20120302843A1 (en) Health management support device, health management support system, and health management support program
US20140206949A1 (en) Patient mobile computing system and method for exacerbation prediction
CA2739793A1 (en) Methods of assessing risk based on medical data and uses thereof
MXPA02009487A (en) Method, system, and computer program product for the evaluation of glycemic control in diabetes from self-monitoring data.
JP2010122901A (en) Device for determining health condition
KR102028674B1 (en) A method, server and program for reserving medical treatment with terminal
US20150164343A1 (en) Management systems and methods for managing physiology data measurement
Marian Artificial Intelligence Expert System Based on Continuous Glucose Monitoring (CGM) Data for Auto-Adaptive Adjustment Therapy Protocol–How to Make Sensors and Patients to Think Forward and Work Together?
KR101555541B1 (en) Method for producing wellbeing life care index model in Ubiquitous environment
KR102382659B1 (en) Method and system for training artificial intelligence model for estimation of glycolytic hemoglobin levels
JP2005287837A (en) HEALTHCARE INFORMATION PROVIDING METHOD AND SYSTEM, AND HEALTHCARE INFORMATION PROVIDING PROGRAM
Pugh et al. Evaluating alarm classifiers with high-confidence data programming
CN119905265A (en) A health examination data management method and system
JP2022526369A (en) Computer implementation methods and systems for determining the relative risk of lack of glycemic control for multiple patients, as well as computer program products
CN117203707A (en) Patient scheduling based on degree of urgency
US11633160B2 (en) Weight management system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060329

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100316

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100727