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.
- Lihat informasi tentang memindahkan proyek pembelajaran mesin dari ML Studio (klasik) ke Azure Machine Learning.
- Mer informasjon tentang Azure Machine Learning.
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:
-
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.
-
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.
-
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.
-
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.
-
Kategori Khusus mencakup fungsi matematika yang terutama digunakan dalam ilmu data, seperti integral elips dan fungsi kesalahan Gaussian.
-
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.
Tambahkan modul Terapkan Operasi Matematika ke eksperimen Anda. Anda dapat menemukan modul ini dalam kategori Fungsi Statistik .
Sambungkan himpunan data yang berisi setidaknya satu kolom numerik.
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!
Pilih operasi tertentu dari daftar dalam kategori tersebut.
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 nilai
NaN
.
Atur parameter tambahan yang diperlukan oleh setiap jenis operasi.
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.
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 |