テキストデータ
をテンプレートにして作成
開始行:
*テキストデータを扱うためのTextDataクラス [#s6eed297]
-「&color(blue){[[マイニング処理ツール>マイニングモジュー...
*TextDataクラス [#r83bfb8a]
**テキスト基本情報 [#v39175cb]
|String originalText;|入力テキストの文字列|
|int textLength;|入力テキストの文字数(&color(blue){改行...
|SegmentData segment[];|セグメントデータ(&color(blue){環...
|int segmentNumber;|セグメント数(SegmentData 型配列 segm...
|SentenceData sentence[];|文データ(&color(blue){環境設定...
|int sentenceNumber;|文の数(SentenceData 型配列 sentence...
|KeywordData keyword[];|テキスト内のキーワード&color(blue...
|int keywordNumber;|テキスト内のキーワードの種類数(Keywo...
|int wordNumber;|テキスト内の単語総数|
**テキスト前処理データ [#c0380334]
|int sentenceToSegment[];|添字として与えられた番号の文が...
|RelationalData segmentRelation;|「セグメント」をベクトル...
|RelationalData sentenceRelation;|''(現在使用できません)'...
|RelationalData keywordRelationBySegment;|「キーワード」...
|RelationalData keywordRelationBySentence;|''(現在使用で...
**テキスト処理設定情報 [#p77e3ed7]
|int textID;|テキストのID.現在は,以下の値が設定されます...
|String sourceFilename;|入力テキストのファイル名(絶対パス...
|String absolutePath;|TETDMの実行ファイルがあるフォルダへ...
|String defaultCode;|入力テキスト保存時の文字コード|
|String getSegmentTag();|セグメントの区切り文字の取得(Ver...
|String getSentenceTag();|文の区切り文字の取得(Ver.0.45か...
|final int maxKeywordNumber=10000;|テキスト内のキーワード...
|String getFontName();|デフォルトフォント名(キーワード設...
**フォーカス情報の利用関連 [#o6faa05f]
|Focus focus;|ツール間連動のためのフォーカス情報を扱うた...
|void setSegmentPartialTextData()|セグメント絞り込み(Foc...
|void setSentencePartialTextData()|文絞り込み(Focus型のf...
|int originalSegmentNumbers[];|部分テキスト内のセグメント...
|int originalSentenceNumbers[];|部分テキスト内の文の,も...
**ファイル出力 [#u26b9bd3]
|void fileSave(String, int)|第1引数として与えられた文字...
|void fileSave(String[], int)|第1引数として与えられた文...
*TextData型のサブクラス [#tf8a5b52]
**SegmentData型 [#jadccfec]
|int segmentID;|セグメントのID.テキスト絞込みの前後で不...
|String segmentText;|セグメントのテキスト|
|int segmentLength;|セグメントの文字数(&color(blue){改行...
|SentenceData sentence[];|セグメント内の文データ|
|int sentenceNumber;|セグメント内の文の数(SentenceData ...
|int wordNumber;|セグメント内の総単語数|
|int kindKeywordNumber;|セグメント内のキーワード種類数|
|int positionOfSegment;|入力テキスト内でのセグメント番号&...
|int positionOfFirstSentence;|セグメント内の先頭の文の,...
|int posiNega;|セグメントのポジネガ(正:ポジ,負:ネガ,0;...
**SentenceData型 [#peed4c79]
|int sentenceID;|文のID.テキスト絞込みの前後で不変.|
|int segmentID;|文を含むセグメントのID.テキスト絞込みの...
|String sentenceText;|文のテキスト|
|int sentenceLength;|文の文字数(&color(blue){改行コード...
|int keywordIDList[];|文内に出現するキーワード&color(blue...
|int keywordNumber;|文内に出現するキーワード数(int 型配...
|int kindKeywordNumber;|文内のキーワード種類数|
|String word[];|文内の全単語リスト(出現順)(出現時の活...
|String wordEndForm[];|文内の全単語リスト(出現順)(終止...
|int wordIDList[];|文内に出現する単語&color(blue){ID};の...
|int wordNumber;|文内の単語数(String 型配列 word[], word...
|int positionOfSegment;|文を含むセグメントの入力テキスト...
|int positionOfSentenceInSegment;|文を含むセグメント内で...
|int positionOfSentenceInText;|入力テキスト内での文番号&c...
|boolean subjectCheck[];|文内の各単語が主語であればtrue,...
|boolean hasSubject;|文が主語を含んでいればtrue|
|int posiNega;|文のポジネガ(正:ポジ,負:ネガ,0;ニュート...
|int wordPosiNega[];|単語のポジネガ(1:ポジ,-1:ネガ,0;...
**KeywordData型 [#d28aebcb]
|String word;|キーワードの文字列(活用する単語の場合は終...
|int partOfSpeech;|キーワードの品詞:1 名詞, 2 動詞, 3 ...
|int frequency;|キーワードの総頻度|
|int frequencyInSegment[];|キーワードの各セグメント内での...
|int sentenceFrequencyInSegment[];|キーワードの各セグメン...
|int appearingSegment[];|キーワードが出現するセグメント番...
|int appearingSegmentTable[];|添字がキーワードが出現する...
|int segmentFrequency;|&color(blue){セグメント頻度};:キ...
|int lastAppearingSegment;|キーワードが最後に出現するセグ...
|int appearingSentence[];|キーワードが出現する文番号のリ...
|int appearingSentenceTable[];|添字がキーワードが出現する...
|int sentenceFrequency;|&color(blue){文頻度};:キーワード...
|int lastAppearingSentence;|キーワードが最後に出現する文...
|int frequencyAsSubject;|キーワードが主語として出現する頻...
|int segmentFrequencyAsSubject;|キーワードが主語として出...
|int posiNega;|キーワードのポジネガ(1:ポジ,-1:ネガ,0;...
**RelationalData型 [#ka9119d3]
|String name[];|各ベクトルの名前|
|int frequency[];|各ベクトルの非ゼロの要素数|
|int coFrequency[][];|ベクトル間で共通に存在する非ゼロ要...
|double cond[][];|ベクトル間の条件付き確率&color(blue){(...
|double cos[][];|ベクトル間のコサイン類似度&color(blue){...
|int number;|ベクトル数&color(blue){(上記各配列,各次元...
**Focus型 [#f754f6ba]
-&color(red){フォーカス型変数へのアクセス方法はバージョン...
-&color(red){''以下の変数には,[[MiningModuleクラス>マイ...
-モード変更時と,COMBINATION SELECTIONウインドウからのパ...
-セグメント,文,キーワードのフォーカスデータは,テキスト...
-部分テキストにフォーカスデータがセットされた場合,全体テ...
|boolean focusKeywords[];|各キーワードのフォーカスのon, o...
|boolean focusSegments[];|各セグメントのフォーカスのon, o...
|boolean focusSentences[];|各文のフォーカスのon, off&br;&...
|int mainFocusKeyword, subFocusKeyword;|あるキーワードの...
|int mainFocusSegment, subFocusSegment;|あるセグメントの...
|int mainFocusSentence, subFocusSentence;|ある文のフォー...
|void clear();|セグメント,文,キーワードに関するフォーカ...
以下のメソッドは,TextDataに依存しない,統合環境内で共通...
''MiningModule.java''および''Visualization.java''内で,下...
&color(red){''(同じテキストを再度読み込んだり,異なるテ...
|void setMainFocusInteger(int value)&br; void setSubFocus...
|void setMainFocusDouble(double value)&br; void setSubFoc...
|void setMainFocusString(String word)&br; void setSubFocu...
|void setMainFocusBoolean(boolean value)&br; void setSubF...
|void setFocusBooleanArray(boolean value[])&br; boolean[]...
|void setFocusIntegerArray(int value[])&br; int[] getFocu...
|void setFocusDoubleArray(double value[])&br; double[] ge...
|void setFocusStringArray(String word[])&br; String[] get...
|void setFocusBooleanArray2(boolean value[][])&br; boolea...
|void setFocusIntegerArray2(int value[][])&br; int[][] ge...
|void setFocusDoubleArray2(double value[][])&br; double[]...
*主語の判定方法 [#ica5931d]
-形態素解析器Igoで「名詞」または「未知語」と判定される単...
--が 助詞-格助詞
--は 助詞-係助詞
*ポジネガの判定方法 [#fe9145ea]
--[[ポジネガの判定方法]]
*改行コードの位置についての追記 [#cb404e0b]
-文の区切り記号「句点」の直後にある改行コード1つは,その...
--それ以降にある改行コードは,その次の文の先頭に付け加え...
-セグメントの区切り記号「&color(red){スナリバラフト};」の...
--「&color(red){スナリバラフト};」の直前に空行がなければ...
-「&color(red){スナリバラフト};」の後ろにある改行コードは...
終了行:
*テキストデータを扱うためのTextDataクラス [#s6eed297]
-「&color(blue){[[マイニング処理ツール>マイニングモジュー...
*TextDataクラス [#r83bfb8a]
**テキスト基本情報 [#v39175cb]
|String originalText;|入力テキストの文字列|
|int textLength;|入力テキストの文字数(&color(blue){改行...
|SegmentData segment[];|セグメントデータ(&color(blue){環...
|int segmentNumber;|セグメント数(SegmentData 型配列 segm...
|SentenceData sentence[];|文データ(&color(blue){環境設定...
|int sentenceNumber;|文の数(SentenceData 型配列 sentence...
|KeywordData keyword[];|テキスト内のキーワード&color(blue...
|int keywordNumber;|テキスト内のキーワードの種類数(Keywo...
|int wordNumber;|テキスト内の単語総数|
**テキスト前処理データ [#c0380334]
|int sentenceToSegment[];|添字として与えられた番号の文が...
|RelationalData segmentRelation;|「セグメント」をベクトル...
|RelationalData sentenceRelation;|''(現在使用できません)'...
|RelationalData keywordRelationBySegment;|「キーワード」...
|RelationalData keywordRelationBySentence;|''(現在使用で...
**テキスト処理設定情報 [#p77e3ed7]
|int textID;|テキストのID.現在は,以下の値が設定されます...
|String sourceFilename;|入力テキストのファイル名(絶対パス...
|String absolutePath;|TETDMの実行ファイルがあるフォルダへ...
|String defaultCode;|入力テキスト保存時の文字コード|
|String getSegmentTag();|セグメントの区切り文字の取得(Ver...
|String getSentenceTag();|文の区切り文字の取得(Ver.0.45か...
|final int maxKeywordNumber=10000;|テキスト内のキーワード...
|String getFontName();|デフォルトフォント名(キーワード設...
**フォーカス情報の利用関連 [#o6faa05f]
|Focus focus;|ツール間連動のためのフォーカス情報を扱うた...
|void setSegmentPartialTextData()|セグメント絞り込み(Foc...
|void setSentencePartialTextData()|文絞り込み(Focus型のf...
|int originalSegmentNumbers[];|部分テキスト内のセグメント...
|int originalSentenceNumbers[];|部分テキスト内の文の,も...
**ファイル出力 [#u26b9bd3]
|void fileSave(String, int)|第1引数として与えられた文字...
|void fileSave(String[], int)|第1引数として与えられた文...
*TextData型のサブクラス [#tf8a5b52]
**SegmentData型 [#jadccfec]
|int segmentID;|セグメントのID.テキスト絞込みの前後で不...
|String segmentText;|セグメントのテキスト|
|int segmentLength;|セグメントの文字数(&color(blue){改行...
|SentenceData sentence[];|セグメント内の文データ|
|int sentenceNumber;|セグメント内の文の数(SentenceData ...
|int wordNumber;|セグメント内の総単語数|
|int kindKeywordNumber;|セグメント内のキーワード種類数|
|int positionOfSegment;|入力テキスト内でのセグメント番号&...
|int positionOfFirstSentence;|セグメント内の先頭の文の,...
|int posiNega;|セグメントのポジネガ(正:ポジ,負:ネガ,0;...
**SentenceData型 [#peed4c79]
|int sentenceID;|文のID.テキスト絞込みの前後で不変.|
|int segmentID;|文を含むセグメントのID.テキスト絞込みの...
|String sentenceText;|文のテキスト|
|int sentenceLength;|文の文字数(&color(blue){改行コード...
|int keywordIDList[];|文内に出現するキーワード&color(blue...
|int keywordNumber;|文内に出現するキーワード数(int 型配...
|int kindKeywordNumber;|文内のキーワード種類数|
|String word[];|文内の全単語リスト(出現順)(出現時の活...
|String wordEndForm[];|文内の全単語リスト(出現順)(終止...
|int wordIDList[];|文内に出現する単語&color(blue){ID};の...
|int wordNumber;|文内の単語数(String 型配列 word[], word...
|int positionOfSegment;|文を含むセグメントの入力テキスト...
|int positionOfSentenceInSegment;|文を含むセグメント内で...
|int positionOfSentenceInText;|入力テキスト内での文番号&c...
|boolean subjectCheck[];|文内の各単語が主語であればtrue,...
|boolean hasSubject;|文が主語を含んでいればtrue|
|int posiNega;|文のポジネガ(正:ポジ,負:ネガ,0;ニュート...
|int wordPosiNega[];|単語のポジネガ(1:ポジ,-1:ネガ,0;...
**KeywordData型 [#d28aebcb]
|String word;|キーワードの文字列(活用する単語の場合は終...
|int partOfSpeech;|キーワードの品詞:1 名詞, 2 動詞, 3 ...
|int frequency;|キーワードの総頻度|
|int frequencyInSegment[];|キーワードの各セグメント内での...
|int sentenceFrequencyInSegment[];|キーワードの各セグメン...
|int appearingSegment[];|キーワードが出現するセグメント番...
|int appearingSegmentTable[];|添字がキーワードが出現する...
|int segmentFrequency;|&color(blue){セグメント頻度};:キ...
|int lastAppearingSegment;|キーワードが最後に出現するセグ...
|int appearingSentence[];|キーワードが出現する文番号のリ...
|int appearingSentenceTable[];|添字がキーワードが出現する...
|int sentenceFrequency;|&color(blue){文頻度};:キーワード...
|int lastAppearingSentence;|キーワードが最後に出現する文...
|int frequencyAsSubject;|キーワードが主語として出現する頻...
|int segmentFrequencyAsSubject;|キーワードが主語として出...
|int posiNega;|キーワードのポジネガ(1:ポジ,-1:ネガ,0;...
**RelationalData型 [#ka9119d3]
|String name[];|各ベクトルの名前|
|int frequency[];|各ベクトルの非ゼロの要素数|
|int coFrequency[][];|ベクトル間で共通に存在する非ゼロ要...
|double cond[][];|ベクトル間の条件付き確率&color(blue){(...
|double cos[][];|ベクトル間のコサイン類似度&color(blue){...
|int number;|ベクトル数&color(blue){(上記各配列,各次元...
**Focus型 [#f754f6ba]
-&color(red){フォーカス型変数へのアクセス方法はバージョン...
-&color(red){''以下の変数には,[[MiningModuleクラス>マイ...
-モード変更時と,COMBINATION SELECTIONウインドウからのパ...
-セグメント,文,キーワードのフォーカスデータは,テキスト...
-部分テキストにフォーカスデータがセットされた場合,全体テ...
|boolean focusKeywords[];|各キーワードのフォーカスのon, o...
|boolean focusSegments[];|各セグメントのフォーカスのon, o...
|boolean focusSentences[];|各文のフォーカスのon, off&br;&...
|int mainFocusKeyword, subFocusKeyword;|あるキーワードの...
|int mainFocusSegment, subFocusSegment;|あるセグメントの...
|int mainFocusSentence, subFocusSentence;|ある文のフォー...
|void clear();|セグメント,文,キーワードに関するフォーカ...
以下のメソッドは,TextDataに依存しない,統合環境内で共通...
''MiningModule.java''および''Visualization.java''内で,下...
&color(red){''(同じテキストを再度読み込んだり,異なるテ...
|void setMainFocusInteger(int value)&br; void setSubFocus...
|void setMainFocusDouble(double value)&br; void setSubFoc...
|void setMainFocusString(String word)&br; void setSubFocu...
|void setMainFocusBoolean(boolean value)&br; void setSubF...
|void setFocusBooleanArray(boolean value[])&br; boolean[]...
|void setFocusIntegerArray(int value[])&br; int[] getFocu...
|void setFocusDoubleArray(double value[])&br; double[] ge...
|void setFocusStringArray(String word[])&br; String[] get...
|void setFocusBooleanArray2(boolean value[][])&br; boolea...
|void setFocusIntegerArray2(int value[][])&br; int[][] ge...
|void setFocusDoubleArray2(double value[][])&br; double[]...
*主語の判定方法 [#ica5931d]
-形態素解析器Igoで「名詞」または「未知語」と判定される単...
--が 助詞-格助詞
--は 助詞-係助詞
*ポジネガの判定方法 [#fe9145ea]
--[[ポジネガの判定方法]]
*改行コードの位置についての追記 [#cb404e0b]
-文の区切り記号「句点」の直後にある改行コード1つは,その...
--それ以降にある改行コードは,その次の文の先頭に付け加え...
-セグメントの区切り記号「&color(red){スナリバラフト};」の...
--「&color(red){スナリバラフト};」の直前に空行がなければ...
-「&color(red){スナリバラフト};」の後ろにある改行コードは...
ページ名: