Bagikan melalui


Terapkan Operasi Matematika

Penting

Dukungan untuk Studio Azure Machine Learning (klasik) akan berakhir pada 31 Agustus 2024. Sebaiknya Anda transisi ke Azure Machine Learning sebelum tanggal tersebut.

Mulai 1 Desember 2021, Anda tidak akan dapat membuat sumber daya Studio Azure Machine Learning (klasik) baru. Hingga 31 Agustus 2024, Anda dapat terus menggunakan sumber daya Pembelajaran Mesin Studio (klasik) yang ada.

ML Dokumentasi Studio (klasik) sedang berhenti dan mungkin tidak diperbarui di masa mendatang.

Menerapkan operasi matematika ke nilai kolom

Kategori: Fungsi Statistik

Catatan

Berlaku untuk: Pembelajaran Mesin Studio (klasik) saja

Modul drag-and-drop serupa tersedia di Azure Machine Learning desainer.

Ringkasan Modul

Artikel ini menjelaskan cara menggunakan modul Terapkan Operasi Matematika di Pembelajaran Mesin Studio (klasik), untuk membuat perhitungan yang diterapkan ke kolom numerik dalam himpunan data input.

Operasi matematika yang didukung termasuk fungsi aritmatika umum seperti perkalian dan pembagian, fungsi trigonometri, berbagai fungsi pembulatan, dan fungsi khusus yang digunakan dalam ilmu data seperti gamma dan fungsi kesalahan.

Setelah Anda menentukan operasi dan menjalankan eksperimen, nilai ditambahkan ke himpunan data Anda. Bergantung pada cara Anda mengonfigurasi modul, Anda dapat:

  • Tambahkan hasil ke himpunan data Anda. Ini sangat berguna ketika Anda memverifikasi hasil operasi.
  • Ganti nilai kolom dengan nilai baru yang dihitung.
  • Buat kolom baru untuk hasil, dan tidak memperlihatkan data asli.

Tip

Modul ini melakukan operasi matematika tunggal pada satu waktu. Untuk operasi matematika yang kompleks, kami sarankan menggunakan modul-modul ini sebagai gantinya:

Cari operasi yang Anda butuhkan dalam kategori ini:

  • Dasar

    Fungsi dalam kategori Dasar dapat digunakan untuk memanipulasi nilai tunggal atau kolom nilai. Misalnya, Anda mungkin mendapatkan nilai absolut dari semua angka dalam kolom, atau menghitung akar kuadrat dari setiap nilai dalam kolom.

  • Bandingkan

    Fungsi dalam kategori Bandingkan semuanya digunakan untuk perbandingan: Anda dapat melakukan perbandingan nilai yang bijaksana dalam dua kolom, atau Anda dapat membandingkan setiap nilai dalam kolom dengan konstanta tertentu. Misalnya, Anda dapat membandingkan kolom untuk menentukan apakah nilai sama dalam dua himpunan data. Atau, Anda mungkin menggunakan konstanta, seperti nilai maksimum yang diizinkan, untuk menemukan outlier dalam kolom numerik.

  • Operasional

    Kategori ini mencakup fungsi matematika dasar: penambahan, pengurangan, perkalian, dan pembagian. Anda dapat bekerja dengan kolom atau konstanta. Misalnya, Anda mungkin menambahkan nilai di Kolom A ke nilai di Kolom B. Atau, Anda mungkin mengurangi konstanta, seperti rata-rata yang dihitung sebelumnya, dari setiap nilai di Kolom A.

  • Pembulatan

    Kategori ini mencakup berbagai fungsi untuk melakukan operasi seperti pembulatan, langit-langit, lantai, dan pemotongan ke berbagai tingkat presisi. Anda dapat menentukan tingkat presisi untuk desimal dan bilangan utuh.

  • Fungsi matematika khusus

    Kategori Khusus mencakup fungsi matematika yang terutama digunakan dalam ilmu data, seperti integral elips dan fungsi kesalahan Gaussian.

  • Fungsi trigonometri

    Kategori ini mencakup semua fungsi trigonometri standar. Misalnya, Anda dapat mengonversi radian ke derajat, atau fungsi komputasi seperti singgung baik dalam radian atau derajat. Fungsi-fungsi ini tidak nyata, yang berarti bahwa mereka mengambil satu kolom nilai sebagai masukan, menerapkan fungsi trigonometri, dan mengembalikan kolom nilai sebagai hasilnya. Oleh karena itu Anda perlu memastikan bahwa kolom input adalah jenis yang sesuai dan berisi jenis nilai yang tepat untuk operasi yang ditentukan.

Contoh

Untuk contoh cara menggunakan Terapkan Operasi Matematika, lihat eksperimen sampel ini di Galeri AI Azure:

  • Kuantisasi warna: Satu set nilai kolom dikurangkan dari yang lain, dan kemudian hasilnya dikuadratkan.

  • Prediksi hubungan pelanggan: Konstanta 1 ditambahkan ke semua nilai dalam kolom untuk membedakan antara nol dan nilai yang hilang.

  • Prediksi penundaan penerbangan: Menunjukkan berbagai operasi, termasuk pembulatan dan pembagian.

  • Pemasaran langsung: Menggunakan operasi perbandingan untuk menentukan apakah skor probabilitas memenuhi nilai yang diperlukan.

Cara menggunakan Terapkan Operasi Matematika

Modul Terapkan Operasi Matematika memerlukan himpunan data yang berisi setidaknya satu kolom yang hanya berisi angka. Angka-angka dapat diskrit atau kontinu tetapi harus dari jenis data numerik, bukan untai.

Anda bisa menerapkan operasi yang sama ke beberapa kolom numerik, tetapi semua kolom harus berada dalam kumpulan data yang sama.

Setiap instans modul ini hanya dapat melakukan satu jenis operasi pada satu waktu. Untuk melakukan operasi matematika yang kompleks, Anda mungkin perlu merantai beberapa contoh modul Terapkan Operasi Matematika.

  1. Tambahkan modul Terapkan Operasi Matematika ke eksperimen Anda. Anda dapat menemukan modul ini dalam kategori Fungsi Statistik .

  2. Sambungkan himpunan data yang berisi setidaknya satu kolom numerik.

  3. Klik Kategori untuk memilih jenis operasi matematika yang akan dilakukan.

    Misalnya, untuk melakukan aritmatika dasar pada kolom, pilih Operasi. Untuk mendapatkan logaritma atau langit-langit, pilih Dasar. Untuk membandingkan kolom nilai, gunakan Perbandingan.

    Tip

    Semua opsi lain berubah tergantung pada jenis operasi matematika yang Anda pilih. Selain itu, setiap perubahan pada kategori mengatur ulang semua opsi lainnya. Oleh karena itu, pastikan untuk memilih dari Kategori terlebih dahulu!

  4. Pilih operasi tertentu dari daftar dalam kategori tersebut.

  5. Pilih satu atau beberapa kolom sumber untuk melakukan penghitungan.

    • Kolom apa pun yang Anda pilih harus berupa jenis data numerik.
    • Rentang data harus valid untuk operasi matematika yang dipilih. Jika tidak, kesalahan atau hasil NaN (bukan angka) dapat terjadi. Misalnya, Ln(-1.0) adalah operasi yang tidak valid dan menghasilkan nilaiNaN.
  6. Atur parameter tambahan yang diperlukan oleh setiap jenis operasi.

  7. Gunakan opsi Mode output untuk menunjukkan bagaimana Anda ingin operasi matematika dibuat:

    • Tambahkan. Semua kolom yang digunakan sebagai masukan disertakan dalam set data keluaran, ditambah satu kolom tambahan ditambahkan yang berisi hasil operasi matematika.
    • Di tempat. Nilai dalam kolom yang digunakan sebagai input diganti dengan nilai terhitung baru.
    • HasilSaja. Satu kolom dikembalikan berisi hasil operasi matematika.
  8. Jalankan eksperimen, atau klik kanan hanya modul Terapkan Operasi Matematika dan pilih Jalankan yang dipilih.

Hasil

Jika Anda menghasilkan hasil menggunakan opsi Tambahkan atau ResultOnly, judul kolom set data yang dikembalikan menunjukkan operasi dan kolom yang digunakan. Misalnya, jika Anda membandingkan dua kolom menggunakan operator Sama dengan, hasilnya akan terlihat seperti ini:

  • Sama dengan (Col2_Col1), menunjukkan bahwa Anda menguji Col2 melawan Col1.
  • Sama dengan (Col2_$10) , yang menunjukkan bahwa Anda membandingkan kolom 2 dengan konstanta 10.

Bahkan jika Anda menggunakan opsi Inplace , data sumber tidak dihapus atau diubah; kolom dalam himpunan data asli masih tersedia di Studio (klasik). Untuk melihat data asli, Anda dapat menyambungkan modul Tambahkan Kolom dan menggabungkannya ke output Terapkan Operasi Matematika.

Operasi matematika dasar

Fungsi dalam kategori Dasar biasanya mengambil satu nilai dari kolom, melakukan operasi yang sudah ditentukan sebelumnya, dan mengembalikan satu nilai. Untuk beberapa fungsi Anda dapat menentukan konstanta sebagai argumen kedua.

Pembelajaran Mesin mendukung fungsi-fungsi berikut dalam kategori Dasar:

Abs

Mengembalikan nilai absolut dari kolom yang dipilih.

Atan2

Mengembalikan tangen terbalik empat kuadran.

Pilih kolom yang berisi koordinat titik. Untuk argumen kedua, yang sesuai dengan koordinat x, Anda juga dapat menentukan konstanta.

Sesuai dengan fungsi ATAN2 di Matlab.

Konj

Mengembalikan konjugasi untuk nilai di kolom yang dipilih.

CubeRoot

Menghitung akar kubus untuk nilai di kolom yang dipilih.

DoubleFactorial**

Menghitung pemfaktoran ganda untuk nilai di kolom yang dipilih. Faktorial ganda adalah perpanjangan dari fungsi faktorial normal, dan dilambangkan sebagai x!!.

Eps

Mengembalikan ukuran kesenjangan antara nilai saat ini dan angka presisi ganda tertinggi berikutnya. Sesuai dengan fungsi EPS di Matlab.

Exp

Mengembalikan e yang dinaikkan ke kekuatan nilai di kolom yang dipilih. Ini sama dengan fungsi EXP Excel.

Exp2

Mengembalikan eksponensial 2 basis argumen, pemecahan untuk y = x * 2t di mana t adalah kolom nilai yang berisi eksponen.

Untuk Exp2 Anda dapat menentukan argumen kedua x, yang dapat berupa kolom nilai konstan atau lainnya

Dalam Jenis argumen kedua, tunjukkan apakah Anda akan memberikan pengganda t sebagai konstanta, atau nilai dalam kolom.

Anda dapat memilih satu kolom dengan nilai eksponen, atau ketik nilai eksponen dalam kotak teks argumen kedua konstan . Kemudian, di Kumpulan kolom, pilih kolom yang berisi nilai eksponen.

Misalnya, jika Anda memilih kolom dengan nilai {0,1,2,3,4,5} untuk pengali dan eksponen, fungsi akan mengembalikan {0, 2, 8, 24, 64 160).

ExpMinus1

Mengembalikan eksponen negatif untuk nilai di kolom yang dipilih.

Faktorial

Mengembalikan faktorial untuk nilai dalam kolom yang dipilih.

Hipotenus

Menghitung hipotenus untuk segitiga di mana panjang satu sisi ditentukan sebagai kolom nilai, dan panjang sisi kedua ditentukan sebagai konstanta atau sebagai dua kolom.

Bagian Imajiner

Mengembalikan bagian imajiner dari nilai di kolom yang dipilih.

Ln

Mengembalikan logaritma natural untuk nilai di kolom yang dipilih.

LnPlus1

Mengembalikan logaritma natural plus satu untuk nilai di kolom yang dipilih.

mencatat

Mengembalikan log nilai dalam kolom yang dipilih, dengan basis yang ditentukan.

Anda dapat menentukan basis (argumen kedua) baik sebagai konstanta atau dengan memilih kolom nilai lain.

Log10

Mengembalikan logaritma dasar 10 nilai di kolom yang dipilih.

Log2

Mengembalikan logaritma basis 2 untuk nilai di kolom yang dipilih.

NthRoot

Mengembalikan akar ke-n dari nilai, menggunakan n yang Anda tentukan.

Pilih kolom yang ingin Anda hitung akarnya, dengan menggunakan opsi ColumnSet.

Di Jenis argumen kedua, pilih kolom lain yang berisi akar, atau tentukan konstanta yang akan digunakan sebagai akar.

Jika argumen kedua adalah kolom, setiap nilai dalam kolom digunakan sebagai nilai n untuk baris terkait. Jika argumen kedua adalah konstanta, ketik nilai untuk n dalam kotak teks argumen kedua Konstan .

Pow

Menghitung X yang dinaikkan ke kekuatan Y untuk setiap nilai di kolom yang dipilih.

Pertama, pilih kolom yang berisi dasar, yang seharusnya menjadi float, dengan menggunakan opsi ColumnSet .

Di Jenis argumen kedua, pilih kolom yang berisi eksponen, atau tentukan konstanta yang akan digunakan sebagai eksponen.

Jika argumen kedua adalah kolom, setiap nilai dalam kolom digunakan sebagai eksponen untuk baris terkait. Jika argumen kedua adalah konstanta, ketik nilai untuk eksponen dalam kotak teks argumen kedua Konstan .

RealPart

Mengembalikan bagian sebenarnya dari nilai di kolom yang dipilih.

Sqrt

Mengembalikan akar kuadrat dari nilai dalam kolom yang dipilih.

SqrtPi

Untuk setiap nilai dalam kolom yang dipilih, kalikan nilai dengan pi lalu mengembalikan akar kuadrat hasil.

Kuadrat

Kuadrat nilai dalam kolom yang dipilih.

Operasi perbandingan

Gunakan fungsi perbandingan di Pembelajaran Mesin Studio (klasik) kapan saja Anda perlu menguji dua set nilai satu sama lain. Misalnya, dalam percobaan Anda mungkin perlu melakukan operasi perbandingan ini:

  • Evaluasi kolom model skor probabilitas terhadap nilai ambang batas.
  • Tentukan apakah dua set hasil sama, dan untuk setiap baris yang berbeda, tambahkan bendera FALSE yang dapat digunakan untuk pemrosesan atau pemfilteran lebih lanjut.

EqualTo

Mengembalikan True jika nilainya sama.

GreaterThan

Mengembalikan True jika nilai dalam kumpulan Kolom lebih besar dari konstanta yang ditentukan, atau lebih besar dari nilai terkait di kolom perbandingan.

GreaterThanOrEqualTo

Mengembalikan Benar jika nilai dalam kumpulan Kolom lebih besar dari atau sama dengan konstanta yang ditentukan, atau lebih besar dari atau sama dengan nilai terkait di kolom perbandingan.

LessThan

Mengembalikan True jika nilai dalam Kumpulan kolom kurang dari konstanta yang ditentukan, atau kurang dari nilai terkait di kolom perbandingan.

LessThanOrEqualTo

Mengembalikan True jika nilai dalam Kumpulan kolom kurang dari atau sama dengan konstanta yang ditentukan, atau kurang dari atau sama dengan nilai terkait di kolom perbandingan.

NotEqualTo

Mengembalikan True jika nilai dalam Kumpulan kolom tidak sama dengan kolom konstanta atau perbandingan, dan mengembalikan False jika sama.

PairMax

Mengembalikan nilai yang lebih besar—nilai dalam Kumpulan kolom atau nilai dalam kolom konstanta atau perbandingan.

PairMin

Mengembalikan nilai yang lebih kecil—nilai dalam Kumpulan kolom atau nilai di kolom konstanta atau perbandingan

Operasi aritmatika

Termasuk operasi aritmatika dasar: penjumlahan dan pengurangan, pembagian dan perkalian. Karena sebagian besar operasi biner, membutuhkan dua angka, Anda terlebih dahulu memilih operasi, lalu memilih kolom atau angka yang akan digunakan dalam argumen pertama dan kedua.

Urutan di mana Anda memilih kolom untuk pembagian dan pengurangan mungkin tampak berlawanan dengan intuisi; namun, untuk membuatnya lebih mudah untuk memahami hasilnya, judul kolom menyediakan nama operasi, dan urutan di mana kolom digunakan.

Operasi Num1 Num2 Kolom hasil Nilai hasil
Tambahan 1 5 Add(Num2_Num1) 4
Perkalian 1 5 Multiple(Num2_Num1) 5
Pengurangan 1 5 Mengurangi (Num2_Num1) 4
Pengurangan 0 1 Mengurangi (Num2_Num1) 0
Divisi 1 5 Divide(Num2_Num1) 5
Divisi 0 1 Divide(Num2_Num1) Tak terbatas

Tambahkan

Tentukan kolom sumber dengan menggunakan kumpulan Kolom, lalu tambahkan ke nilai tersebut angka yang ditentukan dalam argumen operasi konstan.

Untuk menambahkan nilai dalam dua kolom, pilih kolom atau kolom menggunakan kumpulan Kolom, lalu pilih kolom kedua menggunakan argumen Operasi.

Pembagian

Membagi nilai dalam Kolom yang ditetapkan oleh konstanta atau dengan nilai kolom yang ditentukan dalam argumen Operasi. Dengan kata lain, Anda memilih pembagi terlebih dahulu, dan kemudian dividen. Nilai keluarannya adalah hasil bagi.

Pengalian

Mengalikan nilai dalam Kolom yang diatur oleh nilai konstanta atau kolom yang ditentukan.

Pengurangan

Tentukan angka yang akan dikurangi ( subtrahend) dengan menggunakan daftar dropdown argumen Operasi . Anda bisa memilih konstanta atau kolom nilai. Kemudian, tentukan kolom nilai yang akan dioperasikan ( minuend), dengan memilih kolom yang berbeda, menggunakan opsi kumpulan Kolom kedua.

Anda dapat mengurangi konstanta dari setiap nilai dalam kolom nilai, tetapi bukan operasi terbalik. Untuk melakukan ini, gunakan tambahan sebagai gantinya.

Operasi pembulatan

Studio (klasik) mendukung berbagai operasi pembulatan. Untuk banyak operasi, Anda harus menentukan jumlah presisi yang akan digunakan saat pembulatan. Anda dapat menggunakan tingkat presisi statis, yang ditentukan sebagai konstanta, atau Anda dapat menerapkan nilai presisi dinamis yang diperoleh dari kolom nilai.

  • Jika Anda menggunakan konstanta, set Jenis presisi ke Konstanta lalu ketikkan jumlah digit sebagai bilangan bulat dalam kotak teks Presisi Konstan. Jika Anda mengetikkan bilangan bulat, modul tidak menimbulkan kesalahan, tetapi hasilnya bisa tidak terduga.

  • Untuk menggunakan nilai presisi yang berbeda untuk setiap baris dalam himpunan data Anda, set Jenis Presisi ke ColumnSet, lalu pilih kolom yang berisi nilai presisi yang sesuai.

Langit-langit

Mengembalikan langit-langit untuk nilai dalam kumpulan Kolom.

CeilingPower2

Mengembalikan plafon kuadrat untuk nilai dalam kumpulan Kolom.

Lantai

Mengembalikan lantai untuk nilai dalam kumpulan Kolom, ke presisi yang ditentukan.

Mod

Mengembalikan bagian pecahan dari nilai dalam kumpulan Kolom, ke presisi yang ditentukan.

Hasil bagi

Mengembalikan bagian pecahan dari nilai dalam kumpulan Kolom, ke presisi yang ditentukan.

Sisanya

Mengembalikan sisa nilai dalam kumpulan Kolom.

RoundDigits

Mengembalikan nilai dalam kumpulan Kolom, dibulatkan menurut aturan 4/5 ke jumlah digit yang ditentukan.

RoundDown

Mengembalikan nilai dalam kumpulan Kolom, dibulatkan ke bawah ke jumlah digit yang ditentukan.

RoundUp

Mengembalikan nilai dalam kumpulan Kolom, dibulatkan ke atas ke jumlah digit yang ditentukan.

ToEven

Mengembalikan nilai dalam kumpulan Kolom, dibulatkan ke bilangan bulat, genap terdekat.

ToOdd

Mengembalikan nilai dalam kumpulan Kolom, dibulatkan ke bilangan ganjil utuh terdekat.

Memotong

Memotong nilai dalam kumpulan Kolom ditetapkan dengan menghapus semua digit yang tidak diizinkan oleh presisi yang ditentukan.

Fungsi matematika khusus

Kategori ini mencakup fungsi matematika khusus yang sering digunakan dalam ilmu data. Kecuali dinyatakan lain, fungsi ini tidak termasuk dan mengembalikan perhitungan yang ditentukan untuk setiap nilai dalam kolom atau kolom yang dipilih.

Beta

Mengembalikan nilai fungsi beta Euler.

EllipticIntegralE

Mengembalikan nilai integral elips yang tidak lengkap.

EllipticIntegralK

Mengembalikan nilai integral elips lengkap (K).

Erf

Mengembalikan nilai fungsi kesalahan.

Fungsi kesalahan (juga disebut fungsi kesalahan Gauss) adalah fungsi khusus dari bentuk sigmoid yang digunakan dalam probabilitas untuk menggambarkan difusi.

Erfc

Mengembalikan nilai fungsi kesalahan komplementer.

Erfc didefinisikan sebagai 1 – erf (x).

ErfScaled

Mengembalikan nilai fungsi kesalahan skala.

Versi skala fungsi kesalahan dapat digunakan untuk menghindari aliran bawah aritmatika.

ErfInverse

Mengembalikan nilai fungsi erf terbalik.

ExponentialIntegralEin

Mengembalikan nilai Ei integral eksponensial.

Gama

Mengembalikan nilai fungsi gamma.

GammaLn

Mengembalikan logaritma natural dari fungsi gamma.

GammaRegularizedP

Mengembalikan nilai fungsi gamma tidak lengkap yang diteraturkan.

Fungsi ini mengambil argumen kedua, yang dapat disediakan baik sebagai konstanta atau kolom nilai.

GammaRegularizedPInverse

Mengembalikan nilai inversi yang diteraturkan fungsi gamma tidak lengkap.

Fungsi ini mengambil argumen kedua, yang dapat disediakan baik sebagai konstanta atau kolom nilai.

GammaRegularizedQ

Mengembalikan nilai fungsi gamma tidak lengkap yang diteraturkan.

Fungsi ini mengambil argumen kedua, yang dapat disediakan baik sebagai konstanta atau kolom nilai.

GammaRegularizedQInverse

Mengembalikan nilai dari fungsi gamma reguler terbalik yang diteraturkan secara tidak lengkap.

Fungsi ini mengambil argumen kedua, yang dapat disediakan baik sebagai konstanta atau kolom nilai.

PoliGama

Mengembalikan nilai fungsi poligama.

Fungsi ini mengambil argumen kedua, yang dapat disediakan baik sebagai konstanta atau kolom nilai.

Fungsi trigonometri

Kategori ini mencakup sebagian besar fungsi trigonometri dan trigonometri terbalik yang penting. Semua fungsi trigonometri tidak ada dan tidak memerlukan argumen tambahan.

Acos

Menghitung arkakosin untuk nilai kolom.

AcosDegree

Menghitung arkakosin nilai kolom, dalam derajat.

Acosh

Menghitung arkakosin hiperbolik dari nilai kolom.

Acot

Menghitung arka kotangen dari nilai kolom.

AcotDegrees

Menghitung arka kotangen dari nilai kolom, dalam derajat.

Acoth

Menghitung arka kotangen hiperbolik dari nilai kolom.

Acsc

Menghitung arccosecant dari nilai kolom.

AscDegrees

Menghitung arccosecant dari nilai kolom, dalam derajat.

Asec

Menghitung arccosecant dari nilai kolom.

AsecDegrees

Menghitung arccosecant dari nilai kolom, dalam derajat.

Asech

Menghitung arccosecant hiperbolik dari nilai kolom.

Asin

Menghitung arka sinus nilai kolom.

AsinDegrees

Menghitung arka sinus nilai kolom, dalam derajat.

Asinh

Menghitung arka sinus hiperbolik untuk nilai kolom.

Atan

Menghitung arka tangen nilai kolom.

AtanDegrees

Menghitung arka tangen nilai kolom, dalam derajat.

Atanh

Menghitung arka tangen hiperbolik dari nilai kolom.

Cis

Mengembalikan fungsi bernilai kompleks yang terbuat dari sinus dan cosine dengan definisi cis θ = cos θ + isin θ.

Cos

Menghitung kosinus nilai kolom.

CosDegrees

Menghitung kosinus untuk nilai kolom, dalam derajat.

Cosh

Menghitung kosinus hiperbolik untuk nilai kolom.

Cot

Menghitung kotangen untuk nilai kolom.

CotDegrees

Menghitung kotangen untuk nilai kolom, dalam derajat.

Coth

Menghitung kotangen hiperbolik untuk nilai kolom.

Csc

Menghitung kosekan untuk nilai kolom.

CscDegrees

Menghitung kosekan untuk nilai kolom, dalam derajat.

Csch

Menghitung kosekan hiperbolik untuk nilai kolom.

DegreesToRadians

Mengonversi derajat ke radian.

Sec

Menghitung nilai kolom sekan.

aSecDegrees

Menghitung sekan untuk nilai kolom, dalam derajat.

aSech

Menghitung sekan hiperbolik dari nilai kolom.

Menandatangani

Mengembalikan nilai tanda kolom.

Sin

Menghitung sinus nilai kolom.

Sinc

Menghitung nilai sinus-kosinus dari nilai kolom.

SinDegrees

Menghitung sinus untuk nilai kolom, dalam derajat.

Sinh

Menghitung sinus hiperbolik dari nilai kolom.

Tan

Menghitung nilai kolom yang bersinggungan.

TanDegrees

Menghitung tangen untuk argumen, dalam derajat.

Tanh

Menghitung tangen hiperbolik dari nilai kolom.

Catatan teknis

Bagian ini berisi detail implementasi, tips, dan jawaban atas pertanyaan yang sering diajukan.

Operasi pada beberapa kolom

Berhati-hatilah saat Anda memilih lebih dari satu kolom sebagai operator kedua. Hasilnya mudah dipahami jika operasinya sederhana, seperti menambahkan konstanta ke semua kolom.

Asumsikan set data Anda memiliki beberapa kolom, dan Anda menambahkan kumpulan data itu sendiri. Dalam hasilnya, setiap kolom ditambahkan ke dirinya sendiri, sebagai berikut:

Num1 Num2 Num3 Add(Num1_Num1) Add(Num2_Num2) Add(Num3_Num3)
1 5 2 2 10 4
2 3 -1 4 6 -2
0 1 -1 0 2 -2

Jika Anda perlu melakukan perhitungan yang lebih kompleks, Anda dapat merantai beberapa instans Terapkan Operasi Matematika. Misalnya, Anda dapat menambahkan dua kolom dengan menggunakan satu contoh Terapkan Operasi Matematika, lalu gunakan contoh lain dari Terapkan Operasi Matematika untuk membagi jumlah dengan konstanta untuk mendapatkan rata-rata.

Atau, gunakan salah satu modul berikut untuk melakukan semua perhitungan sekaligus, menggunakan skrip SQL, R, atau Python:

Fungsi unary dan biner

Dalam operasi unary, Anda membuat perhitungan berdasarkan nilai kolom tanpa mengacu pada kolom atau konstanta lain.

Misalnya, Anda dapat memotong nilai kolom ke tingkat presisi tertentu, membulatkan nilai ke atas atau ke bawah, atau menemukan nilai langit-langit atau lantai.

Contoh operasi unary adalah Abs(X), di mana X adalah kolom yang disediakan sebagai input.

Dalam operasi biner, Anda menentukan dua set nilai. Argumen pertama harus selalu berupa kolom atau kumpulan kolom, sedangkan argumen kedua bisa berupa angka yang Anda tentukan sebagai konstanta, atau kolom lain.

Contoh operasi biner yang menggunakan dua kolom adalah Subtract(X,Y), di mana X adalah kolom pertama yang Anda pilih, dan Y adalah kolom kedua.

Contoh menggunakan operasi biner yang menggabungkan kolom dan konstanta mungkin Subtract(X,mean), di mana Anda mengetik rata-rata kolom sebagai konstanta dan menguranginya dari setiap nilai di kolom X.

Penanganan angka dalam kolom kategoris

Dukungan untuk nilai kategoris yang disajikan sebagai angka tergantung pada fungsi, dan pada berapa banyak argumen yang diambil fungsi.

  • Jika operasi Anda menyertakan nomor yang ditetapkan sebagai kolom kategoris, operasi unary dapat diterapkan ke nilai data kategoris.

  • Jika operasi unary diterapkan ke kolom kategoris, nilai data kategoris kolom input dapat diubah menjadi nilai data kategoris terkait yang sama dari kolom output. Dalam hal ini, nilai digabungkan, sehingga jumlah nilai data kategoris dalam output selalu kurang dari jumlah nilai dalam input.

  • Jika operasi biner diterapkan ke kolom kategoris dan beberapa kolom lainnya, perilaku yang diharapkan adalah sebagai berikut:

    • Jika kolom lainnya padat, kolom output adalah kategoris.

      Nilai data kategoris yang disajikan dalam input hilang.

      Kolom output hanya memiliki nilai-nilai yang ada dalam data kolom output.

    • Jika kolom lain jarang, kolom output jarang.

    • Jika kedua argumen operasi biner adalah kolom yang jarang, kolom yang dihasilkan berisi nol latar belakang di semua posisi di mana kedua kolom input berisi nol latar belakang.

Pemrosesan kolom yang jarang

Dalam operasi unary, semua elemen kolom jarang yang sesuai dengan nol latar belakang dibiarkan tidak diproses.

Dalam operasi biner, jika satu argumen adalah kolom yang jarang dan argumen lainnya adalah kolom padat, kolom yang dihasilkan jarang dengan semua nol latar belakang yang disebarkan dari input dari kolom yang jarang.

Input yang diharapkan

Nama Jenis Deskripsi
Himpunan Data Tabel Data Himpunan data input

Output

Nama Jenis Deskripsi
Kumpulan data hasil Tabel Data Kumpulan data hasil

Lihat juga

Fungsi statistik
Daftar Modul A-Z