Table KNIME Random Sample (krok)
Krok Tabela: próbka losowa KNIME wykonuje losowanie węzła KNIME przy użyciu generatora liczb losowych, którego używa KNIME, więc węzeł z ziarnem losuje w PlaidCloud te same wiersze lub wartości co w KNIME. Zmigrowane przepływy pracy KNIME używają tego kroku dla węzłów Row Sampler, Table Partitioner, Equal Size Sampling, Bootstrap Sampling, Shuffle, X-Partitioner oraz węzłów losowego generowania danych.
Losowanie wczytuje tabelę źródłową do przepływu pracy, więc obsługuje tabelę liczącą co najwyżej 10 000 000 wierszy; większa tabela powoduje niepowodzenie kroku.
Formularz kroku zawiera sekcję Tabele dla tabel źródłowej i wyjściowej, sekcję Losowanie z polami Metoda, Ziarno i rozmiar próbki oraz sekcję Kolumny dla kolumn odczytywanych i zapisywanych.
Konfiguracja
Dział zatytułowany „Konfiguracja”sourceitarget_frame— tabela do odczytu i tabela do zapisu.position_column— kolumna z pozycją każdego wiersza liczoną od 0. Wartość domyślna to_knime_pos.method— losowanie:random,stratified,equal_exactiequal_approximatezachowują pozycje wierszy wybranych przez losowanie Row Sampler, Table Partitioner lub Equal Size Sampling.class_columniclass_dtypewskazują kolumnę klasy w losowaniu warstwowym lub o równych rozmiarach.- Każda inna metoda zapisuje swoje losowanie obok pozycji wierszy:
uniform,gaussian,gamma,beta,label,label_dependent,label_from_table,boolean,mersenne_twister,sobolihalton(losowe generowanie danych),shuffle,bootstrap,match(Random Matcher),item_insert(Random Item Inserter),stress(Stresser),sample_data(Sample Data Generator, bez tabeli źródłowej),kfold(podziały X-Partitioner),p_square(szacunki percentyli P² dla każdej grupy),set_bits(wektory bitowe),equal_count_edges(granice o równej liczności w Binner) iborder_texts(teksty granic w Auto-Binner).
seed— ziarno strumienia losowego. Puste losuje na podstawie zegara, tak jak KNIME bez ziarna, więc wiersze różnią się między uruchomieniami.count,percentageirelative— ile wierszy wylosować: liczba lub, zrelative, wartość procentowa.count_columnpobiera liczbę z kolumny źródłowej, gdy liczba jest znana dopiero podczas uruchomienia przepływu pracy.parameters— ustawienia węzła odczytywane przez metody losowania, takie jak rozkład losowaniagaussianlub liczba podziałów losowaniakfold.source_columnsitarget_columns— dla metod losowania kolumny odczytywane i zapisywane, z kolumną pozycji na początku.source_bisource_columns_b— drugie wejście, na przykład tabela kategorii dlalabel_from_tablelub tabela, z której losujematch.target_frame_bitarget_columns_botrzymują środki klastrów zsample_data.